Uma das características da programação estruturada é a utilização de estruturas de repetição, representada na maioria das linguagens estruturadas por comandos FOR e While. Assinale a alternativa correta quanto a uma das principais vantagens que essa estrutura proporciona.
Questão
Uma das características da programação estruturada é a utilização de estruturas de repetição, representada na maioria das linguagens estruturadas por comandos FOR e While. Assinale a alternativa correta quanto a uma das principais vantagens que essa estrutura proporciona.
Alternativas
a) Maior performance do processamento das instruções.
b) Criação de blocos de execução de comandos GOTO.
c) Execução de blocos de instruções várias vezes.
d) Nova forma de escrever comandos condicionais.
e) Criação de funções repetitivas reduzindo código.
Explicação
Estruturas de repetição (como FOR e WHILE) são recursos fundamentais da programação estruturada para repetir a execução de um conjunto (bloco) de instruções enquanto uma condição for satisfeita ou por um número definido de iterações.
Analisando as alternativas:
- a) Performance pode até melhorar em alguns casos, mas não é a principal vantagem conceitual da estrutura de repetição.
- b) Programação estruturada busca evitar o uso de GOTO, não criar blocos com ele.
- c) Descreve exatamente a função de um laço: executar um bloco de instruções várias vezes.
- d) Laços não são uma “nova forma” de condicionais; são estruturas diferentes (repetição vs. seleção).
- e) Laços ajudam a reduzir código, mas “criação de funções repetitivas” está impreciso: quem reduz código aqui é a repetição de um bloco, não a criação de funções.
Alternativa correta: (c).