Pascal/Declarações: diferenças entre revisões
[edição não verificada] | [edição não verificada] |
m Nova página: =Declaração= A declaração de uma variável/constante consiste em reservar um espaço na memória do micro para armazenar um certo tipo de informações, associando a este espaço u... |
Sem resumo de edição |
||
Linha 1: | Linha 1: | ||
=Declaração= |
=Declaração= |
||
A declaração de |
A declaração de variáveis e constantes consiste em reservar um espaço na memória do micro |
||
para armazenar um certo tipo de informações, associando a este espaço um tipo de dados e uma |
para armazenar um certo tipo de informações, associando a este espaço um tipo de dados e uma |
||
identificação (nome da variável/constante). |
identificação (nome da variável/constante). |
||
==Constantes== |
==Constantes== |
||
Valor que não é modificado durante toda a execução do programa. Ele é armazenado na memória para se usado em cálculos e processamentos, mas não é modificado. |
|||
Exemplo: o valor do PI, a nota mínima necessária para ser aprovado no semestre,etc. |
|||
Declaramos as constantes da seguinte forma: |
Declaramos as constantes da seguinte forma: |
||
Linha 18: | Linha 22: | ||
==Variáveis== |
==Variáveis== |
||
Valor que pode ser alterado durante a execução do programa. |
|||
Exemplo: salário, média final do aluno, etc. |
|||
Declaramos as variáveis da seguinte forma: |
Declaramos as variáveis da seguinte forma: |
||
Linha 79: | Linha 87: | ||
Sintaxe: |
Sintaxe: |
||
letra:char; |
letra:char; |
||
nome:string; |
nome:string; |
||
Exemplos: |
Exemplos: |
||
Linha 109: | Linha 117: | ||
Reprovado := False; |
Reprovado := False; |
||
END; |
END; |
||
[[Categoria:Pascal]] |
Revisão das 21h11min de 16 de agosto de 2007
Declaração
A declaração de variáveis e constantes consiste em reservar um espaço na memória do micro para armazenar um certo tipo de informações, associando a este espaço um tipo de dados e uma identificação (nome da variável/constante).
Constantes
Valor que não é modificado durante toda a execução do programa. Ele é armazenado na memória para se usado em cálculos e processamentos, mas não é modificado.
Exemplo: o valor do PI, a nota mínima necessária para ser aprovado no semestre,etc.
Declaramos as constantes da seguinte forma:
CONST nome_da_constante = valor_da_constante ;
Exemplos:
CONST PI = 3.1415926;
obs.: o ponto e vírgula finaliza o comando.
Variáveis
Valor que pode ser alterado durante a execução do programa.
Exemplo: salário, média final do aluno, etc.
Declaramos as variáveis da seguinte forma:
VAR nome_da_variável : tipo_da_variável ;
Exemplos:
VAR Idade: INTEGER; Salario: REAL; Sexo: CHAR; Nome: STRING;
Tipos de dados
No programa em Pascal temos três tipos de dados principais: Numéricos (inteiros e reais), caracteres (letras e símbolos) e lógicos (verdadeiro ou falso). Os tipos devem ser declarados no início do programa.
Sintaxe:
variável:tipo; variável_a,variável_b:tipo2;
Exemplo:
program exemplo; var nome:string; num,cont:integer; begin {corpo do programa} end;
Numéricos
Podem ser integer (inteiros) ou real (reais).
Exemplo:
PROGRAM exemplo; CONST { Declaração de constantes } PI = 3.1415926; VAR { Declaração de Variáveis } Raio,Area_da_Circunferencia : REAL; BEGIN { Comandos do Programa } write(‘Forneça o raio: ‘); readln (Raio); Area_da_Circunferencia := PI * ( Raio * Raio ); { Area = PI * R2 = PI * R * R } writeln(‘Área = ‘,Area_da_Circunferencia); readln; END.
Caracteres
Podem armazenar letras (‘a’..‘z’; ‘A’..‘Z’), números (‘0’..’9’) ou outros caracteres especiais ( ‘@’,’#’, ‘$’, ‘%’, ‘*’, ‘\’, ...). Eles podem aparecer isolados (tipo char), ou agrupados formando palavras/frases (tipo string). Devem ser delimitados entre aspas e seu conteúdo é lido e/ou escrito literalmente. Usa-se char para um caractere e string para uma cadeia de caracteres.
Sintaxe:
letra:char; nome:string;
Exemplos:
‘Nome’ (string) é diferente de Nome (variável) ‘1999’ (string) é diferente de 1999 (número) ‘1’ (char) é diferente de 1 (número) ‘begin’ (string) é diferente de BEGIN (comando Pascal)
Lógicos
Podem armazenar apenas um valor: verdadeiro(True) ou Falso(False). Este tipo de dados é usado em expressões lógicas, onde servem para testar ou indicar a resposta de alguma condição.
Sintaxe:
var variável1:boolean;
Exemplo:
program nota; {comentário entre chaves não é lido pelo programa} VAR {aqui são declaradas as variáveis} Aprovado, Reprovado : Boolean; BEGIN {corpo do programa} Aprovado := true; {a variável recebe um valor} Reprovado := False; END;