VetoresVetores
Prof. Alex Camargo
alexcamargoweb@gmail.com
UNIVERSIDADE FEDERAL DO PAMPA
CAMPUS BAGÉ
ALGORITMOS E PROGRAMAÇÃO
Definição
Vetor é uma variável composta homogênea unidimensional.
 Conjunto de variáveis de mesmo tipo que possuem mesmo
identificador (nome) e que são alocadas sequencialmente na
memória.
 Como as variáveis têm o mesmo nome, o que as distingue é
um índice que referencia a sua localização dentro da
estrutura.
Algoritmos e Programação - Vetores
Vetores em C
Particularidade:
 Índices (números inteiros) usados para identificar as posições
começam sempre em 0 e vão até o tamanho do vetor menos
um.
Declaração:
 Caracteriza-se pela inclusão de colchetes logo após o nome
da variável.
 Dentro dos colchetes deve ser colocado o número de
posições (tamanho) do vetor.
 Cada posição pode armazenar um dado com o mesmo tipo
do vetor.
Algoritmos e Programação - Vetores
Vetores em C
Exemplo de estrutura de um vetor:
Algoritmos e Programação - Vetores
Vetores em C
Atribuição de valores:
 Exige que seja informada a posição na qual o valor ficará
armazenado. Ex.: vet[0] = 10
Preenchendo um vetor:
 Preencher um vetor significa atribuir valores a todas as suas
posições.
Algoritmos e Programação - Vetores
Vetores em C
Mostrando os elementos do vetor:
 Mostrar os elementos do vetor significa percorrer todas as suas
posições, exibindo o conteúdo armazenado; para isso, também
é necessário um mecanismo que controle o valor do índice.
Algoritmos e Programação - Vetores
Exercícios
1. Faça um programa que preencha um vetor com 5 números inteiros, calcule e mostre
os números pares e suas respectivas posições.
– Ex. de saída: Num = 4 ; Pos = 2
2. Faça um programa que leia 2 vetores com 5 números inteiros cada, calcule e mostre
as posições que apresentem o mesmo valor nos dois vetores.
– Ex. de saída: A posição 2 possui o mesmo valor nos dois vetores.
3. Faça um programa que lê um vetor vet[6] e o escreve. A seguir, eleve cada um dos
elementos do vetor ao quadrado e o escreva novamente. Utilize a estrutura de
repetição “for”.
4. Faça um programa que leia um vetor com 5 números inteiros e mostre a saída a
seguir:
– Ex. de saída: Os números digitados foram: 5 + 3 + 2 + 0 + 2 = 12
5. Faça um programa que peça o nome de uma pessoa e mostre:
a) A quantidade de caracteres
b) A primeira letra
c) A última letra
Algoritmos e Programação - Vetores

Algoritmos e Programação: Vetores

  • 1.
    VetoresVetores Prof. Alex Camargo alexcamargoweb@gmail.com UNIVERSIDADEFEDERAL DO PAMPA CAMPUS BAGÉ ALGORITMOS E PROGRAMAÇÃO
  • 2.
    Definição Vetor é umavariável composta homogênea unidimensional.  Conjunto de variáveis de mesmo tipo que possuem mesmo identificador (nome) e que são alocadas sequencialmente na memória.  Como as variáveis têm o mesmo nome, o que as distingue é um índice que referencia a sua localização dentro da estrutura. Algoritmos e Programação - Vetores
  • 3.
    Vetores em C Particularidade: Índices (números inteiros) usados para identificar as posições começam sempre em 0 e vão até o tamanho do vetor menos um. Declaração:  Caracteriza-se pela inclusão de colchetes logo após o nome da variável.  Dentro dos colchetes deve ser colocado o número de posições (tamanho) do vetor.  Cada posição pode armazenar um dado com o mesmo tipo do vetor. Algoritmos e Programação - Vetores
  • 4.
    Vetores em C Exemplode estrutura de um vetor: Algoritmos e Programação - Vetores
  • 5.
    Vetores em C Atribuiçãode valores:  Exige que seja informada a posição na qual o valor ficará armazenado. Ex.: vet[0] = 10 Preenchendo um vetor:  Preencher um vetor significa atribuir valores a todas as suas posições. Algoritmos e Programação - Vetores
  • 6.
    Vetores em C Mostrandoos elementos do vetor:  Mostrar os elementos do vetor significa percorrer todas as suas posições, exibindo o conteúdo armazenado; para isso, também é necessário um mecanismo que controle o valor do índice. Algoritmos e Programação - Vetores
  • 7.
    Exercícios 1. Faça umprograma que preencha um vetor com 5 números inteiros, calcule e mostre os números pares e suas respectivas posições. – Ex. de saída: Num = 4 ; Pos = 2 2. Faça um programa que leia 2 vetores com 5 números inteiros cada, calcule e mostre as posições que apresentem o mesmo valor nos dois vetores. – Ex. de saída: A posição 2 possui o mesmo valor nos dois vetores. 3. Faça um programa que lê um vetor vet[6] e o escreve. A seguir, eleve cada um dos elementos do vetor ao quadrado e o escreva novamente. Utilize a estrutura de repetição “for”. 4. Faça um programa que leia um vetor com 5 números inteiros e mostre a saída a seguir: – Ex. de saída: Os números digitados foram: 5 + 3 + 2 + 0 + 2 = 12 5. Faça um programa que peça o nome de uma pessoa e mostre: a) A quantidade de caracteres b) A primeira letra c) A última letra Algoritmos e Programação - Vetores