Pascal - Iniciante

 

 

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.







Twitter Delicious Facebook Digg Stumbleupon Favorites More

 
Design by Free WordPress Themes | Bloggerized by Lasantha - Premium Blogger Themes | Sweet Tomatoes Printable Coupons