Looping ( Laço de Repetição )
O looping será utilizado toda vez que um trecho do programa precisar ser feito por mais de uma vez. Existem alguns tipos de Loopings, os infinitos – de decisão no inicio e decisão no fim e os finitos. Vamos ver como funcionam os Loopings de Decisão no inicio do trecho de repetição, vamos conhecer o Looping While ( Enquanto ).
Looping While
Esse looping repete o trecho de acordo com a condicional no inicio do trecho, veja bem; ele pergunta, e, de acordo com a resposta, ele executa o trecho mais uma vez ou não. Vamos aos exemplos.
exemplo while 01: Criar um programa que leia 10 valores e apresente a soma e a média dos valores.
1E – Algoritmo
1 – criar uma variável do tipo real NUM;
2 – Criar duas variáveis do tipo real : SOMA e MEDIA;
3 – ler 10 valores em NUM ( uma por vez ) e armazenar a soma em SOMA;
4- Implicar em MEDIA a media aritimética dos 10 valores somados em SOMA.
5 – apresentar os valores de SOMA e MEDIA.
2 – Criar duas variáveis do tipo real : SOMA e MEDIA;
3 – ler 10 valores em NUM ( uma por vez ) e armazenar a soma em SOMA;
4- Implicar em MEDIA a media aritimética dos 10 valores somados em SOMA.
5 – apresentar os valores de SOMA e MEDIA.
2E – Fluxograma
Obs. O trecho será repetido 10 vezes, pedirá e somará os 10 valores e, somente quando i for 11 ele passa como Não a resposta da decisão do Looping While e segue o programa calculando a média e apresentando os resultados.
3E – Portugol
programa exemplowhile01;
var
var
SOMA, MEDIA, NUM : real;
i : inteiro;
inicio
i <– 1;
enquanto i < = 10 faça inicioescreva(“entre com o valor :: );
leia(NUM);
SOMA <– SOMA + NUM;
i <– i + 1;fim_enquanto;MEDIA <– SOMA/10;
escreva(MEDIA, SOMA );
fim.
4E – Linguagem C
Exemplo While 02: Criar um programa que apresente a TABUADA de uma valor digitado pelo usuário.
1E – Algoritmo
1 – criar uma variável do tipo real NUM;
2 – Apresentar a multiplicação de NUM de 1 até 10 respectivamente;
2 – Apresentar a multiplicação de NUM de 1 até 10 respectivamente;
2E – Fluxograma
3E – Portugol
programa exemplowhile02;
var
var
NUM : real;
i : inteiro;
inicio
escreva(“entre com o valor :: );
leia(NUM);
i <– 1;
enquanto i < = 10 faça inicioescreva( NUM * i );fim_enquanto;
fim.
4E – Linguagem C
Exemplo While 03: Criar um programa que apresente os impares do intervalo de 1 a 20.
1E – Algoritmo
1 – criar uma variável do tipo inteiro I;
2 – criar um looping while de 1 até 20 com o contador I;
3 – verificar se I é IMPAR;
3.1 – SIM, apresente o valor de I;
3.2 – NÃO, passe para o próximo valor até o último (20)
2 – criar um looping while de 1 até 20 com o contador I;
3 – verificar se I é IMPAR;
3.1 – SIM, apresente o valor de I;
3.2 – NÃO, passe para o próximo valor até o último (20)
2E – Fluxograma
3E – Portugol
programa exemplowhile03;
var
var
i : inteiro;
inicio
i <– 1;
enquanto i < = 20 faça iniciose ( i % 2 == 1 ) então inicio
escreva( i );fim_se;
fim_enquanto;
fim.
4E – Linguagem C
Vejamos mais alguns exemplos em Linguagem C de Looping While.
Exemplo While 04 : Criar um programa que leia o peso e o ID de 5 bois e Apresente o mais pesado e o seu ID.
Exemplo While 05 : Criar um programa que apresente a soma dos pares e a soma dos impares do intervelo de 0 a 20.
PRONTO! PRONTO!
até a semana que vem…