Buscar

Algoritmos1_Aula20-VetorNDimensional

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 15 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 15 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 15 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

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

Continue navegando