Quando escrevemos um programa os elementos que serao utilizados em seu interior devem existir da mesma forma que em uma sala para sentar em uma cadeira, ela deve existir. A questao de fazer existir um elemento, e em computacao a declaracao deste, devem ter um estrutura pre estabelecida do que ele e por exemplo, se formos usar numero podemos usar numeros inteiros ou reais, a escolha de um deles deve ser feita conforme a necessidade do programa, numeros inteiro ocupam menos memoria portanto para o computador e mais rapido trabalhar com numeros inteiros, porem existe programas que necessitam de numeros reais, mas qual a diferenca de um e de outro no programa?Numeros Inteiros trabalham com valores inteiros, negativos nulos ou positivos, nao podemos usa-los para representar uma fracao por exemplo, o numero inteiro tem um limite geralmente eles trabalham de -34000 a 34000.Numero Real trabalham com valores Reais, Inteiros, negativos, nulos, positivos. Os numeros reais possuem muito mais numeros disponiveis para a utilizacao que os inteiros, podemos usar fracao por exemplo.Pela matematica os numeros inteiros estao contido no conjunto de numeros reais, desta forma podemos tomar a nossa propria conclusao porque um necessita de mais memoria que o outro.A especificacao da utilizacao de numeros inteiros ou reais, e feita da sequinte forma a linguagem em que estivermos trabalhando possuem como caracteristica propria a especificacao de tipos que podem ser utilizado para a declaracao, os tipos dizem o que os elementos declarados sao, os elementos a serem declarados podem ser variaveis ou constantes conforme explicacao feita anteriormente, geralmente as linguagem permite ao programador criar novos tipos usando os tipos existentes, isso sera especificado depois. Os tipo geralmente disponiveis sao:InteiroRealLogico (Boolean)Caracter (Char)StringExplicamos anteriormente sobre os tipo inteiros e reais. O Tipo logico ou booleano sao utilizado quando o seu conteudo sera o valor Verdadeiro ou Falso usado em diversas operacoes de escolha, as variaveis logicas sequem os teoremas, axiomas e postulados, usado em logica ou eletronica digital. O tipo caracter e utilizado para guardar um valor alfanumerico que esteja contido na tabela ASCII, os valores alfanumericos sao por exemplo: Casa, Terreno 897.O tipo string aceita o valor alfa numerico, e neste tipo eu posso especificar o tamanho que ele deve ter, assim nao desperdicando memoria.Apos termos visto quais sao os tipos, e sabermos a necessitade primordial que e declarar um elemento como variavel ou constante para ser usado no programa, devemos saber como declarar.Usando a linguagem pascal como exemplo podemos declarar variaveis desta forma.VariavelLogica:Boolean;VariavelCaracter:Char;VariavelString:String;VariavelNumeroInteiro:Integer;VariavelNumeroReal:Real;Em pascal as variaveis para serem declaradas seguem as seguinte sintaxe.<nome da variavel> : <tipo da Variavel> ;Primeiro especifico o nome da variavel coloco dois pontos, especifico o tipo e coloco ponto e virgula no final.Logo a frente teremos mais informacoes sobre declaracao no momento em que realizaremos a criacao de um programa completo de cadastro de cliente. Para interagirmos com o computador de forma a podermos programa-lo para a resolucao de algum problema devemos em primeiro lugar, arrumar alguma forma de conversar com ele ,dizendo o que deve ser feito.Muitos acham que o computador resolve problemas por si so, isso