Académique Documents
Professionnel Documents
Culture Documents
2009.1
Pascal: Vetores
Vetores Unidimensionais
um conjunto de valores do mesmo tipo, armazenados em locais contguos na memria e possuem o mesmo nome.
12 1
2
90
3
56
4
2
5
numeros
Legenda: Azul: ndices (posio dos elementos no vetor). Verde: nome do vetor. Vermelho: elementos do vetor
Vetores Unidimensionais
12
1
2
90
3
56
4
2
5
numeros
Vetores Unidimensionais
Sintaxe: Declarao
Ateno !! Fica fcil perceber que para percorrer um vetor, seja para armazenar valores ou ler os valores que esto armazenados, a estrutura de repetio for se apresenta como um bom recurso, uma vez que, permite contar de 1 at n, valor coincidentemente os ndices do vetor.
Vetores Unidimensionais
Exerccio 1: Escreva um programa, em Pascal, para ler 10 nmeros (inteiros), calcular e exibir: Quantidade de nmeros com valor superior a mdia dos nmeros lidos.
Vetores Unidimensionais
Respostas
Vetores Unidimensionais
Exerccio 2: Escreva um programa, em Pascal, para ler 10 nmeros (inteiros), calcular e exibir: Maior valor digitado; Segundo maior valor digitado; Todos os nmeros digitados, exceto o maior e o segundo maior.
Vetores Unidimensionais
Respostas
Vetores Unidimensionais
Exerccio 3: Escreva um programa, em Pascal, para ler 10 nmeros (inteiros), calcular e exibir: Maior diferena (valor absoluto) entre os elementos consecutivos do vetor. Como obter o valor absoluto ?! A rotina abs retorna o valor absoluto de um nmero.
Vetores Unidimensionais
Respostas
Vetores Unidimensionais
Exerccio 4: Escreva um programa, em Pascal, para ler um nmero escrito na base decimal, calcular e exibir a converso desse nmero para qualquer base (informada pelo usurio). Ateno ! O nmero convertido poder ter no mximo 20 dgitos.
Vetores Unidimensionais
Respostas
Vetores Bidimensionais
Vetores Bidimensionais
15
11
45
12
8
13
-6
14
10
15
20
21
7
22
65
23
0
24
5
25
100
31
-98
32
75
33
863
34
3
35
Vetores Bidimensionais
Sintaxe: Declarao
Ateno !! O array nmeros possui 3 linhas, em cada linha 5 colunas. O percurso desse vetor pode ser feito com auxlio do comando for, um externo para contar as linhas e outro interno para contar as colunas.
Vetores Bidimensionais
Exerccio 5: Escreva um programa, em Pascal, para ler duas matrizes (3 x 3), calcular e exibir a matriz soma das duas. Ateno ! A soma de matrizes s pode acontecer se elas forem da mesma dimenso.
Vetores Bidimensionais
Respostas
Contato
Site: http://valeria.eti.br
e-mail: valeria@ig.com.br