Você está na página 1de 12

LINGUAGEM PASCAL

 COMENTÁRIOS
 Comentários são textos escritos dentro do código-fonte para explicar ou
descrever alguns aspectos relativos ao mesmo.
 Podem ser colocados em qualquer lugar do programa onde um espaço em
branco possa existir
 O compilador ignora os comentários;
 No Turbo Pascal comentários são identificados por : { Texto do comentário }
 Identificadores
 Os identificadores são nomes a serem dados a programas, variáveis e
constantes.
 No Turbo Pascal as regras para criação de um identificador são :
 1. São formados com letras de “a” até “z”, dos dígitos de “0” até “9” e do
caracter “_”;
 2. Devem começar com uma letra ou com “_” e deve ser único nos primeiros
63 caracteres;
 3. Não existe distinção entre letras maiúsculas e minúsculas no nome de um
identificador
LINGUAGEM PASCAL
 Variáveis
 Os principais tipos pré-definidos de
variáveis do turbo pascal são :
LINGUAGEM PASCAL
 Declaração de Variáveis
 var
 lista de identificadores : tipo;
 Onde tipo é um dos tipos predefinidos
LINGUAGEM PASCAL
 Constantes
 Uma constante é um valor que não pode ser alterado
durante a execução do programa.
 Dividem-se em:
LINGUAGEM PASCAL
 Declaração de Constantes
 Em um programa é possível associar um identificador a
uma constante, de forma que sempre que nos
 referirmos a esse identificador, estaremos nos referindo ao
valor da constante.
 const
 NumDias = 7; { tipo integer }
 NumAulas = 14; { tipo integer }
 PI = 3.141519265; { tipo real }
 Esporte = ´Futebol de Campo´; { tipo literal }
 FatorCalculo = ( PI * 13.5 ) + 9; { tipo real }
 AulasDia = NumAulas / NumDias; { tipo real }
 Flag = true; { tipo lógica }
Operações Básicas
 Atribuição
 Variavel := (Valor ou expressão);
 onde, a expressão será resolvida e o resultado
atribuído a variável caso os tipos sejam
compatíveis .
Operações Básicas
 Operações Aritméticas
Operações Básicas
 Operações relacionais

 Operações Lógicas
Observação : Os
operandos de uma
expressão lógica
devem estar entra
parênteses.
Operações Básicas
 Outras Operações

Observação: Para utilizar estes comandos é necessário indicar a utilização


da biblioteca CRT (uses CRT).

•Prioridade de Operações
A prioridade operadores do Turbo Pascal é definida pela tabela abaixo :
Operações Básicas
 O uso de parêntese prioriza a execução de
qualquer operador. Vários operadores
possuem a mesma
 prioridade (p.ex. * e /) e neste caso a
prioridade passa a ser dada pela ordem de
escrita, ou, seja da
 esquerda para direita.
Comandos de Entrada e
Saída de Dados
 Comando Entrada
 readln(<lista de variáveis separadas por vírgulas>);
 read(<lista de variáveis separadas por vírgulas>);
 o primeiro produz uma mudança de linha do cursor na tela após a entrada dos
dados, e o segundo não (o cursor se posiciona na mesma linha e na coluna
seguinte a informação digitada).
 Comando de Saída
 writeln(<lista de expressões separadas por vírgulas>);
 write(<lista de expressões separadas por vírgulas>);
 Semelhante aos comandos de entrada o ln representa um salto de linha após a
escrita da lista de
 expressões.
 Formatando a Saída
 É possível formatar a saída informando qual o tamanho e o número de casas
decimais para as
 expressões.
 writeln(expressão:x:y); Onde x indicará o tamanho e y o número de casas
decimais.
Exemplo de Programa Pascal

Você também pode gostar