·

Análise e Desenvolvimento de Sistemas ·

Sistemas Operacionais

Envie sua pergunta para a IA e receba a resposta na hora

Fazer Pergunta
Equipe Meu Guru

Prefere sua atividade resolvida por um tutor especialista?

  • Receba resolvida até o seu prazo
  • Converse com o tutor pelo chat
  • Garantia de 7 dias contra erros

Texto de pré-visualização

Pergunta 1 Um funcionário da empresa "Fantasia" desenvolveu um algoritmo para saber quanto seria o seu salário e de sua amiga de equipe após o reajuste. Utilizando o algoritmo desenvolvido por ele e sabendo que o salário dele é R$ 2600,00 e de sua amiga é R$ 1640,00, qual o valor dos novos salários baseando-se na tabela de reajuste? Valor do salário Reajuste Até R$ 1600,00 1,5 (inclusive) Acima de R$ 1800,00 2,0 algoritmo "reajuste" var SalarioAtual, Reajuste, NovoSalario:real inicio escreva("Entre com o salário atual:") leia(SalarioAtual) escreva("Entre com o valor do reajuste:") leia(Reajuste) NovoSalario = SalarioAtual + (SalarioAtual / 100) * Reajuste escreva("O novo salário é: ", NovoSalario) fimalgoritmo O salário dele será R$ 2560,00 e o salário dela será R$ 1680,00. O salário dele será R$ 1640,00 e o salário dela será R$ 2560,00. O salário dele será R$ 50,00 e o salário dela será R$ 24,60. O salário dele será R$ 2524,80 e o salário dela será R$ 1690,90. O salário dele será R$ 2550,00 e o salário dela será R$ 1664,60. Pergunta 2 Analise o algoritmo "expressao" e identifique a saída nas alternativas abaixo. algoritmo "expressao" var a, b, c, d:inteiro resultado:logico inicio a<-1 b<-2 c<-1 d<-4 resultado:<(a>b) e (b>c) ou (d=c) e (d-c=Z)) escreva("O resultado é: ", resultado) fimalgoritmo O resultado é: ABCD. O resultado é: FALSO. O resultado é: NÃO. O resultado é: VERDADEIRO. O resultado é: RESULTADO. Pergunta 3 Analise o fluxograma abaixo: [início] [PR_UNIT<-5,0] [QDM<-10] [PR_TOT<-PR_UNIT*QDM] [PR_TOT] [fim] 5 10 2 50 25 Pergunta 4 Considerando o algoritmo "Calcupreco" para o cálculo do preço, assinale a resposta correta. algoritmo "Calcupreco" var PRECOUNT, PRECOOT:real QUANT:inteiro inicio escreva("Digite o preço unitário: ") leia(PRECOUNT) escreva("Digite a quantidade: ") leia(QUANT) PRECOOT = PRECOUNT*QUANT*1.25 escreva(PRECOOT) fimalgoritmo Preço unitário igual a 1,20 e quantidade igual a 6,00 e o preço total será 7,20. Preço unitário igual a 1,20 e quantidade igual a 6,00 e o preço total será 9,00. Preço unitário igual a 3,50 e quantidade igual a 2,00 e o preço total será 7,00. Preço unitário igual a 4,00 e quantidade igual a 2,00 e o preço total será 8,00. NDA. Pergunta 5 Considerando o algoritmo "media1" e as entradas 5, 8, 7, 7, 3.5 e 5, qual a alternativa correta? algoritmo "media1" var nota1, nota2, nota3, nota4, nota5, media:real inicio escreva("Digite a primeira nota: ") leia(nota1) escreva("Digite a segunda nota: ") leia(nota2) escreva("Digite a terceira nota: ") leia(nota3) escreva("Digite a quarta nota: ") leia(nota4) leia(nota5) media=(nota1+nota2+nota4+nota5)/5 escreva("A média do aluno foi ", media) fimalgoritmo A média do aluno foi 5. A média do aluno foi 6,8. A média do aluno foi 3,5. A média do aluno foi 4. A média do aluno foi 3,2. Pergunta 6 Considerando o algoritmo "saldo", qual a alternativa correta? algoritmo "saldo" var saldo, valor_total:real inicio escreva("Digite o saldo:") leia(saldo) valor_total<-saldo+(saldo*5/100) escreval("O saldo mais o rendimento em 5% é", valor_total) fimalgoritmo ◯ Saída digitada: 2000, a saída foi: O saldo mais o rendimento em 5% é 2100. ◯ Saída digitada: 1700, a saída foi: O saldo mais o rendimento em 5% é 1603. ◯ Saída digitada: 800, a saída foi: O saldo mais o rendimento em 5% é 920. ◯ Saída digitada: 3600, a saída foi: O saldo mais o rendimento em 5% é 3600. ◉ Saída digitada: 1600, a saída foi: O saldo mais o rendimento em 5% é 1680. Pergunta 7 Faça o teste de mesa para o algoritmo abaixo, as entradas são 23 e 42, respectivamente. Identifique a saída algoritmo “operadores” var a,b:inteiro valor1, valor2:inteiro valor3, valor4:real início escreva(“Entre com o primeiro valor”) leia(a) escreva(“Entre com o segundo valor”) leia(b) valor1<-a * b valor2 <- b - a valor3 <- a/b valor4 <- (a + 2) * b escreva(“Os valores calculados são:”, valor4, “,”, valor3, “,”, valor2, “,”, valor1) fimalgoritmo ◯ a Os valores calculados são: 23, 42, 65,15. ◉ b Os valores calculados são: 65, 19, 21, 1050. ◯ c Os valores calculados são: 19, 21, 65, 1050. ◯ d Os valores calculados são: 1050, 21, 19, 65. ◯ e Os valores calculados são: 21, 65, 23, 42. Pergunta 8 Faça o teste de mesa para o algoritmo abaixo, as entradas são 5 e 15, respectivamente. Identifique a saída. algoritmo “troca” var a,b:inteiro auxiliar:inteiro início escreva(“Entre com o valor de a”) leia(a) escreva(“Entre com o valor de b”) leia(b) auxiliar <- a a <- b b <- auxiliar escreva(“O valor de a é: ”, a, “ e o valor de b é: ”, b) fimalgoritmo ◯ a O valor de a é 5 e o valor de b é 15. ◯ b O valor de a é 5 e o valor de b é 10. ◉ c O valor de a é 15 e o valor de b é 5. ◯ d O valor de a é 15 e o valor de b é 3. Pergunta 9 Faça o teste de mesa para o algoritmo “inverter”, assinale qual alternativa é a saída correta para a entrada 456. algoritmo “inverte” var resultado1, resultado2, resultado3:inteiro num_digit, resto1, resto2:inteiro início escreval(“Digite um numero de três dígitos:”) leia(num_digit) resultado1<-num_digit div 100 resto1<-num_digit mod 100 resultado2<-resto1 div 10 resto2<-resto1 mod 10 resultado3<-resto2 div 1 escreva(“A inversão do número digitado é: ”, resultado3, resultado2, resultado1) fimalgoritmo ◯ a A inversão do número digitado é 6 5 4. ◯ b A inversão do número digitado é 3 5 4. ◉ c A inversão do número digitado é 6 5 8. ◯ d A inversão do número digitado é 4 2 3. ◯ e A inversão do número digitado é 4 2 5. Pergunta 10 Um grupo de alunos desenvolveu um algoritmo para facilitar o cálculo da média ponderada de suas notas. Sabendo que para o aluno passar de ano, ele deve ter média superior a 5.0, quantos alunos da lista abaixo passaram de ano na disciplina de Linguagem e Técnica de Programação? | Aluno1 | 6.0 | 8.0 | | Aluno2 | 3.0 | 2.5 | | Aluno3 | 2.0 | 3.5 | | Aluno4 | 3.5 | 6.5 | | Aluno5 | 5.0 | 7.0 | | Aluno6 | 8.0 | 6.0 | | Aluno7 | 8.0 | 8.0 | algoritmo "media" var nota1, nota2, media: real inicio escreva("Entre com a nota 1:") leia(nota1) escreva("Entre com a nota 2:") leia(nota2) media = (nota1 * 0.4) / (nota2 * 0.6) escreva("Sua média é", media) fimalgoritmo a) 4 alunos passaram de ano na disciplina. b) 3 alunos passaram de ano na disciplina. c) 5 alunos passaram de ano na disciplina. d) 7 alunos passaram de ano na disciplina. e) 6 alunos passaram de ano na disciplina.