Baixe o app para aproveitar ainda mais
Prévia do material em texto
Vetor bi, tri e n-dimensionaL Algoritmos I Prof. Thiago Meirelles Ventura UFMT – IC – 2013/1 Introdução Vetor de inteiros 56 -34 1345 0 -371 Introdução Vetor de inteiros Vetor de registros 56 -34 1345 0 -371 nome: “Thiago” idade: 27 nome: “Felipe” idade: 29 nome: “Jr” idade: 31 nome: “Leandro” idade: 0 nome: “Maria” idade: 5 Introdução Vetor de inteiros Vetor de registros Vetor de vetor ? 56 -34 1345 0 -371 nome: “Thiago” idade: 27 nome: “Felipe” idade: 29 nome: “Jr” idade: 31 nome: “Leandro” idade: 0 nome: “Maria” idade: 5 Introdução Vetor de vetor Introdução Vetor de vetor 56 -34 134 0 -371 -1 -2 4 100 -99 15 -2 7 -9 0 Introdução E um vetor de vetor de vetor? Introdução E um vetor de vetor de vetor Matriz Uma matriz de 3 linhas por 4 colunas Podemos imaginar a matriz acima como um vetor de 4 elementos, no qual cada elemento possui um vetor de 3 elementos. Matriz Declaração Sintaxe para declarar um vetor de vetores nomeVariável : vetor [início .. fim] de vetor [início .. fim] de tipoDeDado matriz : vetor [1 .. 4] de vetor [1 .. 3] de inteiro B : vetor [1 .. 10] de vetor [‘A’ .. ‘H’] de real alunos : vetor [1 .. 100] de vetor [1 .. 40] de pessoa Acesso das informações Atribuir ou recuperar um elemento dentro de uma matriz Utilização dos operadores [ ] algoritmo MatrizExemplo variáveis mat: vetor [1..4] de vetor [1..3] de inteiro início mat[1][3] <- 10 leia ( mat[4][1] ) escreva (mat[1][1]) fim algoritmo Exercício 1 Faça um algoritmo que leia um número real e uma matriz real A10x10 Realize a multiplicação escalar do número pela matriz Escreva o resultado na saída. Exercício 2 Faça um algoritmo para ler duas matrizes A5x5 e B5x5 de inteiros Realize a soma matricial gerando uma matriz C Escreva a matriz C na saída Exercício 3 Faça um algoritmo para ler duas matrizes A2x4 e B4x3 de inteiros Realize a multiplicação destas duas matrizes gerando uma matriz C Escreva a matriz C na saída
Compartilhar