No desenvolvimento de soluções computacionais, a lógica de ...

Próximas questões
Com base no mesmo assunto
Q3878233 Algoritmos e Estrutura de Dados

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: 

Alternativas

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.

Tema central: conceitos básicos de algoritmos
Análise das alternativas
A
Certa
A alternativa A está correta porque reúne as afirmativas compatíveis com os conceitos introdutórios do tema: I, II, III e IV. A V é falsa, já que repetição e decisão exercem funções lógicas distintas no algoritmo e uma não substitui totalmente a outra.
B
Errada
Está errada porque considera a afirmativa V verdadeira. Isso contraria a distinção funcional correta: estruturas de decisão selecionam caminhos conforme uma condição, enquanto estruturas de repetição executam um bloco reiteradamente enquanto ou até que uma condição seja satisfeita.
C
Errada
Está errada por dois motivos concretos: exclui a II e a IV, embora ambas estejam corretas, e inclui a V, que é falsa. A II descreve corretamente o fluxograma como representação gráfica padronizada do fluxo de execução, e a IV descreve corretamente a função das variáveis de armazenar valores que podem ser atualizados durante a execução.
D
Errada
Está errada porque exclui a afirmativa IV, mas IV é verdadeira. Variáveis são usadas para armazenar dados durante a execução do algoritmo e podem ter seus valores alterados ao longo do processamento das instruções.
Pegadinha da questão
A confusão real era tratar repetição e decisão como equivalentes só porque ambas podem envolver condições lógicas; a expressão "substituem totalmente" tornava a afirmativa V falsa.
Dica para questões semelhantes
  • 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