passar de algoritmo para pascal

18
Passo a Passo Denise Moraes - Unig - Algoritmo I 1 Passar de Algoritmo para Pascal

Upload: moraesdenise

Post on 25-May-2015

580 views

Category:

Education


2 download

DESCRIPTION

Um passo a passo de como passar de Algoritmo para Pascal. Um algoritmo simples. Apenas para conhecer os comandos simples do Pascal e transformar o Algoritmo em algo real. Abraço.

TRANSCRIPT

Page 1: Passar de algoritmo para pascal

Denise Moraes - Unig - Algoritmo I 1

Passo a Passo

Passar de Algoritmo para

Pascal

Page 2: Passar de algoritmo para pascal

Denise Moraes - Unig - Algoritmo I 2

Diferença

Algoritmoé uma estratégia para

resolver um problema de forma correta, em tempo finito e capaz de ser executada mecanicamente. Dado um problema, podemos conceber mais de uma estratégia para resolvê-lo.

Programaé uma coleção

de instruções que descrevem uma tarefa a ser realizada por um computador. O termo pode ser uma referência ao código fonte, escrito em alguma linguagem de programação, ou ao arquivo que contém a forma executável deste código fonte.

Page 3: Passar de algoritmo para pascal

Denise Moraes - Unig - Algoritmo I 3

Exemplo de Programa

Page 4: Passar de algoritmo para pascal

Denise Moraes - Unig - Algoritmo I 4

Exemplo de Programa

Page 5: Passar de algoritmo para pascal

Denise Moraes - Unig - Algoritmo I 5

Exemplo de Programa

Page 6: Passar de algoritmo para pascal

Denise Moraes - Unig - Algoritmo I 6

Algoritmo Num3;variáveis N1,N2, Soma : inteiro; inicio escrever(" Digite o número 1"); ler(N1); escrever(" Digite o número 2"); ler(N2);Soma← (N1+N2);escrever(" O resultado da soma é :", soma); fim.

Program Num3;Var N1,N2, Soma:integer; begin write( 'Digite o número 1: ' ) ; readln( N1 ); write( 'Digite o número 2: ' ) ; readln(N2); Soma := (N1+N2); write( 'A somas dos valores é :', Soma); readln;end.

Algoritmo Pascal

Page 7: Passar de algoritmo para pascal

Denise Moraes - Unig - Algoritmo I 7

Algoritmo

Algoritmo Num3;variáveis N1,N2, Soma : inteiro; inicio escrever(" Digite o número 1"); ler(N1); escrever(" Digite o número 2"); ler(N2);Soma← (N1+N2);escrever(" O resultado da soma é :", soma); fim.

Pascal

Program Num3;Var N1,N2, Soma:integer; begin write( 'Digite o número 1: ' ) ; readln( N1 ); write( 'Digite o número 2: ' ) ; readln(N2); Soma := (N1+N2); write( 'A somas dos valores é :', Soma); readln;end.

Page 8: Passar de algoritmo para pascal

Denise Moraes - Unig - Algoritmo I 8

Algoritmo

Algoritmo Num3;variáveis N1,N2, Soma :inteiro;

inicio escrever(" Digite o número 1"); ler(N1); escrever(" Digite o número 2"); ler(N2);Soma← (N1+N2);escrever(" O resultado da soma é :", soma); fim.

Pascal

Program soma;Var N1,N2, Soma:integer; begin write( 'Digite o número 1: ' ) ; readln( N1 ); write( 'Digite o número 2: ' ) ; readln(N2); Soma := (N1+N2); write( 'A somas dos valores é :', Soma); readln;end.

Page 9: Passar de algoritmo para pascal

Denise Moraes - Unig - Algoritmo I 9

Algoritmo

Algoritmo Num3;variáveis N1,N2, Soma :inteiro; inicio

escrever(" Digite o número 1"); ler(N1); escrever(" Digite o número 2"); ler(N2);Soma← (N1+N2);escrever(" O resultado da soma é :", soma); fim.

Pascal

Program Num3;Var N1,N2, Soma:integer; begin write( 'Digite o número 1: ' ) ; readln( N1 ); write( 'Digite o número 2: ' ) ; readln(N2); Soma := (N1+N2); write( 'A somas dos valores é :', Soma); readln;end.

Page 10: Passar de algoritmo para pascal

Denise Moraes - Unig - Algoritmo I 10

Algoritmo

Algoritmo Num3;variáveis N1,N2, Soma :inteiro; inicio escrever(" Digite o número 1:"); ler(N1); escrever(" Digite o número 2"); ler(N2);Soma← (N1+N2);escrever(" O resultado da soma é :", soma); fim.

Pascal

Program Num3;Var N1,N2, Soma:integer; begin write( 'Digite o número 1: ' ) ; readln( N1 ); write( 'Digite o número 2: ' ) ; readln(N2); Soma := (N1+N2); write( 'A somas dos valores é :', Soma); readln;end.

Page 11: Passar de algoritmo para pascal

Denise Moraes - Unig - Algoritmo I 11

Algoritmo

Algoritmo Num3;variáveis N1,N2, Soma :inteiro; inicio escrever(" Digite o número 1:"); ler(N1); escrever(" Digite o número 2"); ler(N2);Soma← (N1+N2);escrever(" O resultado da soma é :", soma); fim.

