Está en la página 1de 7

Programao II

Victor Amorim dos Santos


Vetores (arrays)
Definio

uma estrutura de dados


que armazena uma coleo
de elementos de tal forma
que cada um dos elementos
possa ser identificado por,
pelo menos, um ndice ou
uma chave
Acessando a posio do vetor
Manipulando vetores

Algoritmo ler_imprimir_vetor
Exemplo: Leia para um vetor, var i : Inteiro;
vet : Inteiro[10];
10 nmeros digitados pelo Inicio
Para i de 0 at 9 passo 1 faa
escreva(Digite o numero na posicao +i+1);
usurio, depois imprima todo leia(vet[i]);
Fim_para
o vetor.
escreva(Valores vetor:);
Para i de 0 at 9 passo 1 faa
escreva(vet[i]);
Fim_para
Fim
Exerccios - Vetor
Exerccios

1. Faa um pseudocdigo que leia um vetor de inteiros com 10 posies. Depois disso, verifique, para cada nmero do
vetor, se ele par ou mpar e imprima isso.
2. Faa um pseudocdigo que leia 10 nmeros inteiros do usurio e os armazene em um vetor. Depois disso, verifique,
para cada nmero do vetor se ele par ou mpar, caso seja par, armazene em um vetor chamado pares, caso seja
mpar armazene em um vetor chamado impares. No fim imprima todos os nmeros armazenados no vetor pares e
mpares. Ex.: Imprimir: Pares: 2,50,26,70,22,8. mpares: 9,3,43,13.
3. Faa um pseudocdigo que leia 10 nmeros do usurio. Crie vetores que armazenem os nmeros positivos, os
negativos, pares e mpares. Caso 0 seja digitado, um novo nmero deve ser lido. No fim, imprima cada um dos
vetores. Ex.: Imprimir: postivos: 2,6,43,2. negativos: -1,-6,-4. pares: 2,6,2. mpares:43.
4. Faa um pseudocdigo que dado um vetor de 4 posies, armazene em um vetor (vetor_crescente) os nmeros
ordenados de forma crescente. Em um outro vetor (vetor_decrescente) armazene os nmeros de forma
decrescente. No fim imprima os dois vetores. Ex.: {4,7,2,1}, imprimir: vetor_crescente: 1,2,4,7;
vetor_decrescente:7,4,2,1;
Victor Amorim dos Santos
victor.amsantos@inf.ufes.br
http://inf.ufes.br/~victoramsantos/

También podría gustarte