SlideShare uma empresa Scribd logo
1 de 18
Passo a Passo
Denise Moraes - Unig - Algoritmo I 1
Passar de
Algoritmo para
Pascal
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.
Denise Moraes - Unig - Algoritmo I 2
Exemplo de Programa
Denise Moraes - Unig - Algoritmo I 3
Exemplo de Programa
Denise Moraes - Unig - Algoritmo I 4
Exemplo de Programa
Denise Moraes - Unig - Algoritmo I 5
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
Denise Moraes - Unig - Algoritmo I 6
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.
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 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.
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 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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Inteiro = Integer escrever= write
Sinal de atribuição
← fica :=
ler= read
Apenas para dar uma
pausa depois de dois Enter
vc sai do programa
readln
= fazer quebra
de linhaDenise Moraes - Unig - Algoritmo I 18

Mais conteúdo relacionado

Destaque (20)

Apostila pascal
Apostila pascalApostila pascal
Apostila pascal
 
Apostila pascal
Apostila pascal Apostila pascal
Apostila pascal
 
Pascal
PascalPascal
Pascal
 
Aula 02 operadores aritiméticos
Aula 02   operadores aritiméticosAula 02   operadores aritiméticos
Aula 02 operadores aritiméticos
 
Aula 03 estrutura de seleção
Aula 03   estrutura de seleçãoAula 03   estrutura de seleção
Aula 03 estrutura de seleção
 
Módulo 2 pascal
Módulo 2  pascalMódulo 2  pascal
Módulo 2 pascal
 
Estruturação de Linguagens de Programação (Pascal e C++)
Estruturação de Linguagens de Programação (Pascal e C++)Estruturação de Linguagens de Programação (Pascal e C++)
Estruturação de Linguagens de Programação (Pascal e C++)
 
Apostila de-delphi
Apostila de-delphiApostila de-delphi
Apostila de-delphi
 
Pascal
PascalPascal
Pascal
 
Pascal Unit
Pascal UnitPascal Unit
Pascal Unit
 
Aula 01 introdução a linguagem pascal
Aula 01   introdução a linguagem pascalAula 01   introdução a linguagem pascal
Aula 01 introdução a linguagem pascal
 
Agoritmo e l gica de programa--o - apostila pascal
Agoritmo e l gica de programa--o - apostila pascalAgoritmo e l gica de programa--o - apostila pascal
Agoritmo e l gica de programa--o - apostila pascal
 
Aula 05 subprogramas
Aula 05   subprogramasAula 05   subprogramas
Aula 05 subprogramas
 
Marinha concursos
Marinha   concursosMarinha   concursos
Marinha concursos
 
Apostila ib
Apostila ibApostila ib
Apostila ib
 
EVOLUÇÃO DA LINGUAGEM DELPHI - ARTIGO
EVOLUÇÃO DA LINGUAGEM DELPHI - ARTIGOEVOLUÇÃO DA LINGUAGEM DELPHI - ARTIGO
EVOLUÇÃO DA LINGUAGEM DELPHI - ARTIGO
 
Exercícios para EsSA
Exercícios para EsSAExercícios para EsSA
Exercícios para EsSA
 
Atari 2600 Programming for Fun
Atari 2600 Programming for FunAtari 2600 Programming for Fun
Atari 2600 Programming for Fun
 
Algumas notas sobre pascal
Algumas notas sobre pascalAlgumas notas sobre pascal
Algumas notas sobre pascal
 
E.T. The Extra-Terrestrial - Atari 2600 - Manual
E.T. The Extra-Terrestrial - Atari 2600 - ManualE.T. The Extra-Terrestrial - Atari 2600 - Manual
E.T. The Extra-Terrestrial - Atari 2600 - Manual
 

Semelhante a Passar de algoritmo para pascal

Listaexerc algoritmos repeticao_b_solucao
Listaexerc algoritmos repeticao_b_solucaoListaexerc algoritmos repeticao_b_solucao
Listaexerc algoritmos repeticao_b_solucaoisa_ise
 
Lógica de Programação - Unimep/Pronatec - Aula06
Lógica de Programação - Unimep/Pronatec - Aula06Lógica de Programação - Unimep/Pronatec - Aula06
Lógica de Programação - Unimep/Pronatec - Aula06André Phillip Bertoletti
 
