ESTRUTURA DE UM PROGRAMA PASCAL
Um programa em pascal consiste de um Cabeçalho ( program header ) seguido por uma Seção de Declarações, onde todos os objetos locais são definidos, e de um Corpo, onde são especificados, através de comandos, as ações a serem executadas sobre os objetos.
PROGRAM Nome_Do_Programa; { Cabeçalho }
[ declaração
de units ]
[ declaração
de rótulos ]
[ declaração
de constantes ] { Seção de Declarações }
[ declaração
de tipos ]
[ declaração
de variáveis ]
[ declaração
de subprogramas ]
begin
comando [ ; comando] ... { Corpo do Programa }
end.
Cabeçalho do Programa.
O cabeçalho consiste da palavra
reservada Program seguida de um identificador que corresponde ao nome do
programa, terminando com um ponto e vírgula.
Exemplos:
program Circulo;
program Relatório;
Seção de Declarações
A sintaxe do pascal requer que
todos os identificadores usados no programa sejam predefinidos ou que sejam
declarados antes que você possa usa-los.
A declaração de identificadores
é feita na seção de declaração onde são associados nomes aos objetos que serão
usados no programa, tais como tipos de dados, variáveis e sub-programas.
Corpo do Programa
Onde são especificados, através
dos comandos da linguagem as ações do programa.
É a onde fica lógica do programa.
program Exemplo;
var
I : integer;
begin
for I := 1 to 100 do
if I mod 7 = 0 then
writeln( I:5, ´ e divisível por
7´);
end.
Principais Comandos :
·
Compilar o programa : ALT + F9
·
Compilar e Executar o Programa : CTRL + F9
·
Acessar o Menu : ALT + Letra realçada.
·
Criar um novo programa : menu FILE | NEW
·
Salvar o programa atual : F2
·
Sair do Turbo Pascal : ALT + X
·
Ver tela com os resultados do programa executado
: ALT + F5
TIPOS DE DADOS ESCALARES
INTEGER
O tipo INTEGER representa os
números inteiros. O Turbo Pascal permite
cinco tipo predefinidos de números inteiros, cada um abrange um subconjunto dos
números inteiros. Todos os tipos inteiros são ordinais (ordenados).
São eles:
TIPO
|
FAIXA DE
VALORES
|
No. De BYTES
|
Shortint
|
-128..127
|
Com sinal 8-bits
|
Integer
|
-32768..32767
|
Com sinal 16-bits
|
Longint
|
-2147483648..2147483647
|
Com sinal 32-bits
|
Byte
|
0..255
|
Sem sinal 8-bits
|
Word
|
0..65535
|
Sem sinal 16-bits
|
Ex.:
var
NumAlunos : integer;
Cont :
integer;
REAL
O tipo REAL representa os
reais. O Turbo Pascal permite cinco tipo
predefinidos de números reais, cada um com um faixa de valores e precisão
específicas. Todos os tipos reais não são ordinais.
São eles:
TIPO
|
FAIXA DE
VALORES
|
DÌGITOS
SIGNIFICATIVOS
|
No. De
BYTES
|
real
|
2.9e-39..1.7e38
|
11-12
|
6
|
single
|
1.5e-45..3.4e38
|
7-8
|
4
|
double
|
5.0e-324..1.7e308
|
15-16
|
8
|
extended
|
3.4e-4932..1.1e4932
|
19-20
|
10
|
comp
|
-9.2e18..9.2e18
|
19-20
|
8
|
var
Nota
: real;
Salario : real;
BOOLEAN
O tipo BOOLEAN representa os
valores lógicos TRUE e FALSE. O tipo
BOOLEAN é ordinal, onde : FALSE < TRUE.
var
Aprovado : boolean;
Confirma : boolean;
CHAR
O tipo CHAR representa um único
caracter pertencente à tabela ASCII.
var
Sexo : char;
VARIÁVEIS
Uma variável é um valor que
pode ser alterado dentro de um programa.
Todas as variáveis usadas num programa devem ser declaradas usando a
cláusula VAR, dentro da seção de
declarações. Nesse comando, além de
indicar o nome que deseja para as variáveis, indica-se também qual o tipo que
as mesmas estão associadas.
Sintaxe:
var identif [ , identif ]... : tipo-do-dado;
[ identif [ , identif
]... : tipo-do-dado; ] ...
O tipo-do-dado é um dos tipos
predefinidos ou um tipo definido pelo usuário:
Ex.:
var
Soma, Total, Salario : real;
Idade,
Contador : integer;
Mês : 1..12;
Dias : (SEG, TER, QUA, QUI, SEX, SAB,
DOM );
Obs: Antes de Começar baixe o pascal no link:
p.download.uol.com.br/ziggi/programacao/pascalzim511.zip
Fonte :
UNIVERSIDADE TIRADENTES
DEPARTAMENTO
DE CIÊNCIA DA COMPUTAÇÃO
Prof.
José Maria Rodrigues Santos Júnior
Bibliografia :
GOTTFRIED, Byron S. Programação em Pascal - 2a Edição
Coleção Schaum. Lisboa, Portugal .: McGraw-Hill de Portugal, 1994.
SCHMITZ, Eber Assis. TELES, Antônio Anibal de Souza. PASCAL e Técnicas de Programação - Rio de
Janeiro - RJ .: LTC Editora, 1988.
Grilo, Maria Celia. Turbo Pascal
Segue abaixo Video Aulas para ajudar na compreensão da linguagem pascal.