Algoritmos e Lógica de Programação - Conceitos Fundamentais
Gabarito: letra A. As afirmativas I, II, III e IV descrevem corretamente os conceitos de algoritmo, fluxograma, pseudocódigo e variável. A afirmativa V é a única falsa, pois estruturas de repetição não substituem estruturas de decisão — elas têm finalidades distintas.
A banca cobra a distinção entre os principais elementos da lógica de programação. Vamos analisar cada afirmativa:
Item I — ✅ Verdadeiro
Um algoritmo é uma sequência ordenada de passos para resolver um problema, independente de linguagem de programação. É a definição fundamental.
Item II — ✅ Verdadeiro
Fluxogramas usam símbolos padronizados (como retângulos para processos, losangos para decisões) para representar o fluxo, facilitando a visualização de decisões e repetições.
Item III — ✅ Verdadeiro
O pseudocódigo é uma descrição textual estruturada do algoritmo, sem exigir sintaxe rígida de uma linguagem específica. É usado para planejamento.
Item IV — ✅ Verdadeiro
Variáveis armazenam dados que podem ser alterados durante a execução do algoritmo. Essa é a noção básica de variável em programação.
Item V — ❌ Falso
Estruturas de repetição (laços como for, while) e estruturas de decisão (condicionais como if, switch) têm funções diferentes: repetição executa um bloco várias vezes; decisão escolhe entre caminhos. Uma não substitui a outra.
Conclusão: São verdadeiras apenas as afirmativas I, II, III e IV. Portanto, o gabarito é a letra A.