Vous êtes sur la page 1sur 3

Aula de Hoje

Programao de Computadores
Aula 18 Professora Bianca (Sala 302 Bloco E) bianca@ic.uff.br
http://www.ic.uff.br/~bianca/prog/
Aula 18 - 20/10/2008 1

Vetores Pgs. 86 a 91 da apostila de Construo de Algoritmos

Aula 18 - 20/10/2008

Vetores
At agora
Cada dado lido guardado em uma varivel independente. Cada varivel armazena uma valor de cada vez.

Declarao de vetores
Em pseudo-cdigo:

Utilizando vetores
Podemos armazenar vrios valores do mesmo tipo em uma s varivel.
Aula 18 - 20/10/2008 3 Aula 18 - 20/10/2008 4

Colocando valores nos vetores


necessrio indicar em que posio o valor ser colocado. Para isso necessrio usar um ndice.
Um ndice um valor inteiro que deve ser maior ou igual a 1 e menor ou igual ao tamanho declarado para o vetor. O ndice colocado entre parnteses depois do nome da varivel na atribuio.
Aula 18 - 20/10/2008 5

Exemplos
A(3) 12

A(10) 55

Aula 18 - 20/10/2008

Operaes com vetores


Cada A(I) pode ser tratado como uma varivel comum.

Colocando valores no vetor atravs da leitura


Um valor por linha

Operaes utilizando componentes indefinidos do vetor geraro erros.

Aula 18 - 20/10/2008

Aula 18 - 20/10/2008

Colocando valores no vetor atravs da leitura


Todos os valores na mesma linha

Imprimindo o vetor
Um valor por linha

Aula 18 - 20/10/2008

Aula 18 - 20/10/2008

10

Imprimindo o vetor
Todos os valores na mesma linha

Exerccios
Escreva um algoritmo para ler 50 valores inteiros e imprim-los, acompanhados de sua mdia aritmtica.

Aula 18 - 20/10/2008

11

Aula 18 - 20/10/2008

12

Exerccios
Escreva um algoritmo que leia um vetor de 100 posies de nmeros inteiros e mostre somente os nmeros positivos e sua posio no vetor.

Exerccios
Escreva um algoritmo que leia 80 elementos inteiros, encontre e mostre o menor elemento e sua posio no vetor.

Aula 18 - 20/10/2008

13

Aula 18 - 20/10/2008

14

Exerccios
Escreva um algoritmo que leia um vetor inteiro de 30 posies e crie um segundo vetor, substituindo os valores 0 por 1. Mostre os dois vetores.

Exerccios
Escreva um algoritmo que leia um vetor inteiro de 30 posies e crie um segundo vetor, com apenas os valores diferentes de 0. Mostre os dois vetores.

Aula 18 - 20/10/2008

15

Aula 18 - 20/10/2008

16

Vous aimerez peut-être aussi