Material De Estudo Vetores Strings E Matrizes

6122 palavras 25 páginas
Tipos Estruturados de Dados
Vetores, Strings e Matrizes
Em muitas aplicações queremos trabalhar com conjuntos de dados que podem ou não ser semelhantes em tipo. Por exemplo, o conjunto das médias dos alunos de uma turma, o conjunto dos nomes dos jogadores de um time de futebol, o conjunto dos dados de um funcionário dentro da empresa, etc. Nestes casos, seria conveniente poder colocar estas informações dentro um mesmo conjunto, referenciado pelo mesmo nome e poder acessar cada elemento deste conjunto por meio de um número (chamado índice).
Em programação, estes conjuntos são formados pelas estruturas de dados homogêneas (conjuntos que todos os elementos são de um mesmo tipo) e pelas estruturas de dados heterogêneas (conjunto cujos dados são de tipos diferentes).
As estruturas de dados homogêneas podem ser unidimensionais (os chamados vetores ou arrays, em inglês), bidimensionais (as chamadas matrizes) ou multidimensionais.
Já as estruturas de dados heterogêneas serão a novidade desta unidade, porque você ainda não trabalhou com as mesmas. Elas são representadas pelos registros que ganham o nome de estruturas na linguagem C.
Complementando ainda o assunto, apresentaremos um tipo especial de vetor: as strings. Strings são vetores de caracteres, como já definimos antes, porém vamos dar mais detalhes e apresentar algumas funções que o C tem prontas para manipular strings.
Tipos Estruturados Homogêneos Unidimensionais
(Vetores)
As estruturas de dados homogêneas correspondem a conjuntos de elementos de um mesmo tipo, representados por um único nome. Esse tipo de estrutura é classificada como unidimensional quando necessita de apenas um índice apara identificar cada elemento do conjunto.
Por exemplo, a estrutura de dados chamada médias, referencia um conjunto de posições de memória capazes de armazenar números de ponto flutuante, que podem ser acessados por um índice.

índice valor medias
0
1
8.0 4.5

2
9.5

3
10.0

4
4.0

5
6.0

Cada elemento do vetor medias seria

Relacionados

  • ATPS ALGORITMOS 02
    3028 palavras | 13 páginas
  • ATPS ALGORITMOS E PROGRAMA O
    2825 palavras | 12 páginas
  • Plano de aula
    804 palavras | 4 páginas
  • analitica
    1294 palavras | 6 páginas
  • Aula 01
    1805 palavras | 8 páginas
  • Fabio
    2740 palavras | 11 páginas
  • Aulas dpp
    3056 palavras | 13 páginas
  • atps
    2931 palavras | 12 páginas
  • Algoritimos
    3190 palavras | 13 páginas
  • algoritmo e programação
    3191 palavras | 13 páginas