·

Análise e Desenvolvimento de Sistemas ·

Programação

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 6\nFaça o teste de mesa para o algoritmo \"inverter\", assinale qual alternativa é a saída correta para a entrada 856.\n* algoritmo \"inverter\"\nvar\n result1, result2, result3: inteiro\n leia(num)\n digit := num_digit(num)\n result1 := num_digit mod 100;\n result2 := result1 div 10;\n result3 := result1 mod 10;\n result4 := result3* 1;\n escreva(\"A inversão do número digitado é: \", result3, result2, result1)\n fim\n\nResposta Selecionada:\n ✔️ A inversão do número digitado é: 8 5 6.\nRespostas:\n ⭕ A inversão do número digitado é: 6 5 8.\n ⭕ A inversão do número digitado é: 4 5 6.\n ⭕ A inversão do número digitado é: 4 3 5.\n ⭕ A inversão do número digitado é: 2 3 4.\n\nFeedback da resposta:\n ✅ Resposta c: \n Comentar: o algoritmo executa a inversão do número utilizando os operadores aritméticos DIV (quociente) e MCD (o resto da divisão). Pergunta 1\nAnalise o algoritmo \"expressao\" e identifique a saída nas alternativas abaixo:\n* algoritmo \"expressao\"\nvar\n a, b, c, d, inteiro\ndesviotdigo\n inicio\n b := 2;\n c := 3;\n d := 4;\n resultado := (a-b)*(c-d)*(d+c-2);\n escreva(\"O resultado é: \", resultado)\n fim\n\nResposta Selecionada:\n ⭕ a. O resultado é: ABCD.\nRespostas:\n ⭕ a. O resultado é: FALSO.\n ⭕ b. O resultado é: FALSO.\n ⭕ c. O resultado é: NÂO.\n ⭕ d. O resultado é: VERDADEIRO.\n ⭕ e. O resultado é: RESULTADO.\n\nFeedback da resposta:\n ✅ Comentário: a execução da expressão será FALSO conforme abaixo:\n (a - b) * (c > 2) * (d - c + d - c = 2)\n (FALSO) * (FALSO) * (FALSO)\n (FALSO) * (FALSO) * (FALSO) Pergunta 5\nConsiderando o algoritmo \"saldo\", qual a alternativa correta?\n* algoritmo \"saldo\"\nvar\n saldo_valor, total: real\ninicio\n escreva(\"Digite o saldo:\")\n leia(saldo_valor)\n valor := saldo* (1 + rendimento * 5/100)\n escreva(\"O saldo mais o rendimento em 5% é: \", valor_total)\n fim\n\nResposta Selecionada:\n ✔️ O Saldo digitado: 1600, a saída foi: O saldo mais o rendimento em 5% = 1680.\nRespostas:\n ✔️ O saldo digitado: 1600, a saída foi: O saldo mais o rendimento em 5% = 1680.\n ⭕ O saldo digitado: 2000, a saída foi: O saldo mais o rendimento em 5% = 2300.\n ⭕ O saldo digitado: 1700, a saída foi: O saldo mais o rendimento em 5% = 1830.\n ⭕ O saldo digitado: 3600, a saída foi: O saldo mais o rendimento em 5% = 3780.\n ⭕ O saldo digitado: 1600, a saída foi: O saldo mais o rendimento em 5% = 1680.\n\nFeedback da resposta:\n ✅ Comentar: o algoritmo calcula um rendimento de 5% sobre o saldo informado: valor_total:= saldo* (1 + rendimento * 5/100)\n valor_total:= 1600* (1 + 5/100) = 1600* 1.05 = 1680 Pergunta 7\n\nFaça o teste de mesa para o algoritmo abaixo, as entradas são 23 e 2, respectivamente, identifique a saída.\n\nalgoritmo \"operadores\"\nvar\n a:integer;\n valor1: real;\n valor2: real;\n inicio\n escrever(\"Entre com o primeiro valor:\");\n leia(valor1);\n escrever(\"Entre com o segundo valor:\");\n leia(valor2);\n c := a + b;\n escrever(\"Os valores calculados são: \", valor1, \", \", valor2, \", \", valor1 + valor2);\n finalמור\n\nResposta Selecionada: A. Os valores calculados são: 100, 21, 66.\nRespostas:\n\nA. Os valores calculados são: 23, 24, 61.\nB. Os valores calculados são: 23, 23, 61.\nC. Os valores calculados são: 106, 21, 66.\nD. Os valores calculados são: 105, 21, 66.\n\nFeedback para resposta: resposta:\nComentário: o resultado das expressões com a entrada do algoritmo \"23 + 2\" será:\nvalor1 = 23\nvalor2 = 2\nvalor3 = 23 + 2 = 25\nObserve que na linha escreva \"valor1\", \"valor2\", \"valor3\", valor1).\n\nPergunta 8\n\nFaça o teste de mesa para o algoritmo abaixo, as entradas são 5 e 15, respectivamente, identifique a saída.\n\nalgoritmo \"trocar\"\nvar\n a: inteiro;\n b: inteiro;\n auxiliar: inteiro;\n inicio\n escrever(\"Entre com o valor de a:\");\n leia(a);\n escrever(\"Entre com o valor de b:\");\n leia(b);\n auxiliar := a;\n a := b;\n b := auxiliar;\n escrever(\"Os valores trocados são: a: \", a, \" e b: \", b);\n final\n\nResposta Selecionada: C. O valor de a é 15 e o valor de b é 5.\nRespostas:\n\nA. O valor de a é 5 e o valor de b é 15.\nB. O valor de a é 5 e o valor de b é 10.\nC. O valor de a é 15 e o valor de b é 5.\nD. O valor de a é 10 e o valor de b é 5.\n\nFeedback: Resposta C.\nComentário: a algoritma recebe na variável \"a\" o valor 5, na variável \"b\", o valor 15. O processamento a troca dos valores, isto é, \"a\" recebe o valor de \"b\" e \"b\" recebe o valor de \"a\". Para executar a troca corretamente, precisamos de uma variável \"auxiliar\" que guardará o valor de \"a\" para depois receber \"b\" (sem guardar o valor), preferimos o número que estava na variável \"a\" depois que ela recebe \"b\" e a variável \"b\" recebe o \"auxiliar\".\n\nPergunta 9\n\nUm funcionário da empresa \"Fantasia\" desenvolveu um algoritmo para saber quanto será o seu salário e o de sua amiga após o reajuste. Utilizando o algoritmo desenvolvido por ele sabendo que o salário dele é R$ 2500,00 e sua amiga de R$ 1640,00, qual o valor dos novos salários baseado na tabela de reajuste?\n\nValor do salário\nAltos R$ 100,00 (15%)\nAtivos R$ 180,00 (1.5%)\nAcima de R$ 1800,00 (2.0%)\n\nalgoritmo \"reajuste\"\nvar\n SalarioAtual, Reajuste, NovoSalario: real;\ninicio\n salarioAtual := (2000.00);\n Reajuste := (2000.00);\n escrever(\"Entre com o salário atual:\");\n leia(salarioAtual);\n NovoSalario := salarioAtual + (salarioAtual * 100) / Reajuste;\n escrever(\"O novo salário será: \" + NovoSalario);\n final\n\nRespostas Selecionadas: A. O salário dele será R$ 2550,00 e o salário dela será R$ 1666,40.\nRespostas:\n\nA. O salário dele será R$ 2550,00 e o salário dela será R$ 1666,40.\nB. O salário dele será R$ 3000,00 e o salário dela será R$ 3000,00.\nC. O salário dele será R$ 2400,00 e o salário dela será R$ 2460,00.\nD. O salário dele será R$ 2000,00 e o salário dela será R$ 1680,00.\n\nFeedback: Resposta correto: A. O salário dele será R$ 2550,00 e o salário dela será R$ 1666,40.\nComentário: Calculando a tabela, o reajuste será de 2.0, sendo o valor do novo salário dele será R$ 2550,00. O salário dela registrará R$ 1666,40.\n\nPergunta 10\n\nUm grupo de alunos desenvolveu um algoritmo para facilitar o cálculo de média ponderada de suas notas. Sabendo que para o aluno passar de ano, ele deve ter média superior a 5,00, quantos alunos da lista abaixo passaram de ano no disciplina de Linguagem e Técnica de Programação?\n\nAlunos\tNota1\tNota2\tMédia\nAluno1\t6.0\t8.0\t7.4\nAluno2\t3.0\t2.5\t2.7\nAluno3\t5.0\t4.0\t4.4\nAluno4\t3.5\t4.5\t4.5\nAluno5\t6.5\t4.0\t4.2\nAluno6\t8.0\t6.0\t6.8\nAluno7\t8.0\t9.0\t8.6\n\nalgoritmo \"media\";\nvar\n nota1, nota2, media_real: real;\n inicio\n media := (nota1 + nota2) / 2;\n escrever(\"A média final é: \" + media);\n final\n\nResposta Selecionada: resposta:\n4 alunos passaram de ano na disciplina.\nRespostas:\n\n1. 4 alunos passaram de ano na disciplina.\n2. 5 alunos passaram de ano na disciplina.\n3. 6 alunos passaram de ano na disciplina.\n4. 7 alunos passaram de ano na disciplina.\n5. 3 alunos não passaram de ano na disciplina.\n\nFeedback: Resposta A.\nComentario: conforme a tabela abaixo, calculamos a média de cada aluno utilizando o algoritmo, os alunos 1, 3, 6 e 7 conseguiram média acima de 5 passaram de ano, isto é, 4 alunos. Pergunta 4\nConsiderando o algoritmo \"media\" e as entradas 5, 8, 7, 3.5 e 8.5, qual a alternativa correta?\n* algoritmo \"media\"\nvar\n nota1, nota2, nota3, nota4, nota5, media: real\n inicio\n escreva(\"Digite a primeira nota:\")\n leia(nota1)\n escreva(\"Digite a segunda nota:\")\n leia(nota2)\n escreva(\"Digite a terceira nota:\")\n leia(nota3)\n escreva(\"Digite a quarta nota:\")\n leia(nota4)\n escreva(\"Digite a quinta nota:\")\n leia(nota5)\n media := (nota1 + nota2 + nota3 + nota4 + nota5) / 5\n fim\n\nResposta selecionada:\n ✔️ a. A média do aluno foi 6,4.\nRespostas:\n ⭕ a. A média do aluno foi 6,4.\n ⭕ b. A média do aluno foi 5.\n ⭕ c. A média do aluno foi 8,5.\n ⭕ d. A média do aluno foi 3,5.\n ⭕ e. A média do aluno foi 2,3.\n\nFeedback da resposta:\n ✅ Resposta D:\n Comentar: para executar o cálculo da média, o algoritmo utiliza média aritmética, isto é, soma todos os valores e divide pela quantidade de valores.\n media := 6.4.