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

Algoritmos e Linguagens de Programação 1: Aula 7 - Matrizes, Notas de estudo de Algoritmos

Aula 7 do curso algoritmos e linguagens de programação 1, ministrado por joão paulo pimentel, aborda o tema de matrizes. O documento explica como declarar e atribuir valores a matrizes bidimensionais indexadas, além de apresentar um algoritmo para ler uma matriz 3x3 e calcular as somas da diagonal principal, diagonal secundária, linha 3, coluna 2 e todos os elementos.

Tipologia: Notas de estudo

2010

Compartilhado em 22/11/2010

leonardo-aragao-7
leonardo-aragao-7 🇧🇷

5

(2)

8 documentos

1 / 13

Toggle sidebar

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

Não perca as partes importantes!

bg1
Semestre: 1
Semestre: 1º
º
Disciplina: Algoritmos e Linguagens de Programa
Disciplina: Algoritmos e Linguagens de Programaç
ção 1
ão 1
Professor: João Paulo Pimentel
Professor: João Paulo Pimentel
Aula 7
Aula 7
Vari
Variá
áveis Compostas Homogêneas
veis Compostas Homogêneas
*
* Vari
Variá
áveis Indexadas Bidimensionais (Matrizes)
veis Indexadas Bidimensionais (Matrizes)
Tecnologia em Redes de Computadores Prof. João Paulo Pimentel
pf3
pf4
pf5
pf8
pf9
pfa
pfd

Pré-visualização parcial do texto

Baixe Algoritmos e Linguagens de Programação 1: Aula 7 - Matrizes e outras Notas de estudo em PDF para Algoritmos, somente na Docsity!

Semestre: 1Semestre: 1

Disciplina: Algoritmos e Linguagens de Programa^ Disciplina: Algoritmos e Linguagens de Programa

çç

ão 1ão 1

Professor: João Paulo Pimentel^ Professor: João Paulo PimentelAula 7^ Aula 7

VariVari

áá

veis Compostas Homogêneasveis Compostas Homogêneas

*^ *

VariVari

áá

veis Indexadas Bidimensionais (Matrizes)veis Indexadas Bidimensionais (Matrizes)

Tecnologia em Redes de Computadores

Prof. João Paulo Pimentel

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 paradeclaração é:

•^

: vetor [

tamanho

tamanho

] de

< tipo >

tamanho [VI..VF]

•^

VI= Valor inicial do índice; e

•^

VF valor Final do índice.^ Algoritmos e LP

Prof. João Paulo Pimentel

2

Exemplo de matriz

•^

Algoritmo que lê uma matriz VALORES(3,3) e calculaas somas:

•^

a) da linha 3 de Valores;

•^

b) da coluna 2 de Valores;

•^

c) da diagonal principal;

•^

d) da diagonal secundária; e

•^

e) de todos os elementos da matriz.^ Algoritmos e LP

Prof. João Paulo Pimentel

4

Solução exemplo Matriz

algoritmo "Matriz"

// Função : Carrega matriz e calcula somas: DP,DS,C2,L3// e de todos os elementos da matriz.

// Autor : Prof. João Paulo Pimentel

// Data : 11/1/

// Seção de Declarações

var

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

somaLinha3, somaColuna2, somaDiagPrinc, somaDiagsecu, somaTudo: REAL

i, j: INTEIRO //os índice sempre inteiro

inicio

somaLinha3 <- 0

somaColuna2 <- 0

somaDiagPrinc <- 0

somaDiagsecu <- 0

somaTudo <- 0

Solução exemplo Matriz

escreval ("")

escreval ("Matriz digitada: ")

Para i de 1 ate 3 faca

Para j de 1 ate 3 faca

escreval (VALORES[i,j])

fimpara

fimpara

escreval ("")

escreval ("Soma de todos os elementos é ", somaTudo)

escreval ("Soma dos elementos da linha 3 é ", somaLinha3)

escreval ("Soma dos elementos da coluna 2 é ", somaColuna2)

escreval ("Soma dos elementos da diagonal principal é ",somaDiagPrinc)

escreval ("Soma dos elementos da diagonal secundária é ",somaDiagsecu)

fimalgoritmo

Algoritmos e LP

Prof. João Paulo Pimentel

8

Executando no VisuAlg

Executando no VisuAlg – EXE 1^ Algoritmos e LP

Prof. João Paulo Pimentel

10

Exercitando Matrizes ...

    1. Desenvolva um algoritmo que leia um

Vetor V contendo 18 elementos. A seguir,distribua esses elementos em uma matriz3x6. Ao final, mostre a matriz gerada.

POR HOJE É SÓ...

• BOA NOITE... • ATÉ A PRÓXIMA AULA... Algoritmos e LP

Prof. João Paulo Pimentel

13