• Matéria: Informática
  • Autor: wellintonacosta
  • Perguntado 7 anos atrás

O laço de repetição Para é adequado para casos em que a repetição seja realizada por um número definido de vezes. Essa estrutura possui recursos que facilitam o controle da repetição, possuindo limites fixos. Analise o trecho de código a seguir:

Inicio
...
Leia (n);
Para i de 1 ate n passo 1 faça
fat <- 1;
Para j de 1 ate i passo 1 faça
fat <- fat * j;
Fimpara.
Fimpara;
Fimalgoritmo.

Fonte: Elaborada pelo autor.

Considerando as informações expostas e o conteúdo do texto-base, analise as afirmativas a seguir:

I – O algoritmo possui duas estruturas de repetição, sendo que a primeira vai até a quantidade “n”, e a segunda até a quantidade do valor de “i”.
II – O laço Para não será executado adequadamente, já que a sintaxe adicionando a letra “n” está incorreta.
III – A estrutura do algoritmo será executada infinitamente em razão de um erro lógico, causando travamento do sistema criado.
IV – No primeiro Para é utilizado uma variável de controle “i”, que recebe um valor inicial “1” e executa loop
de repetições com o incremento de “1” até que o valor final “n” seja atingido.

É correto o que se afirma em:
(A) II e III, apenas.
(B) I e IV, apenas.
(C) II e IV, apenas.
(D) I e III, apenas.
(E) I e II, apenas.

Respostas

respondido por: AllanCarneiro
24

Resposta:

(B) I e IV, apenas.

Explicação:

I - Está correto.

II - Está incorreto porque o primeiro laço de repetição não tem nenhum erro, e usar a variável "n" está correto nesta sintaxe.

III - Está incorreto porque não haverá nenhuma execução infinita no código, não importa qual numero o usuário informar para "n", o algorítimo sempre chegará num fim.

IV - Está correto.

respondido por: rofragoso
0

Resposta: I e IV, apenas.

Explicação:

A afirmativa I é verdadeira, pois existem dois loops de repetição. Pela análise realizada, o primeiro laço se repetirá até o valor de n, e o segundo laço, até o valor de i.

A afirmativa IV é verdadeira, pois a sintaxe do laço Para indica que existe uma variável de controle que recebe um valor inicial, e executa repetições com o incremento de um valor, até que o valor final seja atingido.

Perguntas similares