Olá Pascal! #3 – Constantes e variáveis
Na aula anterior, aprendemos a estrutura básica de um programa em Pascal e criamos nosso primeiro programa. Ele é bem simples, apenas imprime a frase “Ola Mundo!” na tela. Vimos também como usar comentários e para que eles servem.
Nesta aula, vamos aprender dois novos conceitos: constantes e variáveis.
Constantes
Como o nome já diz, uma constante é algo de valor imutável, ou seja, ao longo do programa, permanecerá com o mesmo valor.
Sintaxe:
const <identificador> = <valor>;
As constantes são divididas em três grupos: numéricas, lógicas e literais.
Constantes numéricas
São aquelas constantes cujos seus valores são números, sejam eles negativos, positivos, decimais ou potências de 10.
Exemplo:
const PI = 3.1415; //decimal MAX_VALOR = 100000; //inteiro NUM_AVOGRADO = 6.023E+23; //potência de 10
Constantes lógicas
Podem ser representadas por dois valores: true (verdadeiro) ou false (falso).
Exemplo:
const EH_PAR = true; //booleano
Constantes literais
São formadas por letras, dígitos ou símbolos. Usam a codificação ASCII e têm o tamanho máximo de 256 bytes.
Exemplo:
const SAUDACAO = 'Hello'; //letras ESC_BINARIO = '1010101011010101'; //dígitos PALAVRAO = '*%$#@$%$@*%$#'; //símbolos
OBS.: Todas as constantes literais são escritas entre apóstrofos (‘ ‘).
Variáveis
São o oposto das constantes. Seus valores podem mudar no decorrer da execução do programa.
Para declarar uma variável em Pascal, devemos associá-la a um nome (identificador) e um tipo de dado.
Sintaxe:
var <identificador> : <tipo_de_dado>;
Para criar o nome de uma variável, você terá que seguir algumas regras:
- O nome deve necessariamente começar com uma letra;
- O nome de uma variável não pode conter nenhum símbolo especial ou espaço em branco, exceto o underline (_);
- Não é permitido usar palavras reservadas como nome para uma variável.
ERRADO
var 2numero = integer; //deve começar com uma letra conta corrente = integer; //não pode usar espaços em branco div = real; //não é permitida palavra reservada div aluno#1 = integer; //não pode usar símbolos
CERTO
var numero2 = integer; conta_corrente = integer; divisao = real; aluno1 = integer;
Para a aula não ficar tão extensa e chata , a gente vai parar por aqui e na próxima aula, vamos estudar o que são e quais são os tipos de dados. Depois, vamos finalmente criar um programinha mais elaborado, usando variáveis e funções.
Para você ir treinando o que aprendeu hoje, deixarei aqui alguns exercícios.
EXERCÍCIOS
1. Responda se as constantes a seguir são numéricas, lógicas ou literais.
| a) 1024 | c) ‘Carro’ | e) 13.45 |
| b) ‘true’ | d) false | f) ‘a’ |
2. Identifique quais os nomes das variáveis a seguir que NÃO estão escritos corretamente e corrija-os.
| a) m.d.c. | c) soma2Numeros | e) aluno-1 |
| b) eh par | d) const | f) máximo |
Qualquer dúvida ou sugestão, deixe um comentário.
Acesse o novo endereço do Olá Mundo!: http://ola-mundo.com



‘Amo programar e compartilhar meu conhecimento’ Luiz.
O fato da gente ir distribuindo nosso conhecimento aqui na Internet, vai meio que virando um ecossistema virtual.
Luiz, espero sinceramente que você não deixe de compartilhar o seu conhecimento. Tô adorando as aulas de Pascal.
Posso até não comentar em todos os post, mas vez por outra passo aqui.
Valeu pela força, Camila. Pode deixar, eu continuarei compartilhando meu conhecimento na rede. E sobre as aulas de Pascal, elas estão apenas começando.. ainda tem um longo caminho pela frente. Eu espero que vocês, leitores, continuem me acompanhando, pois, sem vocês isto aqui não tem sentido.
Obrigado!
ai luiz achei massa cara, pois iniciei o meu curso e não sei nada de log. de programção e espero contar com vc nessa longa jornada. e tenho duvidas sobre a estrutura do pascal, tipo usar : e ; onde colocar etc…
Fico feliz por você ter gostado do curso sobre Pascal. Este site não está mais sendo atualizado, pois eu migrei para um domínio próprio: http://ola-mundo.com.
Se você quiser acompanhar o curso, deve acessar o novo domínio. Lá você vai encontrar todas as aulas.
Até mais..