Lógica de Programação - Unimep/Pronatec - Aula03
Lógica de Programação - Unimep/Pronatec - Aula03Lógica de Programação - Unimep/Pronatec - Aula03
Lógica de Programação - Unimep/Pronatec - Aula03André Phillip Bertoletti
 
15080590 aula6-estrutura-de-repeticao
15080590 aula6-estrutura-de-repeticao15080590 aula6-estrutura-de-repeticao
15080590 aula6-estrutura-de-repeticaoLee Aragão
 
Fundamentos de logica de programação
Fundamentos de logica de programaçãoFundamentos de logica de programação
Fundamentos de logica de programaçãoRogerio de Moraes
 
Lista de exercício resposta
Lista de exercício   respostaLista de exercício   resposta
Lista de exercício respostaHercules Santhus
 
Manual PSInf - Modulo 5
Manual PSInf - Modulo 5Manual PSInf - Modulo 5
Manual PSInf - Modulo 5Mariana Hiyori
 
aula 08 - Logica de Programacao
aula 08 - Logica de Programacaoaula 08 - Logica de Programacao
aula 08 - Logica de ProgramacaoAislan Rafael
 
08 algoritmo - eSTRUTURA DE REPETIÇÃO PARTE 2
08   algoritmo - eSTRUTURA DE REPETIÇÃO PARTE 208   algoritmo - eSTRUTURA DE REPETIÇÃO PARTE 2
08 algoritmo - eSTRUTURA DE REPETIÇÃO PARTE 2Roney Sousa
 
Aula 6 1 linguagem pascal-parte_1
Aula 6   1 linguagem pascal-parte_1Aula 6   1 linguagem pascal-parte_1
Aula 6 1 linguagem pascal-parte_1Duane Bertoldo
 
Lógica de Programação - Unimep/Pronatec - Aula08
Lógica de Programação - Unimep/Pronatec - Aula08Lógica de Programação - Unimep/Pronatec - Aula08
Lógica de Programação - Unimep/Pronatec - Aula08André Phillip Bertoletti
 
Algoritmo e lógica de programação - aula 3
 Algoritmo e lógica de programação - aula 3 Algoritmo e lógica de programação - aula 3
Algoritmo e lógica de programação - aula 3engenhariadecomputacao
 
Lista de exercícios resolvidos
Lista de exercícios resolvidosLista de exercícios resolvidos
Lista de exercícios resolvidosCrishna Irion
 
Alg aula 03 - construcao algoritmos2 tp1
Alg   aula 03 - construcao algoritmos2 tp1Alg   aula 03 - construcao algoritmos2 tp1
Alg aula 03 - construcao algoritmos2 tp1Thalles Anderson
 

Semelhante a Passar de algoritmo para pascal (20)

Listaexerc algoritmos repeticao_b_solucao
Listaexerc algoritmos repeticao_b_solucaoListaexerc algoritmos repeticao_b_solucao
Listaexerc algoritmos repeticao_b_solucao
 
Algop - aula 07 resposta exercícios
Algop - aula 07 resposta exercíciosAlgop - aula 07 resposta exercícios
Algop - aula 07 resposta exercícios
 
portugol
portugolportugol
portugol
 
Lógica de Programação - Unimep/Pronatec - Aula06
Lógica de Programação - Unimep/Pronatec - Aula06Lógica de Programação - Unimep/Pronatec - Aula06
Lógica de Programação - Unimep/Pronatec - Aula06
 
Lógica de Programação - Unimep/Pronatec - Aula03
Lógica de Programação - Unimep/Pronatec - Aula03Lógica de Programação - Unimep/Pronatec - Aula03
Lógica de Programação - Unimep/Pronatec - Aula03
 
15080590 aula6-estrutura-de-repeticao
15080590 aula6-estrutura-de-repeticao15080590 aula6-estrutura-de-repeticao
15080590 aula6-estrutura-de-repeticao
 
Fundamentos de logica de programação
Fundamentos de logica de programaçãoFundamentos de logica de programação
Fundamentos de logica de programação
 
