Apostila completa de Pascal
102 pág.

Apostila completa de Pascal


DisciplinaProgramação Imperativa57 materiais383 seguidores
Pré-visualização30 páginas
Apostila de Turbo Pascal 7.0 1 
APRESENTAÇÃO .................................................................................................................................. 8 
 
CAPÍTULO I \u2013 INTRODUÇÃO ................................................................................................................. 9 
1. A Linguagem Pascal ............................................................................................................................ 9 
2. Turbo Pascal ....................................................................................................................................... 9 
3. Compilação e Linkedição ..................................................................................................................... 9 
4. Ambiente de Desenvolvimento ........................................................................................................... 10 
5. Execução de um Programa ................................................................................................................ 11 
 
CAPÍTULO II \u2013 DADOS NO PASCAL..................................................................................................... 12 
1. Manipulando Dados .......................................................................................................................... 12 
2. Variáveis .......................................................................................................................................... 12 
3. Tipos de Dados ................................................................................................................................. 12 
3.1. O Tipo Integer ................................................................................................................................ 13 
3.2. O Tipo Byte.................................................................................................................................... 13 
3.3. O Tipo Real ................................................................................................................................... 13 
3.4. O Tipo Char................................................................................................................................... 14 
3.5. O Tipo Boolean.............................................................................................................................. 15 
3.6. O Tipo String ................................................................................................................................. 15 
3.7. O Tipo Word .................................................................................................................................. 15 
3.8. O Tipo Shortint ............................................................................................................................... 15 
3.9. O Tipo Longint ............................................................................................................................... 15 
3.10. O Tipo Single ............................................................................................................................... 16 
3.11 O Tipo Double............................................................................................................................... 16 
3.12. O Tipo Comp ............................................................................................................................... 16 
3.13. O Tipo Extended .......................................................................................................................... 16 
4. Comando de Atribuição ...................................................................................................................... 16 
5. Operadores Aritméticos...................................................................................................................... 17 
6. Operadores Lógicos ........................................................................................................................... 17 
7. Operadores Relacionais ..................................................................................................................... 18 
 
CAPÍTULO III \u2013 CRIANDO OS PRIMEIROS PROGRAMAS .................................................................... 19 
1. Estrutura de um Programa ................................................................................................................. 19 
2. Área de Cabeçalho ............................................................................................................................ 19 
3. Área de Definições e Declarações ...................................................................................................... 19 
3.1. Definição de Units .......................................................................................................................... 19 
3.2. Declaração de um Label ................................................................................................................. 19 
3.3. Declaração de Constantes .............................................................................................................. 20 
3.4. Declaração de Variáveis ................................................................................................................. 20 
4. Área do Programa Principal................................................................................................................ 20 
5. Procedimentos de Entrada e Saída..................................................................................................... 21 
5.1. Procedimento READ ...................................................................................................................... 21 
5.2. Procedimento WRITE ..................................................................................................................... 21 
6. Procedimentos de Controle de Vídeo.................................................................................................. 22 
6.1. Textmode ...................................................................................................................................... 22 
6.2. TextColor....................................................................................................................................... 23 
6.3. Textbackground ............................................................................................................................. 23 
6.4. Clrscr ............................................................................................................................................ 23 
6.5. Gotoxy(x,y).................................................................................................................................... 23 
 
CAPÍTULO IV \u2013 ESTRUTURAS DE CONDIÇÃO .................................................................................... 25 
1. Decisão............................................................................................................................................. 25 
2. A Estrutura IF .................................................................................................................................... 25 
Apostila de Turbo Pascal 7.0 2 
2.1. Aninhamento de Estruturas IF ......................................................................................................... 26 
3. A Estrutura CASE .............................................................................................................................. 26 
 
CAPÍTULO 5 \u2013 ESTRUTURAS DE REPETIÇÃO .................................................................................... 29 
1. Introdução ......................................................................................................................................... 29 
2. Estrutura de Repetição FOR...............................................................................................................