A PROGRAMAÇÃO EM PASCAL
Por: Lucas Garcia • 26/5/2017 • Pesquisas Acadêmicas • 2.496 Palavras (10 Páginas) • 264 Visualizações
PROGRAMAÇÃO EM PASCAL
1. Constantes
Como o próprio nome diz, o valor de uma constante permanece o mesmo no programa que ela é declarada. Na programação temos três tipos de constantes: as numéricas, as literais e as lógicas. No Pascal, todas elas são declaradas antes do primeiro Begin, usando-se a palavra chave const seguida do comando de atribuição.
1.1. Constantes numéricas
Podem consistir de números inteiros ou de números fracionários ou de números representados em notação científica.
Exemplo:
0 31 -2345 0.254 -1000.56 2.3 x 10-2 105
Exemplo:
const pi = 3.1416;
const v = 2.3e-5; (Obs. Esse valor corresponde a 2,3 x 10-5)
1.2. Constantes literais
São aquelas que representam qualquer nome ou conjunto de caracteres expressados entre apóstrofes.
Exemplo:
Const nome = ‘Marco Antônio’;
Const mensagem = ‘Hoje não haverá expediente externo’;
1.3. Constantes lógicas
São utilizadas em algumas operações de tomada de decisão. Elas assumem dois valores: true (que significa verdadeiro) e false (que significa falso). Exemplo:
Const v = true;
1.4. Declaração de constantes
No algoritmo em portugol pode-se declarar uma constante do seguinte modo:
declare nome_da_constante = valor constante
Exemplo:
Declare pi = 3.1416 constante
Na implementação em Pascal usamos a seguinte sintaxe:
Const PI = 3.1416;
Observação: a declaração de uma constante (const ) deverá vir antes da declaração de variáveis (var) e essas duas antes do primeiro Begin.
Obs.
Quando variáveis assumirem valores dessas constantes, aquelas devem ser declaradas como do tipo lógico. No Pascal o tipo lógico é denotado por boolean.
Abaixo será apresentado um programa que mostra a utilização dos três tipos de constantes supracitados. Será usado o operador not que inverte o valor verdade de um operando booleano (o não falso será o verdadeiro e vice versa).
Program CONSTANTES_DO_PASCAL ;
const {declaração da constante}
a = 322222222; {constante numérica}
b = 2.31e-4; {constante numérica}
c = 111111111; {constante numérica}
nome = 'Marco Antonio'; {constante literal}
z = true; {constante lógica, equivale a verdadeiro}
var v, f: boolean; {declarando as variáveis v e f do tipo lógico}
Begin
writeln(' a = ', a);
writeln(' b = ', b);
writeln(' c = ', c);
writeln(' Aluno : ', nome);
v := z;
f := not z; {assume o valor de false (falso) que é o inverso de z que é true (verdadeiro)}
writeln(' v = ', v);
writeln(' f = ', f);
End.
Os resultados impressos na tela serão:
[pic 1][pic 2]
2. Variáveis
Em programação, a variável ocupa certa região da memória usada para armazenar um dado ou um conjunto de dados. O conteúdo de uma variável pode variar durante a execução de um programa.
2.1. Nomes de variáveis
O nome de variável (também chamado identificador) é formado por um ou mais caracteres, sendo que o primeiro caractere, obrigatoriamente, tem de ser uma letra ou o sinal de sublinhado (ou underline): “_”. Os caracteres seguintes que compõem o nome da variável podem ser letras, dígitos ou o sinal de sublinhado, não podendo usar outros símbolos (como *, %, $, ( ), # etc.).
Exemplo de identificadores válidos:
A b_34 y6 _rs nome_do_aluno
Exemplo de identificadores não válidos:
6B y-8 b(3) c + t
Obs.: podem-se usar tanto letras maiúsculas ou minúsculas ou misturá-las. No Pascal os identificadores ALUNO, aluno ou Aluno irão representar a mesma variável.
2.2. Declaração de variáveis
No algoritmo em portugol a declaração de variáveis é da seguinte forma:
declare nome(s)_da_variável(is) nome_do_tipo
Exemplo:
Declare a,b numéricas
Ao implementar para o Pascal usamos o seguinte modelo (para variáveis do tipo real):
Var a,f : real;
2.3. Tipos de variáveis
Como as constantes, as variáveis podem ter três tipos: numérico, literal ou lógico.
2.3.1. Variáveis do tipo numérico
No Pascal é dividido em dois tipos: inteiro e real.
O tipo integer (inteiro) armazena só valores inteiros num intervalo de -32768 a 32767.
Um exemplo de declaração de uma variável como do tipo inteiro segue abaixo:
Var a, b, c: integer;
O tipo real (real) armazena valores inteiros e fracionários num intervalo de -10-39 a 1038 (usando-se, aproximadamente, 11 algarismos significativos).
...