Escolar Documentos
Profissional Documentos
Cultura Documentos
INE5609
Revisão
Conceitos Gerais
José Eduardo De Lucca
UFSC
Programas
ALGORITMOS
+
DADOS
Programas
ALGORITMOS
+
DADOS
Niklaus Wirth
Array
x=5 int x;
f = 6.0 float f;
s = “hello” String s;
int x; ou x = 5;
int x; ou x = 5;
Valores possíveis
Operações possíveis
TIPO ABSTRATO DE DADOS
●
TAD e Orientação a Objetos
– Encapsulamento
– Segurança
– Flexibilidade
– Reuso
– MODULARIZAÇÃO
TIPO ABSTRATO DE DADOS
●
Abstrato? WTF?
– Classe abstrata – o que é?
Lista Array...
Tabela ...
TIPO “concreto” DE DADOS
– Ideal – Real
– Conceitual – Instância de um TAD
– Matemático (às vezes) – Programado
– Comportamento – Segue o comportamento
– Define O QUÊ faz definido com dados reais
●
E não COMO faz...
This work is licensed under a Creative Commons
Attribution-ShareAlike 3.0 Unported License.
It makes use of the works of Mateus Machado Luna.