Vetores
Algoritmos e Estrutura de Dados
Denis Fernandes Gomes
• Bacharel em Ciência da Computação –
Unifenas
• MCP .Net 2.0
• Pós Graduado em “MBA em gestão de banco
de dados Oracle 11g” – Uniara
• Professor - Pronatec
• SAP Basis
Variável x Vetor
• Para conseguirmos entender os vetores,
imagine uma variável declarada com os tipos
primitivos já conhecidos. Agora, imagine
dividirmos esta variável em 5 partes. Conseguiu
imaginar?
• Um vetor é definido inicialmente com um
tamanho fixo e a partir daí podemos navegar
pela suas posições guardam ou exibindo
informações lá existentes.
Vetor
• Consideramos X uma variável simples e Y um
vetor de 5 elementos.
10 5 0 80 -38
X
Y
Declaração de vetores
Modelo
declare tipo [n] nome_identificador;
Ex:
declare texto [3] endereco;
Leitura de um vetor
Modelo
leia(nome_identificador[n]);
Ex:
leia(endereco[2]);
Escreva apenas um índice do vetor
Modelo
escreva(nome_identificador[n]);
Ex:
escreva(endereco[2]);
Escreva todos os itens do vetor
Modelo
declare tipo [n] nome_identificador;
para i até n faça
escreva(nome_identificador[i]);
fim para
Ex:
declare texto [3] endereco;
inteiro i;
para i=0 até 2 faça
escreva(endereco[i]);
fim para
Leia todos os itens do vetor
Modelo
declare tipo [n] nome_identificador;
para i até n faça
leia(nome_identificador[i]);
fim para
Ex:
declare texto [3] endereco;
inteiro i;
para i=0 até 2 faça
leia(endereco[i]);
fim para
Exercício
Ler um vetor de 100 elementos numéricos e
verificar se existem elementos iguais a 40. Se
existirem, escrever as posições em que estão
armazenados.
Contato
• denisfg.blogspot.com
• Assista a vídeo-aula explicando os vetores no
endereço:
http://denisfg.blogspot.com.br/p/dicas-c.html

Explicando Vetores - Algoritmos

  • 1.
  • 2.
    Denis Fernandes Gomes •Bacharel em Ciência da Computação – Unifenas • MCP .Net 2.0 • Pós Graduado em “MBA em gestão de banco de dados Oracle 11g” – Uniara • Professor - Pronatec • SAP Basis
  • 3.
    Variável x Vetor •Para conseguirmos entender os vetores, imagine uma variável declarada com os tipos primitivos já conhecidos. Agora, imagine dividirmos esta variável em 5 partes. Conseguiu imaginar? • Um vetor é definido inicialmente com um tamanho fixo e a partir daí podemos navegar pela suas posições guardam ou exibindo informações lá existentes.
  • 4.
    Vetor • Consideramos Xuma variável simples e Y um vetor de 5 elementos. 10 5 0 80 -38 X Y
  • 5.
    Declaração de vetores Modelo declaretipo [n] nome_identificador; Ex: declare texto [3] endereco;
  • 6.
    Leitura de umvetor Modelo leia(nome_identificador[n]); Ex: leia(endereco[2]);
  • 7.
    Escreva apenas umíndice do vetor Modelo escreva(nome_identificador[n]); Ex: escreva(endereco[2]);
  • 8.
    Escreva todos ositens do vetor Modelo declare tipo [n] nome_identificador; para i até n faça escreva(nome_identificador[i]); fim para Ex: declare texto [3] endereco; inteiro i; para i=0 até 2 faça escreva(endereco[i]); fim para
  • 9.
    Leia todos ositens do vetor Modelo declare tipo [n] nome_identificador; para i até n faça leia(nome_identificador[i]); fim para Ex: declare texto [3] endereco; inteiro i; para i=0 até 2 faça leia(endereco[i]); fim para
  • 10.
    Exercício Ler um vetorde 100 elementos numéricos e verificar se existem elementos iguais a 40. Se existirem, escrever as posições em que estão armazenados.
  • 11.
    Contato • denisfg.blogspot.com • Assistaa vídeo-aula explicando os vetores no endereço: http://denisfg.blogspot.com.br/p/dicas-c.html