Projete um algoritmo em pseudocódigo que, dadas as variáveis a (inteiro), b (inteiro) e operacao (texto…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Elaborar algoritmos que envolvam instruções sequenciais, de repetição e de seleção usando uma linguagem de programação.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Projete um algoritmo em pseudocódigo que, dadas as variáveis a (inteiro), b (inteiro) e operacao (texto: 'soma'/'subtrair'/'media'), realize a seleção condicional para executar a operação solicitada e trate o caso de operação inválida. Apresente também o resultado para a entrada a=8, b=2, operacao='media'.
✍️ Questão dissertativa: veja abaixo a resposta esperada e a explicação.
Resposta esperada
Pseudocódigo exemplo: se operacao = 'soma' então resultado <- a + b senão se operacao = 'subtrair' então resultado <- a - b senão se operacao = 'media' então resultado <- (a + b) / 2 senão imprimir 'Operação inválida' parar fim se imprimir resultado Para a=8, b=2, operacao='media' o algoritmo calcula (8+2)/2 = 5 e imprime 5. Observações: use cadeia de seleção (if/elif/else) para checar cada opção e trate strings inválidas para evitar operações indevidas.
Explicação
O pseudocódigo apresentado utiliza uma estrutura de seleção condicional para verificar qual operação deve ser realizada com base na variável "operacao". Ele também inclui um tratamento para operações inválidas, garantindo que o programa não execute cálculos indevidos. Ao aplicar os valores a=8, b=2 e operacao='media', o algoritmo corretamente calcula e imprime o resultado da média, demonstrando seu funcionamento adequado.
Raio-X da questão
algoritmo e pseudocódigo
avaliacao
estrutura de controle condicional · tipos de dados em programação
Revisar estruturas condicionais e operações básicas.
O aluno pode confundir as operações e não implementar corretamente a lógica de seleção condicional, resultando em um algoritmo que não trata operações inválidas.
ciencia_tecnologia
pensamento_critico
abstrato
Questões parecidas com resolução
- Elabore um algoritmo para calcular a média de três notas. O algoritmo deve utilizar variáveis e condições.
- Em uma atividade de Computação, uma turma precisa criar um algoritmo para calcular a média aritmética das notas de…
- Crie um algoritmo para calcular a média de notas de três alunos, onde cada nota é representada por uma variável. Como…
- Elabore um algoritmo que resolva o problema de calcular a média de notas de um aluno a partir de três notas. Utilize…
- Um algoritmo precisa calcular a média de 3 notas. Qual sequência de instruções deve ser utilizada para resolver esse…
- Descreva um programa simples em uma linguagem de programação que calcula a média de três números inteiros. Quais os…
🔎 Procurar outra questão
Procure no banco do GeraProva pelo tema ou por um trecho do enunciado. Cada questão já vem com resolução comentada e a análise de cada alternativa.
Professor: monte a prova com questões como esta, com gabarito e folha de respostas, em 30 segundos. Ver planos · Blog
