Qual das seguintes situações ilustra melhor a aplicação de um algoritmo de repetição em um fluxograma?

(A) - 
 verificar se um número é par ou ímpar.
(B) - 
 calcular o fatorial de um número.
(C) - 
 ordenar uma lista de números em ordem crescente.
(D) - 
 converter um número binário para decimal.
(E) - 
 encontrar o maior elemento em uma matriz.

Dica

  • use o símbolo de retângulo para representar a tarefa que será repetida.
  • use setas para indicar o fluxo do algoritmo.
  • use um diamante para representar a condição que controla a repetição.
  • certifique-se de que a condição de parada seja clara e que o algoritmo termine após um número finito de repetições.

Explicação

Um algoritmo de repetição é usado quando uma tarefa precisa ser executada repetidamente até que uma condição seja satisfeita. o cálculo do fatorial de um número envolve multiplicar o número por todos os números inteiros positivos menores que ele. essa tarefa pode ser representada por um algoritmo de repetição em um fluxograma, onde o processo de multiplicação é repetido para cada número menor que o número original.

Análise das alternativas

As demais alternativas não representam algoritmos de repetição:

  • (a): verificar se um número é par ou ímpar é um algoritmo de seleção.
  • (c): ordenar uma lista de números é um algoritmo de ordenação.
  • (d): converter um número binário para decimal é um algoritmo de conversão.
  • (e): encontrar o maior elemento em uma matriz é um algoritmo de busca.

Conclusão

Os algoritmos de repetição são fundamentais na resolução de problemas que envolvem tarefas repetitivas. representá-los visualmente por meio de fluxogramas ajuda a entender sua lógica e facilitar sua implementação.