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: