Apostila Pascal
Disciplina:
Programação I
Profa. Rossana de Paula Junqueira
Almeida
1
Profª. Rossana Junqueira
Programação I
Capítulo 1: Introdução
2
Profª. Rossana Junqueira
Programação I
Introdução
Pascal
Computador entende linguagem de máquina (0 e 1).
Linguagens de alto nível devem ser traduzidos (passar para linguagem de máquina) antes de serem executados pelo computador. Existem dois tipos de tradutores: Interpretador e Compilador.
O interpretador traduz e roda linha por linha do algoritmo até que ele todo seja executado.
O Compilador traduz todo o algoritmo e, se não apresentar nenhum erro, é executado.
3
Profª. Rossana Junqueira
Programação I
Introdução
Pascal
Pascal é uma linguagem compilada e de alto nível (fácil entendimento para programador / difícil entendimento para o computador). O criador da linguagem Pascal foi o Professor Niklaus Wirth, da
Universidade de Zurique, Suíça, em 1971.
Homenagem ao filósofo e matemático francês, do século XVII,
Blaise Pascal.
Sintaxe baseada na língua inglesa.
4
Profª. Rossana Junqueira
Programação I
Introdução
Estrutura Básica
Todo algoritmo em Pascal é dividido em 3 partes:
• Cabeçalho
• Área de Declaração
• Corpo do Algoritmo
O cabeçalho é formado pela seguinte sintaxe:
PROGRAM ‘NomeDoPrograma’;
5
Profª. Rossana Junqueira
Programação I
Introdução
Estrutura Básica
A estrutura básica de um algoritmo em Pascal com as áreas adotadas na disciplina é:
PROGRAM ‘NomeDoPrograma’;
VAR
{Definição das variáveis}
BEGIN
{Corpo}
END.
6
Profª. Rossana Junqueira
Programação I
Introdução
Tipos de Dados
Tipos de Dados
Integer
Real
Descrição
Representa valores inteiros.
Representa
valores
reais
(com
ponto
separador da parte decimal).
Char
Dado formado por apenas um caractere.
String
Dado
formado
por
um
conjunto
de
caracteres.
Boolean
7
Lógico.
Profª. Rossana Junqueira
Programação I
Introdução
Ponto e Vírgula
É