O PASCAL

Posted: quarta-feira, 18 de dezembro de 2013
O PASCAL (não fale "pascoal"!) foi desenvolvido por Niklaus Wirth
(http://www.cs.inf.ethz.ch/~wirth/) para ser a primeira linguagem de programação a ser aprendida. É
bem fácil de ensinar e aprender, e sua estrutura é um pouco mais rígida do que a de outras linguagens,
visando estimular maior organização e disciplina no programador. Isso se justifica devido ao fato de
que as linguagens, ao mesmo tempo em que permitem a elaboração de grandes soluções, possibilitam
que se cometa grandes erros, principalmente em programas maiores. Um programa pode estar
sintaticamente correto e, no entanto conter erros como seqüência inadequada das instruções, valores
incorretos ou também a sua execução pode nunca terminar normalmente, porque as condições de
terminação nunca são atingidas (esses erros são chamados “bugs” ou erros de lógica).

Tipos de Dados, variáveis, constantes e identificadores

Posted:
Tipos de dados:

Por enquanto só vou postar alguns tipos de dados pré-definidos da linguagem Pascal, que são esses:

Numérico: Real e Integer.
Caractere: Char, String.
Lógico: Boolean ( True ou False).

Boolean: Define dois valores lógicos: FALSE e TRUE. Um dado do tipo booleano ocupa um byte de espaço na memória.

-Define variáveis do tipo booleano, ou seja, com valor VERDADEIRO ou
FALSO.


Char: Define os elementos do conjunto de caracteres que compõem o alfabeto ASCII,
adicionados dos caracteres representados pelos códigos de 128 a 255. Um dado do tipo char ocupa um byte de espaço na memória.

- Só vai receber apenas um caractere.

Integer: Define os valores inteiros compreendidos no intervalo de -2.147.483.647 até 2.147.483.647. Um dado do tipo integer ocupa quatro bytes de espaço na memória.

- Define variáveis numéricas do tipo inteiro, ou seja, sem casas decimais.


Real: Define os valores reais definidos no intervalo de 3.4·10(elevado a -38) até 3.4·10 (elevado a +38). Um dado do tipo real ocupa quatro bytes de espaço na memória.

- Define variáveis numéricas do tipo real, ou seja, com casas decimais.


String: Define uma cadeia de caracteres. Se nenhuma restrição de tamanho for especificada,
um dado do tipo string é capaz de armazenar uma seqüência contendo até 255 caracteres, onde cada caracter ocupa um byte de espaço na memória. Uma cadeia de caracteres pode ter seu tamanho definido (contendo menos de 255 caracteres), onde o tamanho especifica o número máximo de caracteres contidos na cadeia. Essa especificação deve ser indicada entre colchetes, logo após a palavra reservada string.

- Define variáveis do tipo string, ou seja, cadeia de caracteres.



Variáveis:

     Uma variável é um nome dado para um segmento de memória do qual podemos ler dados e, também, para o qual podemos gravar dados. A principal função de uma variável é permitir que o programador trabalhe com uma parte dos dados enquanto a aplicação é executada. Antes que possamos usar uma variável, temos que obedecer as seguintes regras:

-Utilize a palavra reservada var para informa que está declarando uma ou mais variáveis;
- Especifique um nome para a variável, elas vão representar o que será guardado dentro delas;
- Defina o tipo de dado utilizado na variável;
- A sintaxe básica de uma declaração de variável é:

var
 NomedaVariável: TipodeDado;