asudgu

12808 palavras 52 páginas
Guia r´apido de referˆencia da linguagem Pascal
Vers˜ao Free Pascal
Marcos Castilho
Everaldo Gomes
Loirto Alves dos Santos
Eleandro Maschio Krynski

Jos´e Ivan Gon¸calves J´ unior Rene Kultz
Marcos Castilho

Vers˜ao 0.2
Dezembro de 2009

1

Este texto est´a em constru¸c˜ao.
A vers˜ ao atual pode ser encontrada em: http://www.inf.ufpr.br/cursos/ci055. 2

Sum´ ario 1 Introdu¸c˜ ao 6

2 Breve hist´ orico da linguagem

7

3 O compilador Pascal
3.1 Obtendo o compilador . . . . . . . .
3.2 Editando um programa-fonte . . . . .
3.3 Compilando . . . . . . . . . . . . . .
3.4 Exemplo de intera¸ca˜o com a m´aquina
3.5 Erros de compila¸c˜ao . . . . . . . . .
3.5.1 Exerc´ıcios . . . . . . . . . . .

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

8
8
9
9
10
11
11

4 Estrutura de um programa-fonte em Pascal
4.1 Cabe¸calho (ou preˆambulo) . . . . . . . . . . . . . . . .
4.1.1 Se¸c˜ao de declara¸ca˜o de r´otulos . . . . . . . . . .
4.1.2 Se¸c˜ao de declara¸ca˜o de constantes . . . . . . . .
4.1.3 Se¸c˜ao de declara¸ca˜o de tipos . . . . . . . . . . .
4.1.4 Se¸c˜ao de declara¸ca˜o de vari´aveis globais . . . . .
4.1.5 Se¸c˜ao de declara¸ca˜o de procedimentos e fun¸c˜oes
4.2 Programa principal . . . . . . . . . . . . . . . . . . . .

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

12
12
13
13
14
14
15
19

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

20
20
20
22
22
24
24
25
26
26
27
28
28
29
30
31

.
.
.
.
.

34
34
35
36
37
39

. . . . . . . .
. . . . . . . .
. . . . . . . . para compilar
. . . . . . . .
. . . . . . . .

5 Elementos b´ asicos 5.1 S´ımbolos . . . . .

Relacionados