Lista de exercício resposta
Lista de exercício   respostaLista de exercício   resposta
Lista de exercício resposta
 
Exercicios facebook
Exercicios facebookExercicios facebook
Exercicios facebook
 
Manual PSInf - Modulo 5
Manual PSInf - Modulo 5Manual PSInf - Modulo 5
Manual PSInf - Modulo 5
 
aula 08 - Logica de Programacao
aula 08 - Logica de Programacaoaula 08 - Logica de Programacao
aula 08 - Logica de Programacao
 
Algoritmos - Aula 13 A - Lacos em C
Algoritmos - Aula 13 A - Lacos em CAlgoritmos - Aula 13 A - Lacos em C
Algoritmos - Aula 13 A - Lacos em C
 
Aula 2 aed - pseudocódigo
Aula 2   aed - pseudocódigoAula 2   aed - pseudocódigo
Aula 2 aed - pseudocódigo
 
08 algoritmo - eSTRUTURA DE REPETIÇÃO PARTE 2
08   algoritmo - eSTRUTURA DE REPETIÇÃO PARTE 208   algoritmo - eSTRUTURA DE REPETIÇÃO PARTE 2
08 algoritmo - eSTRUTURA DE REPETIÇÃO PARTE 2
 
Aula 6 1 linguagem pascal-parte_1
Aula 6   1 linguagem pascal-parte_1Aula 6   1 linguagem pascal-parte_1
Aula 6 1 linguagem pascal-parte_1
 
Lógica de Programação - Unimep/Pronatec - Aula08
Lógica de Programação - Unimep/Pronatec - Aula08Lógica de Programação - Unimep/Pronatec - Aula08
Lógica de Programação - Unimep/Pronatec - Aula08
 
Algoritmo e lógica de programação - aula 3
 Algoritmo e lógica de programação - aula 3 Algoritmo e lógica de programação - aula 3
Algoritmo e lógica de programação - aula 3
 
Lista de exercícios resolvidos
Lista de exercícios resolvidosLista de exercícios resolvidos
Lista de exercícios resolvidos
 
Alg aula 03 - construcao algoritmos2 tp1
Alg   aula 03 - construcao algoritmos2 tp1Alg   aula 03 - construcao algoritmos2 tp1
Alg aula 03 - construcao algoritmos2 tp1
 
Lista c
Lista cLista c
Lista c
 

Último

ATIVIDADE 3 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 3 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024ATIVIDADE 3 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 3 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024azulassessoria9
 
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024azulassessoria9
 
República Velha (República da Espada e Oligárquica)-Sala de Aula.pdf
República Velha (República da Espada e Oligárquica)-Sala de Aula.pdfRepública Velha (República da Espada e Oligárquica)-Sala de Aula.pdf
República Velha (República da Espada e Oligárquica)-Sala de Aula.pdfLidianeLill2
 
Sistema de Bibliotecas UCS - Cantos do fim do século
Sistema de Bibliotecas UCS  - Cantos do fim do séculoSistema de Bibliotecas UCS  - Cantos do fim do século
Sistema de Bibliotecas UCS - Cantos do fim do séculoBiblioteca UCS
 
Slides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptx
Slides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptxSlides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptx
Slides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptxLuizHenriquedeAlmeid6
 
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024azulassessoria9
 
O desenvolvimento é um conceito mais amplo, pode ter um contexto biológico ou...
O desenvolvimento é um conceito mais amplo, pode ter um contexto biológico ou...O desenvolvimento é um conceito mais amplo, pode ter um contexto biológico ou...
O desenvolvimento é um conceito mais amplo, pode ter um contexto biológico ou...azulassessoria9
 
Pesquisa Ação René Barbier Livro acadêmico
Pesquisa Ação René Barbier Livro  acadêmicoPesquisa Ação René Barbier Livro  acadêmico
Pesquisa Ação René Barbier Livro acadêmicolourivalcaburite
 
atividade-de-portugues-paronimos-e-homonimos-4º-e-5º-ano-respostas.pdf
atividade-de-portugues-paronimos-e-homonimos-4º-e-5º-ano-respostas.pdfatividade-de-portugues-paronimos-e-homonimos-4º-e-5º-ano-respostas.pdf
atividade-de-portugues-paronimos-e-homonimos-4º-e-5º-ano-respostas.pdfAutonoma
 
