Escolar Documentos
Profissional Documentos
Cultura Documentos
Tipos de Dados
Outubro 2009
Dividimos
1. Inteiro
Toda
e qualquer informao numrica que pertena ao conjunto dos nmeros inteiros relativos (negativa, nula ou positiva);
Exemplos:
-10, -2, 0, 5, 50, 1234, ... Ele tem 5 irmos! A escada possui 8 degraus.
Informao como qualificao do dado: 8 um dado do tipo inteiro. Informao associar que 8 o nmero de degraus da escada;
2. Real
Toda
e qualquer informao numrica que pertena ao conjunto de nmeros reais (negativa, nula e positiva);
Exemplos:
-3.14; -0.9987; 0.5; 3.141853 Eu tenho 1.815 metro de altura; Meu saldo no banco de R$ -220.23 No momento peso 70.5 kg;
3. Caractere
Toda
Ex:
Constava na prova Use somente caneta; Dizia a placa: No pise na grama; Ela me disse: Voc no vale nada, mas eu gosto de voc.
4. Lgico
Toda
Ex:
A lmpada pode estar acesa ou fechada; A mulher est grvida ou no est grvida;
Exemplos
1.
Constantes
Um
tipo de dado constante quando no sofre variao ao longo do tempo, i.e., no se altera na execuo do algoritmo;
Ex:
Varivel
Dado
que tem a possibilidade de ser alterado durante a execuo do algoritmo; Ex: Clculo da rea de uma circunferncia:
Dados constantes Const real pi = 3.14159265359; Const real r = 10.0 Real A = pi * (r*r); Dados Constantes e Var. Const real pi = 3.14159265359; Var real r = (entrada do usurio) Real A = pi * (r*r); O mesmo algoritmo pode calcular qualquer rea dado que o usurio fornea um valor de raio;
A = 314.15926535897933;
O algoritmo pode calcular apenas a rea pr-determinada no cdigo;
Identificadores
Cada
Declarao de variveis
Organizao
de variveis na memria
Armrio = memria; Gavetas = variveis; Objetos = dados;
Declarando variveis
1. 2. 3. 4. 5. 6. 7.
8.
9.
Inteiro (X); Inteiro Km/h; Real P{0}; Inteiro U2; Real UYT; Lgico B52 Real AH!; Caractere Asdrubal; Caractere Rua;
17.
Inteiro ALUNO; Inteiro AB*C; Inteiro CEP; Real #55; Real 0&0; Caractere dia/ms; Real x, y, z; Inteiro X1, X2, X3;
Declarando variveis
1. 2. 3. 4. 5. 6. 7.
8.
9.
Inteiro (X); Inteiro Km/h; Real P{0}; Inteiro U2; Real UYT; Lgico B52 Real AH!; Caractere Asdrubal; Caractere Rua;
17.
Inteiro ALUNO; Inteiro AB*C; Inteiro CEP; Real #55; Real 0&0; Caractere dia/ms; Real x, y, z; Inteiro X1, X2, X3;
Operadores Aritmticos
Conjunto
Operadores Aritmticos
Precedncia
entre os operadores
aritmticos :
1. 2. 3. 4.
Expresses Lgicas
Aquelas
cujos operadores so lgicos ou relacionais e cujos operandos so relaes ou variveis/constantes do tipo lgico;
Operadores Relacionais
Utilizados
para comparaes entre dois valores de mesmo tipo primitivo (constantes, variveis ou expresses aritmticas);
Operador Funo Exemplos
=
> < >= <= !=
Igual a
Maior que Menor que Maior ou igual a Menor ou igual a Diferente de
X=Y; 3=3;
A>B; B<A; A>=Z; Z<=A; D!=A
Analisando a relao A+B=C, o resultado ser sempre um valor lgico (V ou F), medida em que A+B seja diferente do contedo da varivel C.
Exemplos
2*4 = 24/3 8 =8 V pow(2,3) = pow(3,2) 8 = 9 F
sqrt(9) != pow(3,2)*3 3 != 9 *3 3 != 23 V
Operadores lgicos
Trs
E
Ou
Conjuno
disjuno
Ex:
Bibliografia
Forbellone
A.L.V. & Eberspcher H.F. Lgica de Programao: A construo de algoritmos e estrutura de dados. Ed. Pearson. 3 Edio.