Aula 05 Vetores E Matrizes
Industrial
Desenvolvedor WEB
Disciplina: Lógica de Programação
Professora: Cheli Mendes Costa
Aula 05 – Matrizes de uma dimensão ou vetores Matrizes de uma dimensão ou vetores Variáveis indexadas com uma única dimensão, também conhecidas como vetores, são referenciadas por um único índice. A sintaxe para declaração é:
Exemplo
IDADE: VETOR [1..5] DE INTEIRO
NOMES: VETOR [1..5] DE CARACTERE A declaração acima corresponde à declaração de
10 variáveis: nomes[1], nomes[2], nomes[3], nomes[4], nomes[5], idades[1], idades[2], idades[3], idades[4] e idades[5]. Para se atribuir um valor a um elemento do vetor devemos utilizar o seguinte padrão:
Exemplo
Exemplos
1.
2.
3.
4.
5.
6.
nomes[1] <- “João da Silva” idades[1] <- 35 nomes[3] <- “Maria Aparecida” idades[3] <- idades[1] i <- 5 idades[i] <- 45
Exemplo Algoritmo que lê um vetor NUMERO de 6 posições e o escreve. A seguir, ele conta quantos valores de NUMERO são negativos e escreva esta informação. Algoritmo "vetores" var NUMERO: VETOR [1..6] DE REAL I, conta_neg: INTEIRO inicio
conta_neg <- 0
para i de 1 ate 6 faca leia (NUMERO[i]) se NUMERO[i] < 0 entao conta_neg <- conta_neg + 1 fimse fimpara para i de 1 ate 6 faca escreval (NUMERO[i]) fimpara escreva ("Total de números negativos: ", conta_neg) fimalgoritmo
Lista Desafio – Aula 5.O
Vetores com duas dimensões ou Matrizes Variáveis indexadas com duas dimensões, também conhecida como matrizes, são referenciadas por dois índices, cada qual começando por 1. A sintaxe para declaração é:
Exemplo PESSOAS: VETOR [1..2,1..3] DE CARACTERE A declaração acima corresponde à declaração de
6 variáveis: PESSOAS[1,1], PESSOAS [1,2],
PESSOAS[1,3], PESSOAS[2,1], PESSOAS[2,2], e
PESSOAS [2,3]. Para se atribuir um valor a um elemento do vetor devemos utilizar o seguinte padrão:
Exemplo PESSOAS[1,3]<- “Tonet” Exemplo
Algoritmo que lê uma matriz vê Valores(3,3) e calcula as somas: a) da linha