A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

O Portal do Estudante de Computação

Apresentações semelhantes


Apresentação em tema: "O Portal do Estudante de Computação"— Transcrição da apresentação:

1 O Portal do Estudante de Computação
Computação Depressão O Portal do Estudante de Computação Pascal Lógica de Programação

2 Estruturas de repetição determinadas
for [variável] := [valor numérico inicial] to [valor numérico final] do for valor := 1 to 10 do Declaramos a variável “valor” (número inteiro) e ela está em uma estrutura de repetição fará ela variar entre 1 e 10, ou seja, repetirá dez vezes. Após o do colocamos apenas uma instrução. Caso exista mais de duas instruções, delimitamos com begin e end, assim como nas estruturas condicionais.

3 Estruturas de repetição determinadas
program teste1; uses crt; var numero: integer; begin for numero := 1 to 10 do writeln(‘Valor: ’, numero); readln; end.

4 Estruturas de repetição determinadas
program teste2; uses crt; var numero: integer; begin for numero := 4 to 12 do writeln(‘Valor: ’, numero); readln; end.

5 Estruturas de repetição determinadas
teste1: Valor: 1 teste2: Valor: 4 Valor: 2 Valor: 5 Valor: 3 Valor: 6 Valor: 4 Valor: 7 Valor: 5 Valor: 8 Valor: 6 Valor: 9 Valor: 7 Valor: 10 Valor: 8 Valor: 11 Valor: 9 Valor: 12 Valor: 10

6 Estruturas de repetição determinadas
program teste3; uses crt; var numero: integer; begin for numero := 16 to 19 do begin writeln(‘Valor atual: ’, numero); writeln(‘Dobro do valor atual: ’, (numero * 2)); end; readln; end.

7 Estruturas de repetição determinadas
teste3: Valor atual: 16 Dobro do valor atual: 32 Valor atual: 17 Dobro do valor atual: 34 Valor atual: 18 Dobro do valor atual: 36 Valor atual: 19 Dobro do valor atual: 38

8 Estruturas de repetição determinadas
program teste4; uses crt; var num1, num2: integer; begin for num1 := 1 to 3 do for num2 := 4 to 6 do writeln(num1, ‘ x ’, num2, ‘ = ’, (num1 * num2)); readln; end.

9 Estruturas de repetição determinadas
teste4: 1 x 4 = 4 1 x 5 = 5 1 x 6 = 6 2 x 4 = 8 2 x 5 = 10 2 x 6 = 12 3 x 4 = 12 3 x 5 = 15 3 x 6 = 18

10 Estruturas de repetição determinadas
program teste5; uses crt; var numero: integer; begin for numero := 50 downto 45 do writeln(‘Valor: ’, numero); readln; end.

11 Estruturas de repetição determinadas
teste5: Valor: 50 Valor: 49 Valor: 48 Valor: 47 Valor: 46 Valor: 45

12 Estruturas de repetição indeterminadas
while([condição], [condição], ...) do while(valor < 20) do Dentro dos parênteses do while colocamos as condições que são testadas automaticamente a cada momento do laço. Após o do colocamos apenas uma instrução. Caso exista mais de duas instruções, delimitamos com begin e end, assim como nas estruturas condicionais.

13 Estruturas de repetição indeterminadas
program teste6; uses crt; var numero: integer; begin numero := 1; while(numero <= 5) do writeln(‘Valor: ’, numero); readln; end.

14 Estruturas de repetição indeterminadas
program teste7; uses crt; var numero: integer; begin numero := 1; while(numero <= 5) do begin writeln(‘Valor: ’, numero); numero := numero + 1; end; readln; end.

15 Estruturas de repetição indeterminadas
teste6: Valor: 1 teste7: Valor: 1 Valor: 1 Valor: 2 Valor: 1 Valor: 3 Valor: 1 Valor: 4 Valor: 1 Valor: 5 Valor: 1

16 Estruturas de repetição indeterminadas
program teste8; uses crt; var numero: integer; begin numero := 1; while(numero <> 0) do begin writeln(‘Digite o número:’); readln(numero); if(numero <> 0) then writeln(numero, ‘² = ’, (numero * numero)); end; end.

17 Estruturas de repetição indeterminadas
repeat repeat until([condição], [condição], ...); until(valor > 20); Dentro dos parênteses do until colocamos as condições que são testadas automaticamente a cada momento do laço. Ele irá repetir até que as condições sejam verdadeiras. Não é necessário delimitar as instruções por begin e end!

18 Estruturas de repetição indeterminadas
program teste9; uses crt; var numero: integer; begin repeat writeln(‘Digite o número:’); readln(numero); if(numero <> 0) then writeln(numero, ‘² = ’, (numero * numero)); until(numero = 0); end.


Carregar ppt "O Portal do Estudante de Computação"

Apresentações semelhantes


Anúncios Google