Buscar

repetição - aula1

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 13 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 13 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 13 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

� NUMPAGES �35�� NUMPAGES �35�� NUMPAGES �35�� PAGE �6�� NUMPAGES �35�� PAGE �11�
Universidade Católica de Petrópolis - Faculdade de Informática
Lista de Exercícios de ICC - Professor Gerson Nunes 	 Página � PAGE �13� de � NUMPAGES �13�
Introdução a Estruturas de Repetição
Algoritmo Soma;
Variáveis
	Numero1,
	Numero2,
	Resultado : Real;
Inicio
	Leia(Numero1);
	Leia(Numero2);
	Resultado = Numero1+ Numero2;
	Escreva(Resultado);
Fim_Algoritmo
Algoritmo Soma;
Variáveis
	Numero1,
	Numero2,
	Numero3,
	Resultado : Real;
Inicio
	Leia(Numero1);
	Leia(Numero2);
	Leia(Numero3);
	Resultado = Numero1+ Numero2 + Numero3;
	Escreva(Resultado);
Fim_Algoritmo
�
Algoritmo Soma;
Variáveis
	Numero1,
	Numero2,
	Numero3,
	Numero4,
	Numero5,
	Resultado : Real;
Inicio
	Leia(Numero1);
	Leia(Numero2);
	Leia(Numero3);
	Leia(Numero4);
	Leia(Numero5);
	Resultado = Numero1+ Numero2 + Numero3 + Numero4 +Numero5;
	Escreva(Resultado);
Fim_Algoritmo
�
Algoritmo Soma;
Variáveis
	Numero1,
	Numero2,
	Numero3,
	Numero4,
	Numero5,
	Resultado : Real;
Inicio
	Resultado = 0;
	Leia(Numero1);
	Resultado = Resultado + Numero1;
	Leia(Numero2);
	Resultado = Resultado + Numero2;
	Leia(Numero3);
	Resultado = Resultado + Numero3;
	Leia(Numero4);
	Resultado = Resultado + Numero4;
	Leia(Numero5);
	Resultado = Resultado + Numero5;
	
Escreva(Resultado);
Fim_Algoritmo
�
Algoritmo Soma;
Variáveis
	Numero,
	Resultado : Real;
Inicio
	Resultado = 0;
	Leia(Numero);
	Resultado = Resultado + Numero;
	
Leia(Numero);
	Resultado = Resultado + Numero;
	Leia(Numero);
	Resultado = Resultado + Numero;
	Leia(Numero);
	Resultado = Resultado + Numero;
	Leia(Numero);
	Resultado = Resultado + Numero;
	
Escreva(Resultado);
Fim_Algoritmo
�
Algoritmo Soma;
Variáveis
	Numero,
	Resultado : Real;
Inicio
	Resultado = 0;
	Repita 5 vezes
		Leia(Numero);
		Resultado = Resultado + Numero;
	Fim_Repita
	
Escreva(Resultado);
Fim_Algoritmo
Algoritmo Soma;
Variáveis
	Numero,
	Resultado : Real;
	N_Repeticoes : Inteiro;
Inicio
 	Escreva(“Digite a quantidade de repetições a serem realizadas: “);
 	Leia(N_Repeticoes);
	Resultado = 0;
	Repita N_Repeticoes vezes
		Leia(Numero);
		Resultado = Resultado + Numero;
	Fim_Repita
	
Escreva(Resultado);
Fim_Algoritmo
�
Enquanto:
Repete os comandos enquanto a condição for verdadeira. Se a condição for falsa ele executará os comandos após o fim_enquanto. Ao chegar no fim_enquanto o algoritmo deverá voltar a linha do Enquanto para testar se deve continuar a repetição.
Algoritmo Soma;
Variáveis
	Numero,
	Resultado : Real;
	N_vezes : Inteiro;
