aula 55

Estrutura de repetição PARA decrescente em Portugol

A estrutura de repetição PARA também pode ser decrescente. Quando isso ocorre, a condição da parada é menor que a condição inicial e o incremento dá lugar a um decremento ou um incremento negativo.

É isso que vamos aprender na aula de hoje, a repetição Para decrescente na linguagem de programação Portugol . Para isso, vamos fazer um algoritmo para imprimir todos os números inteiros de 100 até 1.

programa{
	// repetição decrescente em portugol
	funcao inicio(){
		inteiro contador;

		para(contador = 100; contador >= 1; contador--){
			escreva(contador, ",")// 100,99,98,...
			se(contador % 30 == 0){
				escreva("\n")
			}
		}
		escreva("\nFim da repetição!\n")
	}
}

Perceba que agora nossa variável contador inicia com o valor 100. Enquanto o valor da variável contador for maior ou igual a 1, tudo que está dentro da repetição será executado. Por fim, a variável contador é decrementada em uma unidade a cada execução.

Caso não ocorra o decremento ou seja feito um incremento, teremos um loop infinito (repetição infinita), uma vez que contador nunca chegará a zero.



Deixe um comentário

treze + 12 =

Wagner Gaspar

Capixaba de São Gabriel da Palha, Espírito Santo. Bacharel em Ciência da Computação pela Universidade Federal do Amazonas e mestre em informática pela Universidade Federal do Espírito Santo.