SlideShare uma empresa Scribd logo
1 de 7
Baixar para ler offline
Program Rectang;
Var area, comp, larg: Integer;
Begin
Write ('Introduza o comprimento');
Read (comp);
Write ('Introduza a largura');
Read (larg);
area:=comp*larg;
Write („Área = ', area);
End.
INTRODUÇÃO À PROGRAMAÇÃO ESTRUTURADA EM PASCAL
ESTRUTURA GENÉRICA DE UM PROGRAMA
EM PASCAL
Programa Rectang;
Variáveis area, comp, larg: Inteiros;
Início
escrever (“Introduza o comprimento”);
ler (comp);
escrever (“Introduza a largura”);
ler (larg);
area comp*larg;
escrever (“Área = ”, area);
Fim.
Pseudocódigo e programa em Pascal que pede as medidas do comprimento
e da largura de um rectângulo e calcula a sua área.
INTRODUÇÃO À PROGRAMAÇÃO ESTRUTURADA EM PASCAL
CABEÇALHO
Constituído pela palavra Program, seguida de um identificador ou
nome do programa;
PARTE DECLARATIVA
Constituída pela declaração das variáveis, arrays, registos, etc… que
irão ser utilizadas no programa. A palavra Var indica o começo da
declaração das variáveis.
PARTE OPERATIVA OU DE INSTRUÇÕES
Bloco principal do programa, onde se incluem todas as instruções
relativas às operações que pretendemos realizar. O conjunto de
instruções começa com a palavra Begin e termina com a palavra End
seguida de um ponto final (.).
PRINCIPAIS PARTES CONSTITUINTES DE UM
PROGRAMA EM PASCAL
Program Rectang;
Var area, comp, larg: Integer;
INTRODUÇÃO À PROGRAMAÇÃO ESTRUTURADA EM PASCAL
A linguagem Pascal contém um conjunto de palavras reservadas
ou palavras-chave. As palavras reservadas ou palavras-
chave são termos específicos da linguagem que têm um
significado bem determinado e que não podem ser usadas senão
com esse mesmo significado (por exemplo: Program, Var, etc…).
Uma segunda categoria de palavras próprias do Pascal, são os
identificadores predefinidos – que correspondem a termos
escolhidos ao nível da linguagem Pascal para assumirem
determinados significados (por exemplo Integer, Write, Read,
etc…).
PALAVRAS RESERVADAS, IDENTIFICADORES E
CARACTERES ESPECIAIS EM PASCAL
INTRODUÇÃO À PROGRAMAÇÃO ESTRUTURADA EM PASCAL
Identificadores definidos pelo programador
A escrita de identificadores obedece a certas regras; por exemplo, um
identificador tem de:
• começar por uma letra alfabética (maiúscula ou minúscula);
• os caracteres seguintes podem ser letras, algarismos ou travessão
baixo ( _ );
• não podem ser usados nem espaços nem outros caracteres além dos
mencionados, incluindo os caracteres acentuados.
Exemplos de identificadores válidos:
Exemplos de identificadores não válidos:
O Pascal não faz diferença entre maiúsculas e minúsculas, no que diz
respeito a identificadores – diz-se que não é “Case Sensitive”.
area lado1 area_rectangulo
Área 1lado área do rectângulo
BEGIN Begin begin
PALAVRAS RESERVADAS, IDENTIFICADORES E
CARACTERES ESPECIAIS EM PASCAL
INTRODUÇÃO À PROGRAMAÇÃO ESTRUTURADA EM PASCAL
Caracteres especiais
Programa em que foram colocados em destaque alguns dos caracteres
especiais mais frequentemente utilizados em Pascal
PALAVRAS RESERVADAS, IDENTIFICADORES E
CARACTERES ESPECIAIS EM PASCAL
Constantes – dados que se mantêm inalterados dentro de um
programa. A declaração de uma constante começa com a palavra
Const, seguida pelo identificador ou nome da constante. A
declaração completa-se com o sinal (=) e o valor que pretendemos
atribuir à constante. Por exemplo:
Variáveis – entidades que podem assumir diferentes valores ao
longo da execução do programa. A declaração de uma variável
começa com a palavra Var, seguida do ou dos identificadores das
variáveis a declarar e do tipo de dados a que pertencem essas
variáveis. Por exemplo:
DECLARAÇÃO DE CONSTANTES E VARIÁVEIS
INTRODUÇÃO À PROGRAMAÇÃO ESTRUTURADA EM PASCAL
Const comp = 50;
Var Nome: String;
Idade: Integer;
Peso: Real;
As variáveis destinam-se a receber valores. As instruções que
atribuem valores às variáveis chamam-se instruções de atribuição.
Enquanto que em pseudocódigo utiliza-se o sinal  para representar
a atribuição de um valor a uma variável, em Pascal usa-se o sinal :=
para esse mesmo efeito.
Por exemplo:
VARIÁVEIS E INSTRUÇÕES DE ATRIBUIÇÃO
INTRODUÇÃO À PROGRAMAÇÃO ESTRUTURADA EM PASCAL
Nome := „Ana‟;
Idade := 16;
Area := Comp*Larg;

Mais conteúdo relacionado

Semelhante a Lp m2(parte2)

Lógica de programação pascal
Lógica de programação   pascalLógica de programação   pascal
Lógica de programação pascal
Jocelma Rios
 
Introdução pascal
Introdução pascalIntrodução pascal
Introdução pascal
Ilton Prandi
 
Apostila condição se visu alg
Apostila condição se visu algApostila condição se visu alg
Apostila condição se visu alg
Lucila Nascimento
 
Aula 02 operadores aritiméticos
Aula 02   operadores aritiméticosAula 02   operadores aritiméticos
Aula 02 operadores aritiméticos
Tácito Graça
 

Semelhante a Lp m2(parte2) (18)

Guia rapido de_pascal
Guia rapido de_pascalGuia rapido de_pascal
Guia rapido de_pascal
 
Guia para traducao algoritmos x l ps
Guia para traducao algoritmos x l psGuia para traducao algoritmos x l ps
Guia para traducao algoritmos x l ps
 
Módulo 2 pascal
Módulo 2  pascalMódulo 2  pascal
Módulo 2 pascal
 
CURSO JAVA - AULA 1 - INTRODUÇÃO LÓGICA DE PROGRAMAÇÃO
CURSO JAVA - AULA 1 - INTRODUÇÃO LÓGICA DE PROGRAMAÇÃOCURSO JAVA - AULA 1 - INTRODUÇÃO LÓGICA DE PROGRAMAÇÃO
CURSO JAVA - AULA 1 - INTRODUÇÃO LÓGICA DE PROGRAMAÇÃO
 
Lp m2
Lp m2Lp m2
Lp m2
 
Lógica de programação pascal
Lógica de programação   pascalLógica de programação   pascal
Lógica de programação pascal
 
Algoritmos - Aula 10 A - Traducao Do Port Est Para Ling C
Algoritmos - Aula 10 A - Traducao Do Port Est Para Ling CAlgoritmos - Aula 10 A - Traducao Do Port Est Para Ling C
Algoritmos - Aula 10 A - Traducao Do Port Est Para Ling C
 
Introdução pascal
Introdução pascalIntrodução pascal
Introdução pascal
 
Introduçãso a linguagem c
Introduçãso a linguagem cIntroduçãso a linguagem c
Introduçãso a linguagem c
 
Capítulo 05 Livro Algoritmos e Programação de Computadores Autores JR., Diler...
Capítulo 05 Livro Algoritmos e Programação de Computadores Autores JR., Diler...Capítulo 05 Livro Algoritmos e Programação de Computadores Autores JR., Diler...
Capítulo 05 Livro Algoritmos e Programação de Computadores Autores JR., Diler...
 
Lp m2(parte3)
Lp m2(parte3)Lp m2(parte3)
Lp m2(parte3)
 
COBOL
COBOLCOBOL
COBOL
 
Lógica parte 2 - Algoritmos
Lógica   parte 2 - AlgoritmosLógica   parte 2 - Algoritmos
Lógica parte 2 - Algoritmos
 
Apostila linguagem pascal
Apostila linguagem pascalApostila linguagem pascal
Apostila linguagem pascal
 
Algoritmos 1 - Semana 2
Algoritmos 1 - Semana 2Algoritmos 1 - Semana 2
Algoritmos 1 - Semana 2
 
Apostila condição se visu alg
Apostila condição se visu algApostila condição se visu alg
Apostila condição se visu alg
 
Aula 02 operadores aritiméticos
Aula 02   operadores aritiméticosAula 02   operadores aritiméticos
Aula 02 operadores aritiméticos
 
Linguagem em c
Linguagem em cLinguagem em c
Linguagem em c
 

Mais de Alberto Jorge Sardo Monteiro (8)

protecao_de_dados
protecao_de_dadosprotecao_de_dados
protecao_de_dados
 
Lp m2(parte1)
Lp m2(parte1)Lp m2(parte1)
Lp m2(parte1)
 
Lp m2(parte4)
Lp m2(parte4)Lp m2(parte4)
Lp m2(parte4)
 
Lp m1(parte5)
Lp m1(parte5)Lp m1(parte5)
Lp m1(parte5)
 
Lp m1(parte4)
Lp m1(parte4)Lp m1(parte4)
Lp m1(parte4)
 
Lp m1(parte3)
Lp m1(parte3)Lp m1(parte3)
Lp m1(parte3)
 
Lp m1(parte1)
Lp m1(parte1)Lp m1(parte1)
Lp m1(parte1)
 
Lp m1(parte6)
Lp m1(parte6)Lp m1(parte6)
Lp m1(parte6)
 

Último

19- Pedagogia (60 mapas mentais) - Amostra.pdf
19- Pedagogia (60 mapas mentais) - Amostra.pdf19- Pedagogia (60 mapas mentais) - Amostra.pdf
19- Pedagogia (60 mapas mentais) - Amostra.pdf
marlene54545
 
Os editoriais, reportagens e entrevistas.pptx
Os editoriais, reportagens e entrevistas.pptxOs editoriais, reportagens e entrevistas.pptx
Os editoriais, reportagens e entrevistas.pptx
TailsonSantos1
 
Expansão Marítima- Descobrimentos Portugueses século XV
Expansão Marítima- Descobrimentos Portugueses século XVExpansão Marítima- Descobrimentos Portugueses século XV
Expansão Marítima- Descobrimentos Portugueses século XV
lenapinto
 
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
PatriciaCaetano18
 
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
sh5kpmr7w7
 

Último (20)

classe gramatical Substantivo apresentação..pptx
classe gramatical Substantivo apresentação..pptxclasse gramatical Substantivo apresentação..pptx
classe gramatical Substantivo apresentação..pptx
 
APRESENTAÇÃO - BEHAVIORISMO - TEORIA DA APRENDIZAGEM.pdf
APRESENTAÇÃO - BEHAVIORISMO - TEORIA DA APRENDIZAGEM.pdfAPRESENTAÇÃO - BEHAVIORISMO - TEORIA DA APRENDIZAGEM.pdf
APRESENTAÇÃO - BEHAVIORISMO - TEORIA DA APRENDIZAGEM.pdf
 
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
 
Renascimento Cultural na Idade Moderna PDF
Renascimento Cultural na Idade Moderna PDFRenascimento Cultural na Idade Moderna PDF
Renascimento Cultural na Idade Moderna PDF
 
19- Pedagogia (60 mapas mentais) - Amostra.pdf
19- Pedagogia (60 mapas mentais) - Amostra.pdf19- Pedagogia (60 mapas mentais) - Amostra.pdf
19- Pedagogia (60 mapas mentais) - Amostra.pdf
 
TCC_MusicaComoLinguagemNaAlfabetização-ARAUJOfranklin-UFBA.pdf
TCC_MusicaComoLinguagemNaAlfabetização-ARAUJOfranklin-UFBA.pdfTCC_MusicaComoLinguagemNaAlfabetização-ARAUJOfranklin-UFBA.pdf
TCC_MusicaComoLinguagemNaAlfabetização-ARAUJOfranklin-UFBA.pdf
 
Aula prática JOGO-Regencia-Verbal-e-Nominal.pdf
Aula prática JOGO-Regencia-Verbal-e-Nominal.pdfAula prática JOGO-Regencia-Verbal-e-Nominal.pdf
Aula prática JOGO-Regencia-Verbal-e-Nominal.pdf
 
Os editoriais, reportagens e entrevistas.pptx
Os editoriais, reportagens e entrevistas.pptxOs editoriais, reportagens e entrevistas.pptx
Os editoriais, reportagens e entrevistas.pptx
 
Expansão Marítima- Descobrimentos Portugueses século XV
Expansão Marítima- Descobrimentos Portugueses século XVExpansão Marítima- Descobrimentos Portugueses século XV
Expansão Marítima- Descobrimentos Portugueses século XV
 
Camadas da terra -Litosfera conteúdo 6º ano
Camadas da terra -Litosfera  conteúdo 6º anoCamadas da terra -Litosfera  conteúdo 6º ano
Camadas da terra -Litosfera conteúdo 6º ano
 
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
 
Historia de Portugal - Quarto Ano - 2024
Historia de Portugal - Quarto Ano - 2024Historia de Portugal - Quarto Ano - 2024
Historia de Portugal - Quarto Ano - 2024
 
aula de bioquímica bioquímica dos carboidratos.ppt
aula de bioquímica bioquímica dos carboidratos.pptaula de bioquímica bioquímica dos carboidratos.ppt
aula de bioquímica bioquímica dos carboidratos.ppt
 
Texto dramático com Estrutura e exemplos.ppt
Texto dramático com Estrutura e exemplos.pptTexto dramático com Estrutura e exemplos.ppt
Texto dramático com Estrutura e exemplos.ppt
 
3 2 - termos-integrantes-da-oracao-.pptx
3 2 - termos-integrantes-da-oracao-.pptx3 2 - termos-integrantes-da-oracao-.pptx
3 2 - termos-integrantes-da-oracao-.pptx
 
Conflitos entre: ISRAEL E PALESTINA.pdf
Conflitos entre:  ISRAEL E PALESTINA.pdfConflitos entre:  ISRAEL E PALESTINA.pdf
Conflitos entre: ISRAEL E PALESTINA.pdf
 
Currículo - Ícaro Kleisson - Tutor acadêmico.pdf
Currículo - Ícaro Kleisson - Tutor acadêmico.pdfCurrículo - Ícaro Kleisson - Tutor acadêmico.pdf
Currículo - Ícaro Kleisson - Tutor acadêmico.pdf
 
A Revolução Francesa. Liberdade, Igualdade e Fraternidade são os direitos que...
A Revolução Francesa. Liberdade, Igualdade e Fraternidade são os direitos que...A Revolução Francesa. Liberdade, Igualdade e Fraternidade são os direitos que...
A Revolução Francesa. Liberdade, Igualdade e Fraternidade são os direitos que...
 
O que é arte. Definição de arte. História da arte.
O que é arte. Definição de arte. História da arte.O que é arte. Definição de arte. História da arte.
O que é arte. Definição de arte. História da arte.
 
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
 

Lp m2(parte2)

  • 1. Program Rectang; Var area, comp, larg: Integer; Begin Write ('Introduza o comprimento'); Read (comp); Write ('Introduza a largura'); Read (larg); area:=comp*larg; Write („Área = ', area); End. INTRODUÇÃO À PROGRAMAÇÃO ESTRUTURADA EM PASCAL ESTRUTURA GENÉRICA DE UM PROGRAMA EM PASCAL Programa Rectang; Variáveis area, comp, larg: Inteiros; Início escrever (“Introduza o comprimento”); ler (comp); escrever (“Introduza a largura”); ler (larg); area comp*larg; escrever (“Área = ”, area); Fim. Pseudocódigo e programa em Pascal que pede as medidas do comprimento e da largura de um rectângulo e calcula a sua área.
  • 2. INTRODUÇÃO À PROGRAMAÇÃO ESTRUTURADA EM PASCAL CABEÇALHO Constituído pela palavra Program, seguida de um identificador ou nome do programa; PARTE DECLARATIVA Constituída pela declaração das variáveis, arrays, registos, etc… que irão ser utilizadas no programa. A palavra Var indica o começo da declaração das variáveis. PARTE OPERATIVA OU DE INSTRUÇÕES Bloco principal do programa, onde se incluem todas as instruções relativas às operações que pretendemos realizar. O conjunto de instruções começa com a palavra Begin e termina com a palavra End seguida de um ponto final (.). PRINCIPAIS PARTES CONSTITUINTES DE UM PROGRAMA EM PASCAL Program Rectang; Var area, comp, larg: Integer;
  • 3. INTRODUÇÃO À PROGRAMAÇÃO ESTRUTURADA EM PASCAL A linguagem Pascal contém um conjunto de palavras reservadas ou palavras-chave. As palavras reservadas ou palavras- chave são termos específicos da linguagem que têm um significado bem determinado e que não podem ser usadas senão com esse mesmo significado (por exemplo: Program, Var, etc…). Uma segunda categoria de palavras próprias do Pascal, são os identificadores predefinidos – que correspondem a termos escolhidos ao nível da linguagem Pascal para assumirem determinados significados (por exemplo Integer, Write, Read, etc…). PALAVRAS RESERVADAS, IDENTIFICADORES E CARACTERES ESPECIAIS EM PASCAL
  • 4. INTRODUÇÃO À PROGRAMAÇÃO ESTRUTURADA EM PASCAL Identificadores definidos pelo programador A escrita de identificadores obedece a certas regras; por exemplo, um identificador tem de: • começar por uma letra alfabética (maiúscula ou minúscula); • os caracteres seguintes podem ser letras, algarismos ou travessão baixo ( _ ); • não podem ser usados nem espaços nem outros caracteres além dos mencionados, incluindo os caracteres acentuados. Exemplos de identificadores válidos: Exemplos de identificadores não válidos: O Pascal não faz diferença entre maiúsculas e minúsculas, no que diz respeito a identificadores – diz-se que não é “Case Sensitive”. area lado1 area_rectangulo Área 1lado área do rectângulo BEGIN Begin begin PALAVRAS RESERVADAS, IDENTIFICADORES E CARACTERES ESPECIAIS EM PASCAL
  • 5. INTRODUÇÃO À PROGRAMAÇÃO ESTRUTURADA EM PASCAL Caracteres especiais Programa em que foram colocados em destaque alguns dos caracteres especiais mais frequentemente utilizados em Pascal PALAVRAS RESERVADAS, IDENTIFICADORES E CARACTERES ESPECIAIS EM PASCAL
  • 6. Constantes – dados que se mantêm inalterados dentro de um programa. A declaração de uma constante começa com a palavra Const, seguida pelo identificador ou nome da constante. A declaração completa-se com o sinal (=) e o valor que pretendemos atribuir à constante. Por exemplo: Variáveis – entidades que podem assumir diferentes valores ao longo da execução do programa. A declaração de uma variável começa com a palavra Var, seguida do ou dos identificadores das variáveis a declarar e do tipo de dados a que pertencem essas variáveis. Por exemplo: DECLARAÇÃO DE CONSTANTES E VARIÁVEIS INTRODUÇÃO À PROGRAMAÇÃO ESTRUTURADA EM PASCAL Const comp = 50; Var Nome: String; Idade: Integer; Peso: Real;
  • 7. As variáveis destinam-se a receber valores. As instruções que atribuem valores às variáveis chamam-se instruções de atribuição. Enquanto que em pseudocódigo utiliza-se o sinal  para representar a atribuição de um valor a uma variável, em Pascal usa-se o sinal := para esse mesmo efeito. Por exemplo: VARIÁVEIS E INSTRUÇÕES DE ATRIBUIÇÃO INTRODUÇÃO À PROGRAMAÇÃO ESTRUTURADA EM PASCAL Nome := „Ana‟; Idade := 16; Area := Comp*Larg;