Inicio
	Resultado = 0;
	N_vezes = 1;
	Enquanto N_vezes <= 5 faça
		Leia(Numero);
		Resultado = Resultado + Numero; {somatório ( ∑numero}
		N_vezes = N_vezes + 1; {contagem}
	Fim_Enquanto
	
Escreva(Resultado);
Fim_Algoritmo
�
Repita:
Repete os comandos e no final testa a condição. Se for verdadeira ele abandona a repetição. Se a condição for falsa ele deverá voltar a linha do Repita e realizar mais uma repetição.
Algoritmo Soma;
Variáveis
	Numero,
	Resultado : Real;
	N_vezes : Inteiro;
Inicio
	Resultado = 0;
	N_vezes = 1;
	Repita
		Leia(Numero);
		Resultado = Resultado + Numero; {somatório ( ∑numero}
		N_vezes = N_vezes + 1; {contagem}
	Até N_vezes > 5; // indica o fim do Repita
Escreva(Resultado);
Fim_Algoritmo
�
PARA
	O valor da variável N_vezes começará com 1 e assumirá todos os valores inteiros até 5. O Passo indica que ao final da repetição, automaticamente deverá ser somado 1 a variável N_vezes;
Algoritmo Soma;
Variáveis
	Numero,
	Resultado : Real;
	N_vezes : Inteiro;
Inicio
	Resultado = 0;
	Para N_vezes de 1 até 5 passo +1 faça
		Leia(Numero);
		Resultado = Resultado + Numero; {somatório ( ∑numero}
	Fim_Para;
Escreva(Resultado);
Fim_Algoritmo
A forma genérica é:
	Para n_vezes de valor_inicial até valor_final passo valor_passo faça
�
Algoritmo para perguntar o sexo a 8000 pessoas e informar o total de homens e o total de mulheres.
Algoritmo Pesquisa;
Variáveis
	Sexo : Caracter;
	Total_homens : Inteiro;
	Total_mulheres : Inteiro;
	N_vezes : Inteiro;
Inicio
	{inicializar os contadores com o valor 0}
	Total_homens = 0;
	Total_mulheres = 0;
	Para N_vezes de 1 até 8000 passo + 1 faça
		Leia(Sexo);
		Se Sexo = “M”
			Então Total_homens = Total_homens + 1;
			Senão Total_mulheres = Total_mulheres + 1;
		Fim_Se
	Fim_Para
	Escreva(total_homens);
	Escreva(Total_mulheres);
Fim_Algoritmo
�
Algoritmo Pesquisa;
Variáveis
	Sexo : Caracter;
	Total_homens : Inteiro;
	Total_mulheres : Inteiro;
	N_vezes : Inteiro;
Inicio
	{inicializar os contadores com o valor 0}
	Total_homens = 0;
	Total_mulheres = 0;
	Para N_vezes de 1 até 8000 passo + 1 faça
		Leia(Sexo);
		Se Sexo = “M”
			Então Total_homens = Total_homens + 1;
		Fim_Se
		Se Sexo = “F”
			Então Total_mulheres = Total_mulheres + 1;
		Fim_Se
	Fim_Para
	Escreva(total_homens);
	Escreva(Total_mulheres);
Fim_Algoritmo
�
Algoritmo Pesquisa;
Variáveis
	Sexo : Caracter;
	Total_homens : Inteiro;
	Total_mulheres : Inteiro;
	N_vezes : Inteiro;
Inicio
	{inicializar os contadores com o valor 0}
	Total_homens = 0;
	Total_mulheres = 0;
	Para N_vezes de 1 até 8000 passo + 1 faça
		Leia(Sexo);
		Caso Sexo
			“M” : Total_homens = Total_homens + 1;
			 “F” : Total_mulheres = Total_mulheres + 1;
		Fim_Caso
	Fim_Para
	Escreva(total_homens);
	Escreva(Total_mulheres);
Fim_Algoritmo
�
Algoritmo Pesquisa;
Variáveis
	Sexo : Caracter;
	Total_homens : Inteiro;
	Total_mulheres : Inteiro;
	N_vezes : Inteiro;
Inicio
	{inicializar os contadores com o valor 0}
	Total_homens = 0;
	Total_mulheres = 0;
	N_vezes = 1;
	Enquanto N_vezes <= 8000 faça
		Leia(Sexo);
		Se Sexo = “M”
			Então Total_homens = Total_homens + 1;
			Senão Total_mulheres = Total_mulheres + 1;
		Fim_Se
		N_vezes = N_vezes + 1;
	Fim_Enquanto
	Escreva(total_homens);
	Escreva(Total_mulheres);
Fim_Algoritmo
�
Algoritmo Pesquisa;
Variáveis
	Sexo : Caracter;
	Total_homens : Inteiro;
	Total_mulheres : Inteiro;
	N_vezes : Inteiro;
Inicio
	{inicializar os contadores com o valor 0}
	Total_homens = 0;
	Total_mulheres = 0;
	N_vezes = 1;
	Repita
		Leia(Sexo);
		Se Sexo = “M”
			Então Total_homens = Total_homens + 1;
			Senão Total_mulheres = Total_mulheres + 1;
		Fim_Se
		N_vezes = N_vezes + 1;
	Até N_Vezes > 8000;
	Escreva(total_homens);
	Escreva(Total_mulheres);
Fim_Algoritmo

Continue navegando