Ed
há 3 meses
Para identificar a estrutura de repetição que é tipicamente utilizada para a repetição determinística, precisamos entender o que cada uma das opções faz: a) while - Essa estrutura é utilizada quando não se sabe o número de iterações de antemão. O laço continua enquanto uma condição for verdadeira. b) do-while - Semelhante ao while, mas garante que o bloco de código seja executado pelo menos uma vez. Também não é determinística. c) repeat-until - Funciona de maneira semelhante ao do-while, onde o bloco de código é executado até que uma condição seja verdadeira. Não é determinística. d) for - Essa estrutura é utilizada quando o número de iterações é conhecido antes da execução do laço. É ideal para repetições determinísticas. e) switch - Não é uma estrutura de repetição, mas sim uma estrutura de seleção, utilizada para escolher entre várias opções. Dessa forma, a alternativa que melhor se encaixa na definição de repetição determinística, onde o número de iterações é conhecido antes da execução, é: d) for.