You are on page 1of 34

Vetores

Matrizes

Strings

Programao - 2s2011 ca
Cap tulo 5. Vetores, Matrizes e Cadeias de Caracteres

Andr Augusto da Silva Pereira e andresp@ufpa.br Jonathas Pinheiro jonathasp6@gmail.com


Universidade Federal do Par a Curso de Engenharia da Computao ca

12 de setembro de 2011

Vetores

Matrizes

Strings

Vetores

Matrizes

Strings

Vetores

Matrizes

Strings

Vetores (Matrizes Unidimensionais)

Vetores

Matrizes

Strings

Vetores (Matrizes Unidimensionais)

Vetores so um tipo estrutura de dados muito utilizado a

Vetores

Matrizes

Strings

Vetores (Matrizes Unidimensionais)

Vetores so um tipo estrutura de dados muito utilizado a


<tipo da variavel> <nome>[tamanho]

Vetores

Matrizes

Strings

Vetores (Matrizes Unidimensionais)

Vetores so um tipo estrutura de dados muito utilizado a


<tipo da variavel> <nome>[tamanho]

Vetores (e matrizes) em C so caracterizados por terem todos a os elementos do mesmo tipo de dados

Vetores

Matrizes

Strings

Vetores (Matrizes Unidimensionais)

Vetores so um tipo estrutura de dados muito utilizado a


<tipo da variavel> <nome>[tamanho]

Vetores (e matrizes) em C so caracterizados por terem todos a os elementos do mesmo tipo de dados Quando um vetor declarado em C, reserva-se um espao em e c memria sucientemente grande para armazenar o nmero de o u clulas especicadas no tamanho e

Vetores

Matrizes

Strings

Vetores (Matrizes Unidimensionais)

Vetores so um tipo estrutura de dados muito utilizado a


<tipo da variavel> <nome>[tamanho]

Vetores (e matrizes) em C so caracterizados por terem todos a os elementos do mesmo tipo de dados Quando um vetor declarado em C, reserva-se um espao em e c memria sucientemente grande para armazenar o nmero de o u clulas especicadas no tamanho e
Considerando inteiros de 2 bytes

Vetores

Matrizes

Strings

Vetores (Matrizes Unidimensionais)

Vetores so um tipo estrutura de dados muito utilizado a


<tipo da variavel> <nome>[tamanho]

Vetores (e matrizes) em C so caracterizados por terem todos a os elementos do mesmo tipo de dados Quando um vetor declarado em C, reserva-se um espao em e c memria sucientemente grande para armazenar o nmero de o u clulas especicadas no tamanho e
Considerando inteiros de 2 bytes int valores[200];

Vetores

Matrizes

Strings

Vetores (Matrizes Unidimensionais)

Vetores so um tipo estrutura de dados muito utilizado a


<tipo da variavel> <nome>[tamanho]

Vetores (e matrizes) em C so caracterizados por terem todos a os elementos do mesmo tipo de dados Quando um vetor declarado em C, reserva-se um espao em e c memria sucientemente grande para armazenar o nmero de o u clulas especicadas no tamanho e
Considerando inteiros de 2 bytes int valores[200]; 200 x 2 bytes = 200 bytes

Vetores

Matrizes

Strings

Vetores (Matrizes Unidimensionais)

Vetores so um tipo estrutura de dados muito utilizado a


<tipo da variavel> <nome>[tamanho]

Vetores (e matrizes) em C so caracterizados por terem todos a os elementos do mesmo tipo de dados Quando um vetor declarado em C, reserva-se um espao em e c memria sucientemente grande para armazenar o nmero de o u clulas especicadas no tamanho e
Considerando inteiros de 2 bytes int valores[200]; 200 x 2 bytes = 200 bytes

Vetores

Matrizes

Strings

Vetores (cont.) Cada elemento individual de um vetor uma varivel e a independente

Vetores

Matrizes

Strings

Vetores (cont.) Cada elemento individual de um vetor uma varivel e a independente Cada varivel acessada atravs de um a e e ndice

Vetores

Matrizes

Strings

Vetores (cont.) Cada elemento individual de um vetor uma varivel e a independente Cada varivel acessada atravs de um a e e ndice Os ndices variam de 0 a (tamanho do vetor - 1)

Vetores

Matrizes

Strings

Vetores (cont.) Cada elemento individual de um vetor uma varivel e a independente Cada varivel acessada atravs de um a e e ndice Os ndices variam de 0 a (tamanho do vetor - 1)
vetores[0] = vetores[1] = vetores[2] = . . . vetores[199] 7; -1; 12 = -255

Vetores

Matrizes

Strings

Vetores (cont.) Cada elemento individual de um vetor uma varivel e a independente Cada varivel acessada atravs de um a e e ndice Os ndices variam de 0 a (tamanho do vetor - 1)
vetores[0] = vetores[1] = vetores[2] = . . . vetores[199] 7; -1; 12 = -255

Vetores

Matrizes

Strings

Ateno! ca As declaraes abaixo so poss co a veis em C

Vetores

Matrizes

Strings

Ateno! ca As declaraes abaixo so poss co a veis em C


vetores[200] = 12 vetores[203] = 98

Vetores

Matrizes

Strings

Ateno! ca As declaraes abaixo so poss co a veis em C


vetores[200] = 12 vetores[203] = 98

O C no verica se o a ndice que voc usou est dentro dos e a limites vlidos. a

Vetores

Matrizes

Strings

ex023.c

Vetores

Matrizes

Strings

Vetores

Matrizes

Strings

Vetores

Matrizes

Strings

Matrizes

Matrizes bidimensionais Possiu forma geral como declarado abaixo:

Vetores

Matrizes

Strings

Matrizes

Matrizes bidimensionais Possiu forma geral como declarado abaixo:


<tipo da variavel> <nome>[altura][largura]

Vetores

Matrizes

Strings

Matrizes

Matrizes bidimensionais Possiu forma geral como declarado abaixo:


<tipo da variavel> <nome>[altura][largura]

Ex.:

Vetores

Matrizes

Strings

Matrizes

Matrizes bidimensionais Possiu forma geral como declarado abaixo:


<tipo da variavel> <nome>[altura][largura]

Ex.:
int chave[6][6];

Vetores

Matrizes

Strings

Matrizes

Matrizes bidimensionais Possiu forma geral como declarado abaixo:


<tipo da variavel> <nome>[altura][largura]

Ex.:
int chave[6][6];

Vetores

Matrizes

Strings

ex024.c

Vetores

Matrizes

Strings

Matrizes

Matrizes Multidimensionais Forma Geral:

Vetores

Matrizes

Strings

Matrizes

Matrizes Multidimensionais Forma Geral:


<tipo da variavel> <nome>[tam1][tam2]...[tamN]

Vetores

Matrizes

Strings

Matrizes

Matrizes Multidimensionais Forma Geral:


<tipo da variavel> <nome>[tam1][tam2]...[tamN]

Ex.:

Vetores

Matrizes

Strings

Matrizes

Matrizes Multidimensionais Forma Geral:


<tipo da variavel> <nome>[tam1][tam2]...[tamN]

Ex.:
int chave[2][6][6];

Vetores

Matrizes

Strings

Matrizes

Matrizes Multidimensionais Forma Geral:


<tipo da variavel> <nome>[tam1][tam2]...[tamN]

Ex.:
int chave[2][6][6];

Vetores

Matrizes

Strings

Vetores

Matrizes

Strings

Vetores

Matrizes

Strings

You might also like