102 pág.

Pré-visualização | Página 1 de 30
Apostila de Turbo Pascal 7.0 1 APRESENTAÇÃO .................................................................................................................................. 8 CAPÍTULO I – 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 – 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 – 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 – 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 – ESTRUTURAS DE REPETIÇÃO .................................................................................... 29 1. Introdução ......................................................................................................................................... 29 2. Estrutura de Repetição FOR...............................................................................................................