sexta-feira, 10 de maio de 2013

Tipos, Variáveis e Constantes

Tipos de Dados
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.
Variável
É a representação de um dado que pode ser alterado durante a execução do algoritmo; possui apenas um valor num determinado instante. Cada variável deve ter um nome e pode guardar apenas um objeto por vez e sempre de um tipo. A definição do nome e do tipo de uma variável é chamada declaração.

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