Você está na página 1de 18

Tcnico em Informtica

Modulo II Projetos e
Desenvolvimento De
Sistemas
Prof. Flvio Oscar Hahn

Variveis Indexadas
Unidimensionais (Vetores)

Vetores
Variveis indexadas com uma nica
dimenso, tambm conhecidas como
vetores, so referenciadas por um nico
ndice.

Vetores

<identificador> : vetor [<tamanho>] de < tipo >

Tamanho [VI..VF]=> Vi= Valor inicial do ndice e


VF valor Final do ndice.

Vetores: declarao
IDADE: VETOR [1..5] DE INTEIRO
NOMES: VETOR [1..5] DE CARACTERE

Vetores Exemplo

Vetores: exerccios
Escreva um algoritmo que l um vetor
A(10) e escreva a posio de cada
elemento igual a 10 deste vetor.

Vetores: exerccios
Escrever um algoritmo que l um vetor
X(20) e o escreve. Substitua, a seguir,
todos os valores nulos de X por 1 e
escreva novamente o vetor X.

Vetores: exerccios
Escrever um algoritmo que l um vetor
N(30) e o escreve. Encontre, a seguir, o
menor elemento e a sua posio no vetor
N e escreva: "O menor elemento de N
= ... e a sua posio ... ".

Escrever um algoritmo que l um vetor


A(15) e o escreve. Ordene a seguir os
elementos de A em ordem crescente e
escreva novamente A.

Variveis Indexadas
Bidimensionais (Matrizes)
Variveis indexadas com duas dimenses,
tambm conhecida como matrizes, so
referenciadas por dois ndices, cada qual
comeando por 1.

Variveis Indexadas
Bidimensionais (Matrizes)
<identificador> : vetor [<tamanho1>,<tamanho2>] de < tipo >

Variveis Indexadas
Bidimensionais (Matrizes)

VALORES : VETOR [1..3,1..3] DE REAL

Variveis Indexadas
Bidimensionais (Matrizes)
Algoritmo que l uma matriz v Valores(3,3)
e calcula as somas:
a) da linha 3 de Valores;
b) da coluna 2 de Valores;
c) da diagonal principal;
d) da diagonal secundria; e
e) de todos os elementos da matriz.

Faa um algoritmo para ler uma matriz de


34 de nmeros reais e depois exibir o
elemento do canto superior esquerdo e do
canto inferior direito
11

12

13

14

21

22

23

24

31

32

33

34

Crie um algoritmo que calcule a mdia


dos elementos de uma matriz 5x2.
Crie um algoritmo informe qual o maior e
qual o menor elemento existente em uma
matriz 6x3.

Crie um algoritmo que leia uma matriz 3x3


e crie uma nova matriz que seja a matriz
transposta da primeira (troque as linhas
por colunas) Ex:

Você também pode gostar