Escolar Documentos
Profissional Documentos
Cultura Documentos
Fundamentos
Estrutura de Dados -
Fundamentos
Abstração
• Segundo Pereira, 1996:
Claramente, os dados a serem processados pelo computador
representam uma abstração de parte da realidade, ou seja,
representam algumas características selecionadas das
entidades do mundo real, necessárias para a solução de um
determinado problema.
Sempre que resolvemos problemas utilizando computador, a
abstração de dados se faz necessária, já que não podemos
trabalhar diretamente com os objetos envolvidos no
problema, (PEREIRA, 1996, p. 2).
Estrutura de Dados -
Fundamentos
Funções
• Permitem que sejam criadas partes de programa que podem
depois se reunidas para criar o programa final;
• As funções podem ser usadas quantas vezes forem
necessárias;
• As funções podem ser criadas e mantidas por terceiros.
Estrutura de Dados -
Fundamentos
Atividades - Questionário
1) Defina abstração;
2) Comente tipos abstratos e implementação;
3) Defina os objetivos da estrutura de dados;
4) Defina o que são funções.
Estrutura de Dados -
Fundamentos
Atividades - Exercício
• Escreva um programa que tenha uma função que eleve um
número real ao quadrado chamada quadrado(). Na função
main() chame a função para calcular o quadrado de 4,5
mostre o resultado e, a seguir, faça a mesma coisa para o
número 37,5.
Estrutura de Dados -
Fundamentos
Referências
EDELWEISS, N; GALANTE R. Estrutura de dados, Bookman,
Porto Alegre, 2009.
PEREIRA, S. L. Estruturas de Dados fundamentais – Conceitos
e Aplicações. Érica, São Paulo, 1996