Definem o conjunto de valores que uma variável pode receber, armazenar e o conjunto de operadores que podem agir sobre eles.
Inteiro: qualquer valor pertencente ao conjunto dos números inteiros. Exemplos: 1, 0, -3.
Real: qualquer valor pertencente ao conjunto dos números reais. Exemplos: -2, 3.5, 0, 2.
Carácter: seqüência de caracteres contendo letras, dígitos e/ou símbolos especiais. Os dados literais são sempre delimitados pelas aspas ( “ ); também são chamados de cadeia de caracteres, alfanuméricos, string. Exemplos: “Alo”, “Algoritmos”, “4.3”.
Lógico: toda e qualquer informação que pode assumir apenas duas situações biestáveis.
Exemplo: a porta pode estar aberta ou fechada. A lâmpada pode estar acesa ou apagada.
Armazenamento de dados na memória
A memória pode ser comparada a um armário repleto de gavetas (variáveis), que seriam os
locais físicos responsáveis por armazenar objetos (dados).
- Cada célula de memória ocupa 1 byte e cada tipo de dados necessita de uma certaquantidade de memória para armazenar a informação.
- Para recuperar uma determinada informação na memória é necessário saber o tipo dedado desta informação (o número de bytes que ela ocupa) e a posição inicial desteconjunto de bytes na memória. Por exemplo: para recuperar a informação ‘Azul”,tempos que saber que são 4 e que inicia na posição 33. Para contornar esse problema,foi criado o conceito de variável. Uma variável contém uma referência ao endereçoinicial, e sabe-se o número de bytes que ocupa na memória através do seu tipo de dado.
Constante
Representa um dado que não é alterado durante a execução do algoritmo. Assim como as variáveis, as constantes devem possuir um NRO_LADOS_QUADRADO, PI, etc.
Regras de utilização de uma variável/constante
- O nome de uma variável/constante pode ser formado por um ou mais caracteres.
- O primeiro caracter nunca poderá ser um número.
- Não deve ter espaços em branco.
- Não poderá ser uma palavra reservada (comando/instrução).
- Não é permitido o uso de caracteres especiais (*, -, +, !, ?, etc). O único caracter especial permitido é o sublinhado ( _ ).
- No caso da linguagem C que utilizaremos no curso, os compiladores diferenciam letras MAIÚSCULAS de minúsculas; ou seja “A” é diferente de “a”. Por isso é recomendável adotar um padrão: defina variáveis sempre em MAIÚSCULO.
Nenhum comentário:
Postar um comentário