Turbo pascal

Disponível somente no TrabalhosFeitos
  • Páginas : 23 (5529 palavras )
  • Download(s) : 0
  • Publicado : 10 de outubro de 2012
Ler documento completo
Amostra do texto
Universidade Católica de Pelotas
Escola de Informática
















L i n g u a g e m P a s c a l

por

Paulo Roberto Gomes Luzzardi









Revisão: Junho, 1996





Bibliografia

CARROLL, David W. - Programação em TURBO PASCAL McGraw-Hill

RAMALHO, Luciano & PRATES, Rubens - Turbo Pascal, Cartão de Referência, Livros Técnicos e Científicos EditoraS.A.
Conteúdo Programático

1. Introdução à Linguagem Pascal

1.1 Histórico
1.2 Objetivos
1.3 Características de um Sistema em uma Linguagem Ideal

2. Ambiente Turbo Pascal

2.1 File
2.2 Edit
2.3 Run
2.4 Compile
2.5 Options
2.6 Debug
2.7 Break/watch
2.8 Como usar o DEBUG

3. Estrutura de um Programa Pascal

3.1 Identificadores
3.2 Comentários
3.3 EstruturaGeral
3.4 Definição de Tipos (Type)

4. Tipos de dados

4.1 Integer
4.2 Real
4.3 Byte
4.4 Char
4.5 Boolean
4.6 String
4.7 Array
4.8 Word
4.9 ShortInt
4.10 LongInt

5. Operadores

5.1 Operadores Aritméticos

5.1.1 Com Reais
5.1.2 Com Inteiros
5.1.3 Hierarquia dos Operadores
5.2 Operadores Relacionais
5.3 Operadores Lógicos

5.3.1 Not
5.3.2 And5.3.3 Or

5.4 Operador de Inclusão (In)
5.5 Procedimentos Especiais

5.5.1 Inc
5.5.2 Dec

6. Funções Padrões

6.1 Abs
6.2 ArcTan
6.3 Cos
6.4 Sin
6.5 Exp
6.6 Frac
6.7 Int
6.8 Sqr
6.9 Sqrt
6.10 Ln
6.11 Chr
6.12 Ord
6.13 Round
6.14 Trunc
6.15 Pi
6.16 Random

7. Comandos

7.1 Tipos de Comandos

7.1.1 Seqüência
7.1.2 Seleção
7.1.3 Repetição7.1.4 Atribuição

7.2 Comando SIMPLES e COMPOSTO
7.3 Comando If ... Then ... Else
7.4 Comando Case ... Of ... Else ... End
7.5 Comando For ... Do
7.6 Comando While ... Do
7.7 Comando Repeat ... Until
7.8 Comando Halt
7.9 Comando Exit

8. Entrada e Saída

8.1 Entrada pelo Teclado
8.2 Saída no Vídeo
8.3 Saída na Impressora

9. Controle do Vídeo

9.1 ClrScr
9.2 GotoXY9.3 ClrEol
9.4 DelLine

10. Comandos Especiais

10.1 Delay
10.2 TextBackGround
10.3 TextColor
10.4 Window
10.5 Sound e NoSound
10.6 WhereX e WhereY
10.7 TextMode

11. Vetores e Matrizes

11.1 Vetores
11.2 Matrizes
11.3 Sort (Ordenação)

12. Manipulação de "Strings"

12.1 Chr
12.2 Ord
12.3 Concat
12.4 Copy
12.5 Delete
12.6 Insert
12.7 Lenght
12.8 Pos12.9 Str
12.10 UpcCse
12.11 Val
12.12 FillChar

13. Procedures e Functions

13.1 Variáveis Locais e Globais
13.2 Parâmetros
13.3 Passagem de Parâmetro por Valor
13.4 Passagem de Parâmetro por Referência
13.5 Function
13.6 Procedure

14. Arquivos

14.1 Procedimentos

14.1.1 Assign
14.1.2 Close
14.1.3 Erase
14.1.4 Read
14.1.5 Write
14.1.6 ReName14.1.7 Reset
14.1.8 ReWrite
14.1.9 Seek

14.2 Funções

14.2.1 Eof
14.2.2 FilePos
14.2.3 FileSize
14.2.4 SizeOf

14.3 Como Definir um Registro (Record)

15. Gráficos

15.1 Placas Gráficas

15.1.1 CGA
15.1.2 EGA
15.1.3 VGA

15.2 Coordenadas de Tela

15.2.1 CGA
15.2.2 EGA
15.2.3 VGA

15.3 Detecção e Inicialização da Tela Gráfica
15.4 PutPixel(Pontos)
15.5 Line (Linhas)
15.6 Rectangle (Retângulos)
15.7 Circle (Círculos)
15.8 Arc (Arcos)
15.9 DrawPoly (Polígonos)
15.10 SetColor e SetBkColor (Cor de Frente e Cor de Fundo)
15.11 OutTextXY e SetTextStyle (Textos)
15.12 Preenchimento (Pintura)

15.12.1 Retângulos (Bar)
15.12.2 Polígonos (FillPoly e FloodFill)

15.13 Ativação de Janelas

15.13.1 Janela Ativa15.13.2 Limpar Janela Ativa
15.13.3 Salvar e Recuperar Janelas Gráficas

16. Criação de Unidades ("Units")

16.1 Como Criar um Unidade
16.2 Exemplo de Criação de uma Unidade
16.3 Exemplo de Programa que usa uma Unidade

17. Memória de Vídeo

18. Passagem de Parâmetros pela Linha de Comandos do Sistema Operacional

19. Ponteiros

19.1 Tipos de Alocação de Memória

19.1.1...
tracking img