Slide - SAEB. língua portuguesa e matemática
Slide - SAEB. língua portuguesa e matemáticaSlide - SAEB. língua portuguesa e matemática
Slide - SAEB. língua portuguesa e matemáticash5kpmr7w7
 
Historia de Portugal - Quarto Ano - 2024
Historia de Portugal - Quarto Ano - 2024Historia de Portugal - Quarto Ano - 2024
Historia de Portugal - Quarto Ano - 2024Cabiamar
 
Quiz | Dia da Europa 2024 (comemoração)
Quiz | Dia da Europa 2024  (comemoração)Quiz | Dia da Europa 2024  (comemoração)
Quiz | Dia da Europa 2024 (comemoração)Centro Jacques Delors
 
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...azulassessoria9
 
Tema de redação - As dificuldades para barrar o casamento infantil no Brasil ...
Tema de redação - As dificuldades para barrar o casamento infantil no Brasil ...Tema de redação - As dificuldades para barrar o casamento infantil no Brasil ...
Tema de redação - As dificuldades para barrar o casamento infantil no Brasil ...AnaAugustaLagesZuqui
 
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024azulassessoria9
 
Apresentação | Dia da Europa 2024 - Celebremos a União Europeia!
Apresentação | Dia da Europa 2024 - Celebremos a União Europeia!Apresentação | Dia da Europa 2024 - Celebremos a União Europeia!
Apresentação | Dia da Europa 2024 - Celebremos a União Europeia!Centro Jacques Delors
 
Sopa de letras | Dia da Europa 2024 (nível 1)
Sopa de letras | Dia da Europa 2024 (nível 1)Sopa de letras | Dia da Europa 2024 (nível 1)
Sopa de letras | Dia da Europa 2024 (nível 1)Centro Jacques Delors
 
GUIA DE APRENDIZAGEM 2024 9º A - História 1 BI.doc
GUIA DE APRENDIZAGEM 2024 9º A - História 1 BI.docGUIA DE APRENDIZAGEM 2024 9º A - História 1 BI.doc
GUIA DE APRENDIZAGEM 2024 9º A - História 1 BI.docPauloHenriqueGarciaM
 
Educação Financeira - Cartão de crédito665933.pptx
Educação Financeira - Cartão de crédito665933.pptxEducação Financeira - Cartão de crédito665933.pptx
Educação Financeira - Cartão de crédito665933.pptxMarcosLemes28
 
Apresentação | Símbolos e Valores da União Europeia
Apresentação | Símbolos e Valores da União EuropeiaApresentação | Símbolos e Valores da União Europeia
Apresentação | Símbolos e Valores da União EuropeiaCentro Jacques Delors
 

Último (20)

ATIVIDADE 3 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 3 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024ATIVIDADE 3 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 3 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
 
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
 
República Velha (República da Espada e Oligárquica)-Sala de Aula.pdf
República Velha (República da Espada e Oligárquica)-Sala de Aula.pdfRepública Velha (República da Espada e Oligárquica)-Sala de Aula.pdf
República Velha (República da Espada e Oligárquica)-Sala de Aula.pdf
 
Sistema de Bibliotecas UCS - Cantos do fim do século
Sistema de Bibliotecas UCS  - Cantos do fim do séculoSistema de Bibliotecas UCS  - Cantos do fim do século
Sistema de Bibliotecas UCS - Cantos do fim do século
 
Slides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptx
Slides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptxSlides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptx
Slides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptx
 
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
 
O desenvolvimento é um conceito mais amplo, pode ter um contexto biológico ou...
O desenvolvimento é um conceito mais amplo, pode ter um contexto biológico ou...O desenvolvimento é um conceito mais amplo, pode ter um contexto biológico ou...
O desenvolvimento é um conceito mais amplo, pode ter um contexto biológico ou...
 
Pesquisa Ação René Barbier Livro acadêmico
Pesquisa Ação René Barbier Livro  acadêmicoPesquisa Ação René Barbier Livro  acadêmico
Pesquisa Ação René Barbier Livro acadêmico
 
