← Questões de Algoritmos e Estrutura de Dados

Algoritmos e Estrutura de Dados · FGV · 2024

Questão comentada de Algoritmos e Estrutura de Dados

Avalie se, no contexto da lógica de programação, as etapas para o desenvolvimento de um programa a seguir estão corretamente descritas: ( ) Estuda-se o enunciado do problema para definir os dados de entrada, o processamento e os dados de saída. ( ) Usa-se fluxogramas ou português estruturado para descrever o problema com suas soluções. ( ) O algoritmo é transformado em códigos da linguagem de programação escolhida para se trabalhar. Está correto o que se afirma em

Gabarito: A

Quando a questão fala em lógica de programação, ela está cobrando a sequência clássica de construção de um programa. Primeiro, você entende o problema: identifica entradas, processamento e saídas. Sem isso, é como montar um quebra-cabeça sem olhar a figura da caixa. Depois, você representa a solução em uma forma mais próxima do raciocínio humano, usando fluxograma ou pseudocódigo, também chamado de português estruturado. Isso ajuda a organizar a solução antes de escrever código de verdade. Por fim, o algoritmo é convertido para uma linguagem de programação específica, como Python, Java ou C. Aqui, a ideia já sai do papel e vira instruções executáveis pelo computador. Essa ordem é bem tradicional em materiais de lógica e algoritmos: entender, planejar, codificar. Por isso o gabarito é A, porque as três afirmações estão corretas. A banca FGV costuma cobrar exatamente essa noção introdutória de que algoritmo é a etapa intermediária entre o problema e o código, e que fluxograma/pseudocódigo são ferramentas de representação da solução antes da implementação.

Continue treinando

Questões relacionadas