7 Estruturas de Dados Homog neas Unidimensionais e Multidimensionais
Algoritmos e Lógica de
Programação
Estruturas de Dados Homogêneas
Unidimensionais e Multidimensionais
Prof. MSc. Ronaldo D. Corrêa
Prof.MSc. Ronaldo Corrêa
1
Engenharia de Automação e Contr
Conteúdo
Estruturas de Dados Homogêneas
Estruturas
de
Dados
Homogêneas
Dados
Homogêneas
Unidimensionais
Estruturas
de
Multidimensionais
Prof.MSc. Ronaldo Corrêa
2
Engenharia de Automação e Contr
Contextualização
Abrangência
Apresentar os conceitos relacionados a estruturas de dados homogêneas dos tipos unidimensionais e multidimensionais.
Importância
Os conceitos ensinados são essenciais e permitem desenvolver algoritmos que manipulam coleções de dados.
Prof.MSc. Ronaldo Corrêa
3
Engenharia de Automação e Contr
Objetivos
Introduzir os conceitos sobre estruturas de dados homogêneas.
Discutir a utilização de estruturas de dados homogêneas do tipo vetor
(unidimensionais).
Discutir a utilização de estruturas de dados homogêneas do tipo matriz
(multidimensionais).
Prof.MSc. Ronaldo Corrêa
4
Engenharia de Automação e Contr
Iniciando . . .
Prof.MSc. Ronaldo Corrêa
5
Engenharia de Automação e Contr
Estrutura de dados
O que é uma
ESTRUTURA DE DADOS?
Prof.MSc. Ronaldo Corrêa
6
Engenharia de Automação e Contr
Estrutura de dados
ESTRUTURA DE DADOS
=
CONJUNTO DE DADOS
Prof.MSc. Ronaldo Corrêa
7
Engenharia de Automação e Contr
Estrutura de dados
O que é uma estrutura de dados
HOMOGÊNEA?
Prof.MSc. Ronaldo Corrêa
8
Engenharia de Automação e Contr
Estrutura de dados
ESTRUTURA DE DADOS
HOMOGÊNEA
=
CONJUNTO DE DADOS
DO MESMO TIPO
Prof.MSc. Ronaldo Corrêa
9
Engenharia de Automação e Contr
Estrutura de dados
Alunos
Rosa
Conjunto de Alunos
Ana
=
Pedro
Estrutura de dados
Joana
homogênea
José
=
Ana
Estrutura de dados do
João
tipo CARACTERE
Prof.MSc. Ronaldo Corrêa
10
Engenharia de Automação e Contr
Existem muitas linguagens de programação.
Podemos escrever