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.