Docsity
Docsity

Prepare-se para as provas
Prepare-se para as provas

Estude fácil! Tem muito documento disponível na Docsity


Ganhe pontos para baixar
Ganhe pontos para baixar

Ganhe pontos ajudando outros esrudantes ou compre um plano Premium


Guias e Dicas
Guias e Dicas


Lógica de Programação - Matrizes, Slides de Algoritmos e Programação

Matrizes Programação

Tipologia: Slides

2013

Compartilhado em 20/05/2013

synty-x-12
synty-x-12 🇧🇷

5

(4)

47 documentos

1 / 17

Toggle sidebar

Esta página não é visível na pré-visualização

Não perca as partes importantes!

bg1
Lógica de Programação
Matrizes
Eduardo Henrique
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff

Pré-visualização parcial do texto

Baixe Lógica de Programação - Matrizes e outras Slides em PDF para Algoritmos e Programação, somente na Docsity!

Lógica de Programação

Matrizes

 Conceito Estrutura formada por um conjunto de duas ou mais dimensões de dados. Sendo todas as dimensões de mesmo tipo e possuindo um número fixo de elementos

 Sintaxe

NomeVetor : Vetor [Inicio..Fim,Inicio..Fim] de Tipo

Matrizes

 Exemplo M : Vetor [1..3,1..3] de Inteiro

Matrizes

Matriz quadrada de ordem 3

M 3

Matrizes

a 11 a 12 a 13

a 21 a 22 a 23

a 31 a 32 a 33

 Estrutura

Matrizes

a 11 a 12 a 13

a 21 a 22 a 23

a 31 a 32 a 33

 Estrutura

DS

DS  Diagonal Secundária

 Atribuir valor a um elemento do Vetor NomeMatriz[X,Y] <- Valor  Exemplo M[1,2] <- 10

Matriz

Valor na Posição 1,

Matriz “M” →

10

1 2 3

1

2

3

X

Y

a 12 = 10

 Povoar a matriz com atribuição posicional

  • M[1,1] <-
  • M[1,2] <-
  • M[1,3] <-
  • M[2,1] <-
  • M[2,2] <-
  • M[2,3] <-
  • M[3,1] <- -
  • M[3,2] <- -
  • M[3,3] <- -

Matrizes

 Matriz povoada

 Gerar Matriz Aleatória Rand → Gera um valor real entre 0 e 1, inclusive RandI(Limite) → Gera um valor inteiro entre 0 e o limite, inclusive

Para I <- 1 ate 3 Faca Para J <- 1 ate 3 Faca M[I,J] <- RandI(100) FimPara FimPara

Matrizes

 Imprimir Matriz

Para I <- 1 ate 3 Faca Para J <- 1 ate 3 Faca Escreval(“M[”,I,J,“]=”,M[I,J]) FimPara FimPara

Vetor

1º - Elabore um algoritmo que gere uma matriz Identidade e depois imprima-a.

Obs: Matriz identidade é toda matriz quadrada, onde a diagonal principal é toda formada pelo número “1” (um), e os demais elementos são “0” (zero).

Exercício

2º - Elabore um algoritmo receba 4 valores, coloque-os em uma matriz quadrada de ordem 2, depois calcule e imprima o seu determinante.

Obs: Determinante é igual ao produto da diagonal principal menos o produto da diagonal secundária.

Exercício