ALGORITMOS E ESTRUTURA DE DADOS


Como foi visto nas leituras, muitas vezes temos que estabelecer condições para que o algoritmo se finalize ou siga outro caminho. Para isto, temos às estruturas de repetição, pois estas implementam, algumas, ou várias, ações que se repetem. Com base nesta informação e nos pseudocódigos abaixo, analise às afirmações propostas.

 

Algoritmo "Contador1"                             Algoritmo "Contador2"
//Este algoritmo contador                        //Este algoritmo irá executar um contador
Var                                                          Var
i:inteiro                                                    i:inteiro
Inicio                                                       Inicio
      para i de 1 ate 20 passo 2 faca                 para i de 20 ate 0 passo -2 faca
           escreva (i)                                                          escreva(i)
     fimpara                                                        fimpara
Fimalgoritmo                                           Fimalgoritmo

 

I. No algoritmo Contador1, a linha 6 tem como objetivo executar a sequênicia  1 3 5 7 9 11 13 15 17 19.

II. O algoritmo Contador2, é um contador em ordem decrescente.

III. O algoritmo Contador1, é um contador em ordem crescente.

IV. Com relação às estruturas de repetição, a estrutura PARA-FAÇA é utilizada quando sabemos exatemente o número de vezes que o trecho do algoritmo será repetido.

 

É CORRETO afirmar que:  




  • Apenas às afirmações I, II e IV estão corretas.

  • Apenas às afirmações I, II e III estão corretas.

  • Apenas às afirmações II, III e IV estão corretas.

  • Apenas às afirmações I, III e IV estão corretas.

  • Todas às afirmações estão corretas