No desenvolvimento de soluções computacionais, a lógica de ...
No desenvolvimento de soluções computacionais, a lógica de programação fornece os fundamentos para a construção de algoritmos capazes de resolver problemas de forma estruturada e compreensível. Analise as afirmativas a seguir:
I. Um algoritmo pode ser entendido como uma sequência ordenada de passos que descreve a resolução de um problema, independentemente da linguagem de programação utilizada.
II. Fluxogramas utilizam símbolos gráficos padronizados para representar o fluxo de execução de um algoritmo, facilitando a visualização das decisões e repetições.
III. O pseudocódigo permite descrever algoritmos de forma textual e estruturada, sem exigir a sintaxe específica de uma linguagem de programação.
IV. Variáveis são utilizadas para armazenar dados durante a execução do algoritmo, podendo ter seus valores alterados conforme as instruções são processadas.
V. Estruturas de repetição substituem totalmente as estruturas de decisão, pois ambas exercem a mesma função lógica dentro de um algoritmo.
Assinale a alternativa correta:
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Gabarito: A
Fundamento decisivo: A afirmativa V é a única falsa, pois estruturas de repetição não têm a mesma função lógica das estruturas de decisão. Com isso, a alternativa correta é a A.
- Quando a questão comparar estruturas de decisão e repetição, verifique a função de cada uma: decidir caminho não é o mesmo que repetir execução.
- Em itens sobre representação de algoritmos, diferencie forma gráfica padronizada (fluxograma) de descrição textual estruturada sem sintaxe formal (pseudocódigo).
- Em conceitos básicos de algoritmo, trate como corretas definições que se referem à lógica da solução independentemente da linguagem de programação.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo