Qual das seguintes instruções **não** faz parte de um algoritmo?
(A) -
iniciar
(B) -
se (condição) então
(C) -
repetir enquanto (condição)
(D) -
mostrar resultado
(E) -
parar
Dica
Procure por instruções que não influenciam o fluxo do algoritmo ou que não são necessárias para produzir o resultado desejado.
Explicação
Um algoritmo é uma sequência finita de instruções. a instrução parar não é necessária em um algoritmo, pois o término do algoritmo é implícito quando a última instrução é executada.
Análise das alternativas
As demais alternativas são instruções comuns encontradas em algoritmos:
- (a) iniciar: marca o início do algoritmo.
- (b) se (condição) então: instrução condicional que executa um bloco de instruções se a condição for verdadeira.
- (c) repetir enquanto (condição): loop que repete um bloco de instruções enquanto a condição for verdadeira.
- (d) mostrar resultado: instrução que exibe o resultado do algoritmo.
Conclusão
É importante entender a diferença entre algoritmos e programas. programas geralmente incluem instruções de parada explícitas, enquanto algoritmos não.