Algoritmos e Programação: Vetores

7
Vetores Vetores Prof. Alex Camargo [email protected] UNIVERSIDADE FEDERAL DO PAMPA CAMPUS BAGÉ ALGORITMOS E PROGRAMAÇÃO

Transcript of Algoritmos e Programação: Vetores

Page 1: Algoritmos e Programação: Vetores

VetoresVetores

Prof. Alex [email protected]

UNIVERSIDADE FEDERAL DO PAMPACAMPUS BAGÉ

ALGORITMOS E PROGRAMAÇÃO

Page 2: Algoritmos e Programação: Vetores

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

Page 3: 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

Page 4: Algoritmos e Programação: Vetores

Vetores em C

Exemplo de estrutura de um vetor:

Algoritmos e Programação - Vetores

Page 5: 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

Page 6: 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

Page 7: Algoritmos e Programação: Vetores

Exercícios1. 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 letrac) A última letra

Algoritmos e Programação - Vetores