atividade-de-portugues-paronimos-e-homonimos-4º-e-5º-ano-respostas.pdf
atividade-de-portugues-paronimos-e-homonimos-4º-e-5º-ano-respostas.pdfatividade-de-portugues-paronimos-e-homonimos-4º-e-5º-ano-respostas.pdf
atividade-de-portugues-paronimos-e-homonimos-4º-e-5º-ano-respostas.pdf
 
Slide - SAEB. língua portuguesa e matemática
Slide - SAEB. língua portuguesa e matemáticaSlide - SAEB. língua portuguesa e matemática
Slide - SAEB. língua portuguesa e matemática
 
Historia de Portugal - Quarto Ano - 2024
Historia de Portugal - Quarto Ano - 2024Historia de Portugal - Quarto Ano - 2024
Historia de Portugal - Quarto Ano - 2024
 
Quiz | Dia da Europa 2024 (comemoração)
Quiz | Dia da Europa 2024  (comemoração)Quiz | Dia da Europa 2024  (comemoração)
Quiz | Dia da Europa 2024 (comemoração)
 
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
 
Tema de redação - As dificuldades para barrar o casamento infantil no Brasil ...
Tema de redação - As dificuldades para barrar o casamento infantil no Brasil ...Tema de redação - As dificuldades para barrar o casamento infantil no Brasil ...
Tema de redação - As dificuldades para barrar o casamento infantil no Brasil ...
 
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
 
Apresentação | Dia da Europa 2024 - Celebremos a União Europeia!
Apresentação | Dia da Europa 2024 - Celebremos a União Europeia!Apresentação | Dia da Europa 2024 - Celebremos a União Europeia!
Apresentação | Dia da Europa 2024 - Celebremos a União Europeia!
 
Sopa de letras | Dia da Europa 2024 (nível 1)
Sopa de letras | Dia da Europa 2024 (nível 1)Sopa de letras | Dia da Europa 2024 (nível 1)
Sopa de letras | Dia da Europa 2024 (nível 1)
 
GUIA DE APRENDIZAGEM 2024 9º A - História 1 BI.doc
GUIA DE APRENDIZAGEM 2024 9º A - História 1 BI.docGUIA DE APRENDIZAGEM 2024 9º A - História 1 BI.doc
GUIA DE APRENDIZAGEM 2024 9º A - História 1 BI.doc
 
Educação Financeira - Cartão de crédito665933.pptx
Educação Financeira - Cartão de crédito665933.pptxEducação Financeira - Cartão de crédito665933.pptx
Educação Financeira - Cartão de crédito665933.pptx
 
Apresentação | Símbolos e Valores da União Europeia
Apresentação | Símbolos e Valores da União EuropeiaApresentação | Símbolos e Valores da União Europeia
Apresentação | Símbolos e Valores da União Europeia
 

Passar de algoritmo para pascal

  • 1. Passo a Passo Denise Moraes - Unig - Algoritmo I 1 Passar de Algoritmo para Pascal
  • 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. Denise Moraes - Unig - Algoritmo I 2
  • 3. Exemplo de Programa Denise Moraes - Unig - Algoritmo I 3
  • 4. Exemplo de Programa Denise Moraes - Unig - Algoritmo I 4
  • 5. Exemplo de Programa Denise Moraes - Unig - Algoritmo I 5
  • 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 Denise Moraes - Unig - Algoritmo I 6
  • 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. Denise Moraes - Unig - Algoritmo I 7
  • 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. Denise Moraes - Unig - Algoritmo I 8
  • 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. Denise Moraes - Unig - Algoritmo I 9
  • 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. Denise Moraes - Unig - Algoritmo I 10
  • 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. Denise Moraes - Unig - Algoritmo I 11
  • 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. Denise Moraes - Unig - Algoritmo I 12
  • 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. Denise Moraes - Unig - Algoritmo I 13
  • 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. Denise Moraes - Unig - Algoritmo I 14
  • 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. Denise Moraes - Unig - Algoritmo I 15
  • 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. Denise Moraes - Unig - Algoritmo I 16
  • 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. Denise Moraes - Unig - Algoritmo I 17
  • 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 programa readln = fazer quebra de linhaDenise Moraes - Unig - Algoritmo I 18