vetores

265 palavras 2 páginas
Algoritmos e Programação – Parte 02
Vetores e Matrizes

Algoritmos e Programação
Vetores
o

o

• o Estrutura de Dados Homogênea e Estática o Unidimensional
Exemplo :
Prédio com um apartamento por andar
Conjunto habitacional com apenas uma rua
Todos os elementos pertencentes ao mesmo tipo de dado; 2

Algoritmos e Programação
Vetores
o o Índices (iniciam em “0”, até “n”);
Índices utilizados para Recuperar/Inserir valores.
Índice

o o 1 2 3 4 5 6 7 8 9 n
10 20 30 40 50 60 70 80 90 99

à 0

Forma geral para se declarar um vetor: tipo_da_variável nome_da_variável [tamanho];

3

Algoritmos e Programação
Vetores
n

Exemplo: o float teste [10].
Todos os valores são do tipo float
0

n

1

2

3

4

5

6

7

8

9

teste
Em C a numeração dos índices começa sempre em zero.
Isto significa que, no exemplo acima, os dados serão indexados de 0 a 9. Para acessá-los vamos escrever: teste [0]..... teste [9]

4

Algoritmos e Programação
Vetores
n

n

n

Mas ninguém o impede (programador) de escrever: o teste[30] o teste[103] o teste[-2]
O C não verifica se o índice que você usou está dentro dos limites válidos. Este é um cuidado que você deve tomar. Se o programador não tiver atenção com os limites de validade para os índices ele corre o risco de ter variáveis sobrescritas ou de ver o computador travar.
Inúmeros bugs podem surgir.

5

Algoritmos e Programação
Vetores
n

Exercício 1:

Construa um programa que declare um vetor de inteiros com 10 elementos e o inicialize com números fornecidos pelo usuário, através da entrada padrão.
#include
main()
{
int vetor[10], indice; for (indice=0;

Relacionados

  • Vetores
    2119 palavras | 9 páginas
  • Vetores
    1454 palavras | 6 páginas
  • Vetores
    1153 palavras | 5 páginas
  • vetores
    2198 palavras | 9 páginas
  • Vetores
    1878 palavras | 8 páginas
  • Vetor
    1629 palavras | 7 páginas
  • Vetores
    1392 palavras | 6 páginas
  • vetores
    976 palavras | 4 páginas
  • vetores
    2722 palavras | 11 páginas
  • Vetores
    1956 palavras | 8 páginas