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

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

LÓGICA DE PROGRAMAÇÃO Pascal. ESTRUTURAS DE REPETIÇÃO DETERMINADAS for [variável] := [valor numérico inicial] to [valor numérico final] do for valor :=

Apresentações semelhantes


Apresentação em tema: "LÓGICA DE PROGRAMAÇÃO Pascal. ESTRUTURAS DE REPETIÇÃO DETERMINADAS for [variável] := [valor numérico inicial] to [valor numérico final] do for valor :="— Transcrição da apresentação:

1 LÓGICA DE PROGRAMAÇÃO Pascal

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: 1teste2: Valor: 4 Valor: 2Valor: 5 Valor: 3Valor: 6 Valor: 4Valor: 7 Valor: 5Valor: 8 Valor: 6Valor: 9 Valor: 7Valor: 10 Valor: 8Valor: 11 Valor: 9Valor: 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: 1teste7:Valor: 1 Valor: 1Valor: 2 Valor: 1Valor: 3 Valor: 1Valor: 4 Valor: 1Valor: 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 repeatrepeat 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 "LÓGICA DE PROGRAMAÇÃO Pascal. ESTRUTURAS DE REPETIÇÃO DETERMINADAS for [variável] := [valor numérico inicial] to [valor numérico final] do for valor :="

Apresentações semelhantes


Anúncios Google