A PROGRAMAÇÃO EM PASCAL
Por: Evandro.2016 • 22/9/2018 • 1.786 Palavras (8 Páginas) • 360 Visualizações
...
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).
Obs.: deve-se ter cuidado na declaração, pois, por exemplo, se você declarar uma variável como sendo do tipo inteiro e na leitura de dados entrar com valores fracionários, a parte fracionária vai ser descartada e só considerada a parte inteira do valor lido.
2.3.2. Variáveis do tipo literal
2.3.2.1. Char
Declara um tipo literal que armazena um único caractere (que pode ser letra, dígito ou símbolo especial).
2.3.2.2. String
Declara um tipo literal que armazena um conjunto de caracteres (variando de zero a 255). Usado para armazenar grandes nomes: endereços, pequenas frases etc.
2.3.2.3. String(n)
Declara um tipo literal que armazena um conjunto de n caracteres (n varia de 1 a 255).
2.3.3. Variáveis do tipo lógico
Declara um tipo lógico (boolean), que armazena os valores: falso ou verdadeiro, usado em tomadas de decisão.
Programa para exemplificar o uso de variáveis:
Program varianum ;
{Programa para mostrar a aplicação de variáveis NUMÉRICAS}
Var a,b, c: real;
begin
write('digite um número a ==> ');
read(a);
{write('digite outro número b ==> ');
read(b);
writeln( 'o valor inicial de a =',a);
writeln (' o valor inicial de b = ',b); }
a := b + c;
writeln( 'o valor atual de a =',a);
a := a*50;
{writeln( 'o valor atual de b =',b);
readln;}
End.
Program varliteral;
{Programa para mostrar a aplicação de variáveis LITERAIS}
Var nome: string; {literal que assume uma cadeia no intervalo de 0 a 255 caracteres}
rua: string[20]; {literal que assume o número máximo de 20 caracteres}
begin
write('digite um nome ==> ');
read(nome);
write('digite uma rua ==> ');
read(rua);
writeln;
writeln;
writeln( ' nome: ',nome);
writeln;
writeln;
writeln(' rua: ',rua);
readln;
End.
Program varboolean_char;
{Programa para mostrar a aplicação de variáveis lógicas e literais}
var nome, sobrenome:string;
n1,n2:integer;
b:boolean;
c:char;
x:real;
begin
writeln('Excreva texto ');
read(nome,sobrenome);
writeln('nome= ', nome);
writeln('sobrenome= ', sobrenome);
writeln('Escreva dois numeros ');
read(n1,n2);
writeln('n1= ', n1);
writeln('n2= ', n2);
writeln('Escreva um real ');
read(x);
writeln('x=
...