Pascal

Program Num3;Var N1,N2, Soma:integer; begin write( 'Digite o número 1: ' ) ; readln( N1 ); write( 'Digite o número 2: ' ) ; readln(N2); Soma := (N1+N2); write( 'A somas dos valores é :', Soma); readln;end.

Page 12: Passar de algoritmo para pascal

Denise Moraes - Unig - Algoritmo I 12

Algoritmo

Algoritmo Num3;variáveis N1,N2, Soma :inteiro; inicio escrever(" Digite o número 1:"); ler(N1); escrever(" Digite o número 2:"); ler(N2);Soma← (N1+N2);escrever(" O resultado da soma é :", soma); fim.

Pascal

Program Num3;Var N1,N2, Soma:integer; begin write( 'Digite o número 1: ' ) ; readln( N1 ); write( 'Digite o número 2: ' ) ; readln(N2); Soma := (N1+N2); write( 'A somas dos valores é :', Soma); readln;end.

Page 13: Passar de algoritmo para pascal

Denise Moraes - Unig - Algoritmo I 13

Algoritmo

Algoritmo Num3;variáveis N1,N2, Soma :inteiro; inicio escrever(" Digite o número 1:"); ler(N1); escrever(" Digite o número 2:"); ler(N2);Soma← (N1+N2);escrever(" O resultado da soma é :", soma); fim.

Pascal

Program Num3;Var N1,N2, Soma:integer; begin write( 'Digite o número 1: ' ) ; readln( N1 ); write( 'Digite o número 2: ' ) ; readln(N2); Soma := (N1+N2); write( 'A somas dos valores é :', Soma); readln;end.

Page 14: Passar de algoritmo para pascal

Denise Moraes - Unig - Algoritmo I 14

Algoritmo

Algoritmo Num3;variáveis N1,N2, Soma :inteiro; inicio escrever(" Digite o número 1:"); ler(N1); escrever(" Digite o número 2:"); ler(N2);Soma← (N1+N2);escrever(" O resultado da soma é :", soma); fim.

Pascal

Program Num3;Var N1,N2, Soma:integer; begin write( 'Digite o número 1: ' ) ; readln( N1 ); write( 'Digite o número 2: ' ) ; readln(N2); Soma := (N1+N2); write( 'A somas dos valores é :', Soma); readln;end.

Page 15: Passar de algoritmo para pascal

Denise Moraes - Unig - Algoritmo I 15

Algoritmo

Algoritmo Num3;variáveis N1,N2, Soma :inteiro; inicio escrever(" Digite o número 1:"); ler(N1); escrever(" Digite o número 2:"); ler(N2);Soma← (N1+N2);escrever(" O resultado da soma é :", soma); fim.

Pascal

Program Num3;Var N1,N2, Soma:integer; begin write( 'Digite o número 1: ' ) ; readln( N1 ); write( 'Digite o número 2: ' ) ; readln(N2); Soma := (N1+N2); write( 'A somas dos valores é :', Soma); readln;end.

Page 16: Passar de algoritmo para pascal

Denise Moraes - Unig - Algoritmo I 16

Algoritmo

Algoritmo Num3;variáveis N1,N2, Soma :inteiro; inicio escrever(" Digite o número 1:"); ler(N1); escrever(" Digite o número 2:"); ler(N2);Soma← (N1+N2);escrever(" O resultado da soma é :", soma);

fim.

Pascal

Program Num3;Var N1,N2, Soma:integer; begin write( 'Digite o número 1: ' ) ; readln( N1 ); write( 'Digite o número 2: ' ) ; readln(N2); Soma := (N1+N2); write( 'A somas dos valores é :', Soma); readln;end.

Page 17: Passar de algoritmo para pascal

Denise Moraes - Unig - Algoritmo I 17

Algoritmo

Algoritmo Num3;variáveis N1,N2, Soma :inteiro; inicio escrever(" Digite o número 1:"); ler(N1); escrever(" Digite o número 2:"); ler(N2);Soma← (N1+N2);escrever(" O resultado da soma é :", soma);

fim.

Pascal

Program Num3;Var N1,N2, Soma:integer; begin write( 'Digite o número 1: ' ) ; readln( N1 ); write( 'Digite o número 2: ' ) ; readln(N2); Soma := (N1+N2); write( 'A somas dos valores é :', Soma); readln;end.

Page 18: Passar de algoritmo para pascal

Denise Moraes - Unig - Algoritmo I 18

Algoritmo

Algoritmo Num3;variáveis N1,N2, Soma :inteiro; inicio escrever(" Digite o número 1:"); ler(N1); escrever(" Digite o número 2:"); ler(N2);Soma← (N1+N2);escrever(" O resultado da soma é :", soma);

fim.

Pascal

Program Num3;Var N1,N2, Soma:integer; begin write( 'Digite o número 1: ' ) ; readln( N1 ); write( 'Digite o número 2: ' ) ; readln(N2); Soma := (N1+N2); write( 'A somas dos valores é :', Soma); readln;end.

Inteiro = Integer escrever= write

Sinal de atribuição ← fica :=

ler= read

Apenas para dar uma pausa depois de dois Enter

vc sai do programareadln

= fazer quebra de linha