Buscar

PROGI - Aulas 21 e 22 Laço PARA

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

Prévia do material em texto

Fatec Lins 
 
Algoritmos e Lógica de Programação - 1º Semestre - Aula 21 e 22 
 
1. Laços de Repetição 
 
Existem ocasiões onde é necessário efetuar a repetição de um trecho de programa um 
determinado número de vezes. Neste caso, poderá ser criado um looping que efetue o 
processamento de um determinado trecho, tantas vezes quantas forem necessárias. Os 
loopings também são chamados de: laços de repetição 
Na programação estruturada ocorre a existência de comandos apropriados para 
efetuar a repetição de determinados trechos de programas o número de vezes que for 
necessário. A principal vantagem deste recurso é que o programa passa a ter um tamanho 
menor, podendo sua amplitude de processamento ser aumentada em se alterar o tamanho do 
código de programação. 
 
1.1 Laço (Para e Fim_Para) 
 
Este laço é possível determinar ou não a quantidade de seqüência de instruções que 
serão realizadas. 
Os loopings que possuem um número finito de execuções poderão ser processados 
através de estrutura de laços contados para, conseguida com a utilização do conjunto de 
instruções para x de y até z, passo, faça e fim_para. 
Esta estrutura tem seu funcionamento controlado por uma variável denominada 
contador. Sendo assim, poderá executar um determinado conjunto de instruções um 
determinado número de vezes. 
Sua sintaxe é a seguinte: 
Para <variável> de <inicio> até <fim> passo <incremento> faça 
 
 <instruções> 
 
fim_para 
 
Desta forma, pode-se determinar repetições com números variados de vezes 
 
Exemplos: 
 
PARA A=1 até A<=10 PASSO 1 (A= A + 1) FAÇA 
 ENTÃO ESCREVA A 
FIM_PARA 
....... 
 
 
 
 
PARA J=1 até J <=10 PASSO 2 (J= J + 2) FAÇA 
 ENTÃO ESCREVA J 
FIM_PARA 
 
PARA M=15 até M >=1 PASSO -1 (M = M – 1) FAÇA 
 ENTÃO ESCREVA M 
FIM_PARA 
 
Exemplo: Fazer um algoritmo para apresentar os números pares de 0 à 100. 
 
ALGORITMO 
DECLARE NUM NUMERICO 
ESCREVA “Números pares de 0 à 100” 
PARA NUM=0 até NUM =< 100 PASSO 2 (NUM = NUM + 2) FAÇA 
 ENTÃO ESCREVA “Numero Par e =”, NUM 
Fatec Lins 
 
FIM_PARA 
FIM_ALGORITMO. 
 
1.2 Exercícios 
 
a) Fazer um algoritmo para apresentar os números ímpares de 0 à 100. 
 
b) Fazer um algoritmo para o usuário digitar 5 números e mostrar o dobro dos 
cinco números digitados pelo usuário. Para fazer uso de laço, receba um 
número, calcule o dobro e mostre na sequência. 
 
c) Fazer um algoritmo para imprimir os números naturais de 1 até o número 
digitado pelo usuário. O número digitado pelo usuário deverá ser maior que 1. 
 
d) Fazer um algoritmo para apresentar os resultados de uma tabuada de um 
número qualquer. Esta deverá ser impressa no seguinte formato: 
 
Considerando como exemplo o fornecimento do número 2 
 
2 X 1 = 2 
2 X 2 = 4 
2 X 3 = 6 
2 X 4 = 8 
2 X 5 = 10 
..................... 
2 X 10 = 20 
 
e) Fazer um algoritmo para apresentar o quadrado dos números inteiros de 15 
à 200. 
 
f) Elaborar um algoritmo que apresente no final a somatória dos valores pares 
existentes na faixa de 1 até 500.

Continue navegando

Outros materiais