SlideShare ist ein Scribd-Unternehmen logo
1 von 6
Matrizes
Matrizes multidimensionais
Desafio Matrix_1 - Fluxograma + código - Ler 6 valores numa matriz de 2 linhas e 3 colunas e fazer o output da soma dos
valores. (Ciclo For)
program Matrix_1 ;
var
m:array[1..2,1..3] of integer; // estrutura da matriz
soma,contl,contc:integer;
Begin
writeln('Digite os 6 valores');
soma:=0;
for contl:=1 to 2 do // 2 linhas
for contc:=1 to 3 do // 3 colunas
readln(m[contl,contc]);
for contl:=1 to 2 do
for contc:=1 to 3 do
soma:=soma + m[contl,contc];
writeln('Soma=',soma);
end.
Inicio
soma
For
contl:=
1 to 2
do
Fim
Não
Sim
Soma, contl,
contc
m[contl,contc]
For
contlc=
1 to 3
do
soma:=soma + m[contl,contc];
Não
Sim
Matrizes
- Um só tipo de dados (conjunto ordenado de informações de mesma natureza);
- Um só nome;
- Múltiplas posições de memória identificadas por índices;
- Acesso randómico (aleatório)
Nota [2,1] vale 7,3
Características das matrizes
Sintaxe
array [ < limite inferior linha> .. < limite superior linha >, limite inferior coluna> .. < limite superior coluna >, ] of < tipo >
var m : array [1 .. 2, 1..3] of real;
Y : array [10 .. 15 , 1..3 ] of string;
Z : array [-5 .. 3 , 1..10] of integer;
var Nota : array [1 .. 2, 1..3] of real;
begin
readln( Nota [ 2,3 ] );
Nota [ 2,1 ] := 7.3 ;
Nota [ 2 ,2] := Nota [ 1,1 ] + 2
if Nota [ 1,3 ] > 6.0
then writeln (‘Aprovado’);
...
Declaração da matriz Utilização da matriz
Características e sintaxe 1 de 2
1 2 3
1
2 7,3
Matrizes multidimensionais
Pode ser: - Uma constante / nome de variável / expressão
Deve ser: inteiro ou char (dependendo do que foi definido)
Características do Índice
Sintaxe - Variável indexada
array [ < índice >]
Características e sintaxe 2 de 2
Exemplo de variável indexada
Nota [2,1] vale 7,3
1 2 3
1
2 7,3
program Matrix_1 ;
var
m:array[1..2,1..3] of integer; // estrutura da matriz
iL,iC, x,y:integer;
Begin
iL:=2;
iC:=1;
writeln('Insira um valor na linha ',iL,' coluna ',iC);
readln(m[iL,iC]);
m[iL,iC+1]:=6;
for iL:=1 to 2 do
for iC:=1 to 3 do
writeln('linha ',iL, 'coluna', iC,' - ', m[iL,iC]);
end.
Matrizes multidimensionais
1 2 3
1
2
Para verificar as notas superiores à média (Se nota>média) vamos necessitar de armazenar todas as notas, ou seja:
Vamos precisar de 30 variáveis do mesmo tipo (integer) para armazenar os valores lidos!!!!
Para resolver o problema das 30 variáveis (do mesmo tipo), vamos usar um vetor.
m
Nome do vetor
Índice – indica a posição da matriz
Valor da posição da matriz
Desafio Matrix_1 - Fluxograma + código - Ler 6 valores numa matriz de 2 linhas e 3 colunas e fazer o output da soma dos
valores. (Ciclo For)
Matrizes multidimensionais
Desafio Matrix_2 - Fluxograma + código - Construa um programa
que solicite ao utilizador as notas de 30 alunos e que calcule a
respetiva média. (Ciclo For - Matriz)
Desafio Matrix_2.1 - Fluxograma + código – Altere o programa
anterior para que indique as notas superiores à média. (Ciclo if)
program Matrix_1 ;
var
nota:array[1..2,1..3] of integer; // estrutura da matriz
soma, media,contl,contc:integer;
Begin
writeln('Digite os 6 valores');
soma:=0;
for contl:=1 to 2 do // 2 linhas
for contc:=1 to 3 do // 3 colunas
readln(nota[contl,contc]);
for contl:=1 to 2 do
for contc:=1 to 3 do
begin
soma:=soma + nota[contl,contc];
media:=soma div 6;
end;
writeln('Soma=',soma);
writeln('Média=',media);
for contl:=1 to 2 do
for contc:=1 to 3 do
begin
if nota[contl,contc]>media then
writeln('Notas superiores à média=',nota[contl,contc]);
end;
end.
Matrizes multidimensionais
Nota: Aquando da elaboração e teste dos programas é
boa prática utilizar uma matriz mais pequena para
facilitar os sucessivos testes ao funcionamento do
programa.

Weitere ähnliche Inhalte

Was ist angesagt?

Fichas de Avaliação: A Grande Aventura_Estudo do Meio 3.º Ano
Fichas de Avaliação: A Grande Aventura_Estudo do Meio 3.º AnoFichas de Avaliação: A Grande Aventura_Estudo do Meio 3.º Ano
Fichas de Avaliação: A Grande Aventura_Estudo do Meio 3.º AnoSónia Pereira
 
Teste Final- 6º ano - Matemática
Teste Final- 6º ano - MatemáticaTeste Final- 6º ano - Matemática
Teste Final- 6º ano - Matemáticadmj11122009
 
Estatística 8.º ano
Estatística 8.º anoEstatística 8.º ano
Estatística 8.º anoaldaalves
 
Ficha de trabalho multiplos, divisores, mdc e mmc
Ficha de trabalho multiplos, divisores, mdc e mmcFicha de trabalho multiplos, divisores, mdc e mmc
Ficha de trabalho multiplos, divisores, mdc e mmcSónia Santos
 
Lista de exercicios algoritmos resolvida-
Lista de exercicios   algoritmos  resolvida-Lista de exercicios   algoritmos  resolvida-
Lista de exercicios algoritmos resolvida-Mauro Pereira
 
SequêNcias De NúMeros
SequêNcias De NúMerosSequêNcias De NúMeros
SequêNcias De NúMerosritapereira
 
HIS - PORTUGAL NO SEC XIX
HIS - PORTUGAL NO SEC XIXHIS - PORTUGAL NO SEC XIX
HIS - PORTUGAL NO SEC XIXLuís Ferreira
 
Trabalho de física Isaac Newton
Trabalho de física  Isaac NewtonTrabalho de física  Isaac Newton
Trabalho de física Isaac NewtonMoraes99
 
3º matemática areal editores (fichas)-2017
3º matemática   areal editores (fichas)-20173º matemática   areal editores (fichas)-2017
3º matemática areal editores (fichas)-2017valliajonas
 
Ae estudo do meio - alfa
Ae   estudo do meio - alfaAe   estudo do meio - alfa
Ae estudo do meio - alfaSílvia Rocha
 
Grande aventura fichas-de-avaliacao-3ano-argolas
Grande aventura fichas-de-avaliacao-3ano-argolasGrande aventura fichas-de-avaliacao-3ano-argolas
Grande aventura fichas-de-avaliacao-3ano-argolasSandra Leite
 
Sermão de Santo António - Resumo
Sermão de Santo António - ResumoSermão de Santo António - Resumo
Sermão de Santo António - Resumocolegiomb
 
282168192 a-grande-aventura-1º-ano-portugues
282168192 a-grande-aventura-1º-ano-portugues282168192 a-grande-aventura-1º-ano-portugues
282168192 a-grande-aventura-1º-ano-portuguesSónia Pereira
 
Livro de Fichas História 6º ano
Livro de Fichas História 6º anoLivro de Fichas História 6º ano
Livro de Fichas História 6º anoFilipaSilva10208
 
Ficha inglês 6º Ano - revisoes
Ficha inglês 6º Ano - revisoesFicha inglês 6º Ano - revisoes
Ficha inglês 6º Ano - revisoesAna Tapadinhas
 
Fichas matemática 2º ano - Completo.pdf
Fichas matemática 2º ano - Completo.pdfFichas matemática 2º ano - Completo.pdf
Fichas matemática 2º ano - Completo.pdfMarisaPimentel3
 

Was ist angesagt? (20)

Estatística 10 Ano
Estatística 10 Ano Estatística 10 Ano
Estatística 10 Ano
 
Fichas de Avaliação: A Grande Aventura_Estudo do Meio 3.º Ano
Fichas de Avaliação: A Grande Aventura_Estudo do Meio 3.º AnoFichas de Avaliação: A Grande Aventura_Estudo do Meio 3.º Ano
Fichas de Avaliação: A Grande Aventura_Estudo do Meio 3.º Ano
 
Teste Final- 6º ano - Matemática
Teste Final- 6º ano - MatemáticaTeste Final- 6º ano - Matemática
Teste Final- 6º ano - Matemática
 
Estatística 8.º ano
Estatística 8.º anoEstatística 8.º ano
Estatística 8.º ano
 
Ficha de trabalho multiplos, divisores, mdc e mmc
Ficha de trabalho multiplos, divisores, mdc e mmcFicha de trabalho multiplos, divisores, mdc e mmc
Ficha de trabalho multiplos, divisores, mdc e mmc
 
Lista de exercicios algoritmos resolvida-
Lista de exercicios   algoritmos  resolvida-Lista de exercicios   algoritmos  resolvida-
Lista de exercicios algoritmos resolvida-
 
mat 5ºano - potências
mat 5ºano - potênciasmat 5ºano - potências
mat 5ºano - potências
 
SequêNcias De NúMeros
SequêNcias De NúMerosSequêNcias De NúMeros
SequêNcias De NúMeros
 
HIS - PORTUGAL NO SEC XIX
HIS - PORTUGAL NO SEC XIXHIS - PORTUGAL NO SEC XIX
HIS - PORTUGAL NO SEC XIX
 
Trabalho de física Isaac Newton
Trabalho de física  Isaac NewtonTrabalho de física  Isaac Newton
Trabalho de física Isaac Newton
 
3º matemática areal editores (fichas)-2017
3º matemática   areal editores (fichas)-20173º matemática   areal editores (fichas)-2017
3º matemática areal editores (fichas)-2017
 
Potências 5ºano
Potências 5ºanoPotências 5ºano
Potências 5ºano
 
Ae estudo do meio - alfa
Ae   estudo do meio - alfaAe   estudo do meio - alfa
Ae estudo do meio - alfa
 
Grande aventura fichas-de-avaliacao-3ano-argolas
Grande aventura fichas-de-avaliacao-3ano-argolasGrande aventura fichas-de-avaliacao-3ano-argolas
Grande aventura fichas-de-avaliacao-3ano-argolas
 
Sermão de Santo António - Resumo
Sermão de Santo António - ResumoSermão de Santo António - Resumo
Sermão de Santo António - Resumo
 
282168192 a-grande-aventura-1º-ano-portugues
282168192 a-grande-aventura-1º-ano-portugues282168192 a-grande-aventura-1º-ano-portugues
282168192 a-grande-aventura-1º-ano-portugues
 
Livro de Fichas História 6º ano
Livro de Fichas História 6º anoLivro de Fichas História 6º ano
Livro de Fichas História 6º ano
 
Biografia de camilo
Biografia de camiloBiografia de camilo
Biografia de camilo
 
Ficha inglês 6º Ano - revisoes
Ficha inglês 6º Ano - revisoesFicha inglês 6º Ano - revisoes
Ficha inglês 6º Ano - revisoes
 
Fichas matemática 2º ano - Completo.pdf
Fichas matemática 2º ano - Completo.pdfFichas matemática 2º ano - Completo.pdf
Fichas matemática 2º ano - Completo.pdf
 

Ähnlich wie Matrizes multidimensionais - conceitos e desafios

Alg aula 07 - matrizes tp1
Alg   aula 07 - matrizes tp1Alg   aula 07 - matrizes tp1
Alg aula 07 - matrizes tp1Thalles Anderson
 
Linguagem c wellington telles - aula 06
Linguagem c   wellington telles - aula 06Linguagem c   wellington telles - aula 06
Linguagem c wellington telles - aula 06profwtelles
 
Algoritmos - Aula 09 B - Exercicios de Matrizes - Resolucao
Algoritmos - Aula 09 B - Exercicios de Matrizes - ResolucaoAlgoritmos - Aula 09 B - Exercicios de Matrizes - Resolucao
Algoritmos - Aula 09 B - Exercicios de Matrizes - ResolucaoRodrigo Kiyoshi Saito
 
Conceitos básicos de Matrizes em C++
Conceitos básicos de Matrizes em C++Conceitos básicos de Matrizes em C++
Conceitos básicos de Matrizes em C++profjr
 
Algoritmos e Programação: Matrizes
Algoritmos e Programação: MatrizesAlgoritmos e Programação: Matrizes
Algoritmos e Programação: MatrizesAlex Camargo
 
Aula 13 - Matrizes
Aula 13 - MatrizesAula 13 - Matrizes
Aula 13 - MatrizesPacc UAB
 
Implementação Currículo - módulo4 - Matrizes/Nºs Complexos
Implementação Currículo - módulo4 - Matrizes/Nºs ComplexosImplementação Currículo - módulo4 - Matrizes/Nºs Complexos
Implementação Currículo - módulo4 - Matrizes/Nºs Complexosinechidias
 
Implementação currículo- Módulo IV-Matrizes/Determinantes/Nºs Complexos
Implementação currículo- Módulo IV-Matrizes/Determinantes/Nºs ComplexosImplementação currículo- Módulo IV-Matrizes/Determinantes/Nºs Complexos
Implementação currículo- Módulo IV-Matrizes/Determinantes/Nºs Complexosinechidias
 
Capítulo 10 Livro Algoritmos e Programação de Computadores Autores JR., Diler...
Capítulo 10 Livro Algoritmos e Programação de Computadores Autores JR., Diler...Capítulo 10 Livro Algoritmos e Programação de Computadores Autores JR., Diler...
Capítulo 10 Livro Algoritmos e Programação de Computadores Autores JR., Diler...Os Fantasmas !
 
Implementação mód4 - encontro 1-
Implementação   mód4 - encontro 1-Implementação   mód4 - encontro 1-
Implementação mód4 - encontro 1-inechidias
 
Implementação módulo4
Implementação   módulo4 Implementação   módulo4
Implementação módulo4 inechidias
 
Aula 8 - Vetores e Matrizes.pptx
Aula 8 - Vetores e Matrizes.pptxAula 8 - Vetores e Matrizes.pptx
Aula 8 - Vetores e Matrizes.pptxOsvano Silva
 

Ähnlich wie Matrizes multidimensionais - conceitos e desafios (20)

Aula 5 aed - matrizes
Aula 5   aed - matrizesAula 5   aed - matrizes
Aula 5 aed - matrizes
 
Alg aula 07 - matrizes tp1
Alg   aula 07 - matrizes tp1Alg   aula 07 - matrizes tp1
Alg aula 07 - matrizes tp1
 
Algoritmos - Matrizes
Algoritmos - MatrizesAlgoritmos - Matrizes
Algoritmos - Matrizes
 
Linguagem c wellington telles - aula 06
Linguagem c   wellington telles - aula 06Linguagem c   wellington telles - aula 06
Linguagem c wellington telles - aula 06
 
Algoritmos - Aula 09 B - Exercicios de Matrizes - Resolucao
Algoritmos - Aula 09 B - Exercicios de Matrizes - ResolucaoAlgoritmos - Aula 09 B - Exercicios de Matrizes - Resolucao
Algoritmos - Aula 09 B - Exercicios de Matrizes - Resolucao
 
Conceitos básicos de Matrizes em C++
Conceitos básicos de Matrizes em C++Conceitos básicos de Matrizes em C++
Conceitos básicos de Matrizes em C++
 
Ipccea cap iv
Ipccea cap ivIpccea cap iv
Ipccea cap iv
 
Algoritmos e Programação: Matrizes
Algoritmos e Programação: MatrizesAlgoritmos e Programação: Matrizes
Algoritmos e Programação: Matrizes
 
Construcao de Algoritmos - Aula 11
Construcao de Algoritmos - Aula 11Construcao de Algoritmos - Aula 11
Construcao de Algoritmos - Aula 11
 
Matrizes em c#
Matrizes em c#Matrizes em c#
Matrizes em c#
 
Aula 13 - Matrizes
Aula 13 - MatrizesAula 13 - Matrizes
Aula 13 - Matrizes
 
Implementação Currículo - módulo4 - Matrizes/Nºs Complexos
Implementação Currículo - módulo4 - Matrizes/Nºs ComplexosImplementação Currículo - módulo4 - Matrizes/Nºs Complexos
Implementação Currículo - módulo4 - Matrizes/Nºs Complexos
 
Implementação currículo- Módulo IV-Matrizes/Determinantes/Nºs Complexos
Implementação currículo- Módulo IV-Matrizes/Determinantes/Nºs ComplexosImplementação currículo- Módulo IV-Matrizes/Determinantes/Nºs Complexos
Implementação currículo- Módulo IV-Matrizes/Determinantes/Nºs Complexos
 
Capítulo 10 Livro Algoritmos e Programação de Computadores Autores JR., Diler...
Capítulo 10 Livro Algoritmos e Programação de Computadores Autores JR., Diler...Capítulo 10 Livro Algoritmos e Programação de Computadores Autores JR., Diler...
Capítulo 10 Livro Algoritmos e Programação de Computadores Autores JR., Diler...
 
Implementação mód4 - encontro 1-
Implementação   mód4 - encontro 1-Implementação   mód4 - encontro 1-
Implementação mód4 - encontro 1-
 
Implementação módulo4
Implementação   módulo4 Implementação   módulo4
Implementação módulo4
 
Algop - aula 06 resposta exercícios
Algop - aula 06 resposta exercíciosAlgop - aula 06 resposta exercícios
Algop - aula 06 resposta exercícios
 
Aula 8 - Vetores e Matrizes.pptx
Aula 8 - Vetores e Matrizes.pptxAula 8 - Vetores e Matrizes.pptx
Aula 8 - Vetores e Matrizes.pptx
 
Pascal
PascalPascal
Pascal
 
Apostila vol1 matlab
Apostila vol1 matlabApostila vol1 matlab
Apostila vol1 matlab
 

Mehr von Carlos Pereira

Quiz 1 sdac portas lógicas
Quiz 1 sdac portas lógicasQuiz 1 sdac portas lógicas
Quiz 1 sdac portas lógicasCarlos Pereira
 
Quiz 2 sdac portas lógicas
Quiz 2 sdac portas lógicasQuiz 2 sdac portas lógicas
Quiz 2 sdac portas lógicasCarlos Pereira
 
Quiz Sistemas Digitais Multiplexadores
Quiz Sistemas Digitais MultiplexadoresQuiz Sistemas Digitais Multiplexadores
Quiz Sistemas Digitais MultiplexadoresCarlos Pereira
 
Quiz Sistemas Digitais comparadores
Quiz Sistemas Digitais comparadoresQuiz Sistemas Digitais comparadores
Quiz Sistemas Digitais comparadoresCarlos Pereira
 
Circuitos Combinatórios de múltiplas saídas
Circuitos Combinatórios de múltiplas saídasCircuitos Combinatórios de múltiplas saídas
Circuitos Combinatórios de múltiplas saídasCarlos Pereira
 
descodificadores codificadores Encoder Decoder Sistemas Digitais
descodificadores codificadores Encoder Decoder Sistemas Digitaisdescodificadores codificadores Encoder Decoder Sistemas Digitais
descodificadores codificadores Encoder Decoder Sistemas DigitaisCarlos Pereira
 
comparadores sistemas digitais
comparadores sistemas digitaiscomparadores sistemas digitais
comparadores sistemas digitaisCarlos Pereira
 
M3 descodificadorde7segmentos
M3 descodificadorde7segmentosM3 descodificadorde7segmentos
M3 descodificadorde7segmentosCarlos Pereira
 
Caderno de exercícios Sistemas digitais - Portas lógicas
Caderno de exercícios  Sistemas digitais - Portas lógicasCaderno de exercícios  Sistemas digitais - Portas lógicas
Caderno de exercícios Sistemas digitais - Portas lógicasCarlos Pereira
 
SISTEMAS digitais SISTEMAS DE NUMERAÇÃO
SISTEMAS digitais SISTEMAS DE NUMERAÇÃOSISTEMAS digitais SISTEMAS DE NUMERAÇÃO
SISTEMAS digitais SISTEMAS DE NUMERAÇÃOCarlos Pereira
 
Cheat sheet sistemas numericos
Cheat sheet sistemas numericosCheat sheet sistemas numericos
Cheat sheet sistemas numericosCarlos Pereira
 
Sistemas digitais - Sistemas de Numeração
Sistemas digitais - Sistemas de NumeraçãoSistemas digitais - Sistemas de Numeração
Sistemas digitais - Sistemas de NumeraçãoCarlos Pereira
 
Sistemas digitais e analógicos
Sistemas digitais e analógicosSistemas digitais e analógicos
Sistemas digitais e analógicosCarlos Pereira
 
TcpiP redes internas externas
TcpiP redes internas externasTcpiP redes internas externas
TcpiP redes internas externasCarlos Pereira
 

Mehr von Carlos Pereira (20)

Quiz 1 sdac portas lógicas
Quiz 1 sdac portas lógicasQuiz 1 sdac portas lógicas
Quiz 1 sdac portas lógicas
 
Quiz 2 sdac portas lógicas
Quiz 2 sdac portas lógicasQuiz 2 sdac portas lógicas
Quiz 2 sdac portas lógicas
 
Quiz Sistemas Digitais Multiplexadores
Quiz Sistemas Digitais MultiplexadoresQuiz Sistemas Digitais Multiplexadores
Quiz Sistemas Digitais Multiplexadores
 
Quiz Sistemas Digitais comparadores
Quiz Sistemas Digitais comparadoresQuiz Sistemas Digitais comparadores
Quiz Sistemas Digitais comparadores
 
Circuitos Combinatórios de múltiplas saídas
Circuitos Combinatórios de múltiplas saídasCircuitos Combinatórios de múltiplas saídas
Circuitos Combinatórios de múltiplas saídas
 
descodificadores codificadores Encoder Decoder Sistemas Digitais
descodificadores codificadores Encoder Decoder Sistemas Digitaisdescodificadores codificadores Encoder Decoder Sistemas Digitais
descodificadores codificadores Encoder Decoder Sistemas Digitais
 
comparadores sistemas digitais
comparadores sistemas digitaiscomparadores sistemas digitais
comparadores sistemas digitais
 
M3 descodificadorde7segmentos
M3 descodificadorde7segmentosM3 descodificadorde7segmentos
M3 descodificadorde7segmentos
 
Caderno de exercícios Sistemas digitais - Portas lógicas
Caderno de exercícios  Sistemas digitais - Portas lógicasCaderno de exercícios  Sistemas digitais - Portas lógicas
Caderno de exercícios Sistemas digitais - Portas lógicas
 
SISTEMAS digitais SISTEMAS DE NUMERAÇÃO
SISTEMAS digitais SISTEMAS DE NUMERAÇÃOSISTEMAS digitais SISTEMAS DE NUMERAÇÃO
SISTEMAS digitais SISTEMAS DE NUMERAÇÃO
 
Cheat sheet sistemas numericos
Cheat sheet sistemas numericosCheat sheet sistemas numericos
Cheat sheet sistemas numericos
 
Sistemas digitais - Sistemas de Numeração
Sistemas digitais - Sistemas de NumeraçãoSistemas digitais - Sistemas de Numeração
Sistemas digitais - Sistemas de Numeração
 
Sistemas digitais e analógicos
Sistemas digitais e analógicosSistemas digitais e analógicos
Sistemas digitais e analógicos
 
Excel
ExcelExcel
Excel
 
Webforms
WebformsWebforms
Webforms
 
Java interface
Java interfaceJava interface
Java interface
 
TcpiP redes internas externas
TcpiP redes internas externasTcpiP redes internas externas
TcpiP redes internas externas
 
Java
JavaJava
Java
 
TcpiP
TcpiPTcpiP
TcpiP
 
Tcpip2
Tcpip2Tcpip2
Tcpip2
 

Kürzlich hochgeladen

Modelos de Desenvolvimento Motor - Gallahue, Newell e Tani
Modelos de Desenvolvimento Motor - Gallahue, Newell e TaniModelos de Desenvolvimento Motor - Gallahue, Newell e Tani
Modelos de Desenvolvimento Motor - Gallahue, Newell e TaniCassio Meira Jr.
 
ANTIGUIDADE CLÁSSICA - Grécia e Roma Antiga
ANTIGUIDADE CLÁSSICA - Grécia e Roma AntigaANTIGUIDADE CLÁSSICA - Grécia e Roma Antiga
ANTIGUIDADE CLÁSSICA - Grécia e Roma AntigaJúlio Sandes
 
Habilidades Motoras Básicas e Específicas
Habilidades Motoras Básicas e EspecíficasHabilidades Motoras Básicas e Específicas
Habilidades Motoras Básicas e EspecíficasCassio Meira Jr.
 
ATIVIDADE AVALIATIVA VOZES VERBAIS 7º ano.pptx
ATIVIDADE AVALIATIVA VOZES VERBAIS 7º ano.pptxATIVIDADE AVALIATIVA VOZES VERBAIS 7º ano.pptx
ATIVIDADE AVALIATIVA VOZES VERBAIS 7º ano.pptxOsnilReis1
 
Programa de Intervenção com Habilidades Motoras
Programa de Intervenção com Habilidades MotorasPrograma de Intervenção com Habilidades Motoras
Programa de Intervenção com Habilidades MotorasCassio Meira Jr.
 
Universidade Empreendedora como uma Plataforma para o Bem comum
Universidade Empreendedora como uma Plataforma para o Bem comumUniversidade Empreendedora como uma Plataforma para o Bem comum
Universidade Empreendedora como uma Plataforma para o Bem comumPatrícia de Sá Freire, PhD. Eng.
 
A Arte de Escrever Poemas - Dia das Mães
A Arte de Escrever Poemas - Dia das MãesA Arte de Escrever Poemas - Dia das Mães
A Arte de Escrever Poemas - Dia das MãesMary Alvarenga
 
COMPETÊNCIA 1 DA REDAÇÃO DO ENEM - REDAÇÃO ENEM
COMPETÊNCIA 1 DA REDAÇÃO DO ENEM - REDAÇÃO ENEMCOMPETÊNCIA 1 DA REDAÇÃO DO ENEM - REDAÇÃO ENEM
COMPETÊNCIA 1 DA REDAÇÃO DO ENEM - REDAÇÃO ENEMVanessaCavalcante37
 
Música Meu Abrigo - Texto e atividade
Música   Meu   Abrigo  -   Texto e atividadeMúsica   Meu   Abrigo  -   Texto e atividade
Música Meu Abrigo - Texto e atividadeMary Alvarenga
 
CRÔNICAS DE UMA TURMA - TURMA DE 9ºANO - EASB
CRÔNICAS DE UMA TURMA - TURMA DE 9ºANO - EASBCRÔNICAS DE UMA TURMA - TURMA DE 9ºANO - EASB
CRÔNICAS DE UMA TURMA - TURMA DE 9ºANO - EASBAline Santana
 
GÊNERO TEXTUAL - TIRINHAS - Charges - Cartum
GÊNERO TEXTUAL - TIRINHAS - Charges - CartumGÊNERO TEXTUAL - TIRINHAS - Charges - Cartum
GÊNERO TEXTUAL - TIRINHAS - Charges - CartumAugusto Costa
 
Orações subordinadas substantivas (andamento).pptx
Orações subordinadas substantivas (andamento).pptxOrações subordinadas substantivas (andamento).pptx
Orações subordinadas substantivas (andamento).pptxKtiaOliveira68
 
Simulado 1 Etapa - 2024 Proximo Passo.pdf
Simulado 1 Etapa - 2024 Proximo Passo.pdfSimulado 1 Etapa - 2024 Proximo Passo.pdf
Simulado 1 Etapa - 2024 Proximo Passo.pdfEditoraEnovus
 
A horta do Senhor Lobo que protege a sua horta.
A horta do Senhor Lobo que protege a sua horta.A horta do Senhor Lobo que protege a sua horta.
A horta do Senhor Lobo que protege a sua horta.silves15
 
UFCD_10392_Intervenção em populações de risco_índice .pdf
UFCD_10392_Intervenção em populações de risco_índice .pdfUFCD_10392_Intervenção em populações de risco_índice .pdf
UFCD_10392_Intervenção em populações de risco_índice .pdfManuais Formação
 
AD2 DIDÁTICA.KARINEROZA.SHAYANNE.BINC.ROBERTA.pptx
AD2 DIDÁTICA.KARINEROZA.SHAYANNE.BINC.ROBERTA.pptxAD2 DIDÁTICA.KARINEROZA.SHAYANNE.BINC.ROBERTA.pptx
AD2 DIDÁTICA.KARINEROZA.SHAYANNE.BINC.ROBERTA.pptxkarinedarozabatista
 
DESAFIO LITERÁRIO - 2024 - EASB/ÁRVORE -
DESAFIO LITERÁRIO - 2024 - EASB/ÁRVORE -DESAFIO LITERÁRIO - 2024 - EASB/ÁRVORE -
DESAFIO LITERÁRIO - 2024 - EASB/ÁRVORE -Aline Santana
 

Kürzlich hochgeladen (20)

CINEMATICA DE LOS MATERIALES Y PARTICULA
CINEMATICA DE LOS MATERIALES Y PARTICULACINEMATICA DE LOS MATERIALES Y PARTICULA
CINEMATICA DE LOS MATERIALES Y PARTICULA
 
Modelos de Desenvolvimento Motor - Gallahue, Newell e Tani
Modelos de Desenvolvimento Motor - Gallahue, Newell e TaniModelos de Desenvolvimento Motor - Gallahue, Newell e Tani
Modelos de Desenvolvimento Motor - Gallahue, Newell e Tani
 
ANTIGUIDADE CLÁSSICA - Grécia e Roma Antiga
ANTIGUIDADE CLÁSSICA - Grécia e Roma AntigaANTIGUIDADE CLÁSSICA - Grécia e Roma Antiga
ANTIGUIDADE CLÁSSICA - Grécia e Roma Antiga
 
Habilidades Motoras Básicas e Específicas
Habilidades Motoras Básicas e EspecíficasHabilidades Motoras Básicas e Específicas
Habilidades Motoras Básicas e Específicas
 
ATIVIDADE AVALIATIVA VOZES VERBAIS 7º ano.pptx
ATIVIDADE AVALIATIVA VOZES VERBAIS 7º ano.pptxATIVIDADE AVALIATIVA VOZES VERBAIS 7º ano.pptx
ATIVIDADE AVALIATIVA VOZES VERBAIS 7º ano.pptx
 
Programa de Intervenção com Habilidades Motoras
Programa de Intervenção com Habilidades MotorasPrograma de Intervenção com Habilidades Motoras
Programa de Intervenção com Habilidades Motoras
 
Universidade Empreendedora como uma Plataforma para o Bem comum
Universidade Empreendedora como uma Plataforma para o Bem comumUniversidade Empreendedora como uma Plataforma para o Bem comum
Universidade Empreendedora como uma Plataforma para o Bem comum
 
A Arte de Escrever Poemas - Dia das Mães
A Arte de Escrever Poemas - Dia das MãesA Arte de Escrever Poemas - Dia das Mães
A Arte de Escrever Poemas - Dia das Mães
 
COMPETÊNCIA 1 DA REDAÇÃO DO ENEM - REDAÇÃO ENEM
COMPETÊNCIA 1 DA REDAÇÃO DO ENEM - REDAÇÃO ENEMCOMPETÊNCIA 1 DA REDAÇÃO DO ENEM - REDAÇÃO ENEM
COMPETÊNCIA 1 DA REDAÇÃO DO ENEM - REDAÇÃO ENEM
 
Música Meu Abrigo - Texto e atividade
Música   Meu   Abrigo  -   Texto e atividadeMúsica   Meu   Abrigo  -   Texto e atividade
Música Meu Abrigo - Texto e atividade
 
Bullying, sai pra lá
Bullying,  sai pra láBullying,  sai pra lá
Bullying, sai pra lá
 
CRÔNICAS DE UMA TURMA - TURMA DE 9ºANO - EASB
CRÔNICAS DE UMA TURMA - TURMA DE 9ºANO - EASBCRÔNICAS DE UMA TURMA - TURMA DE 9ºANO - EASB
CRÔNICAS DE UMA TURMA - TURMA DE 9ºANO - EASB
 
Orientação Técnico-Pedagógica EMBcae Nº 001, de 16 de abril de 2024
Orientação Técnico-Pedagógica EMBcae Nº 001, de 16 de abril de 2024Orientação Técnico-Pedagógica EMBcae Nº 001, de 16 de abril de 2024
Orientação Técnico-Pedagógica EMBcae Nº 001, de 16 de abril de 2024
 
GÊNERO TEXTUAL - TIRINHAS - Charges - Cartum
GÊNERO TEXTUAL - TIRINHAS - Charges - CartumGÊNERO TEXTUAL - TIRINHAS - Charges - Cartum
GÊNERO TEXTUAL - TIRINHAS - Charges - Cartum
 
Orações subordinadas substantivas (andamento).pptx
Orações subordinadas substantivas (andamento).pptxOrações subordinadas substantivas (andamento).pptx
Orações subordinadas substantivas (andamento).pptx
 
Simulado 1 Etapa - 2024 Proximo Passo.pdf
Simulado 1 Etapa - 2024 Proximo Passo.pdfSimulado 1 Etapa - 2024 Proximo Passo.pdf
Simulado 1 Etapa - 2024 Proximo Passo.pdf
 
A horta do Senhor Lobo que protege a sua horta.
A horta do Senhor Lobo que protege a sua horta.A horta do Senhor Lobo que protege a sua horta.
A horta do Senhor Lobo que protege a sua horta.
 
UFCD_10392_Intervenção em populações de risco_índice .pdf
UFCD_10392_Intervenção em populações de risco_índice .pdfUFCD_10392_Intervenção em populações de risco_índice .pdf
UFCD_10392_Intervenção em populações de risco_índice .pdf
 
AD2 DIDÁTICA.KARINEROZA.SHAYANNE.BINC.ROBERTA.pptx
AD2 DIDÁTICA.KARINEROZA.SHAYANNE.BINC.ROBERTA.pptxAD2 DIDÁTICA.KARINEROZA.SHAYANNE.BINC.ROBERTA.pptx
AD2 DIDÁTICA.KARINEROZA.SHAYANNE.BINC.ROBERTA.pptx
 
DESAFIO LITERÁRIO - 2024 - EASB/ÁRVORE -
DESAFIO LITERÁRIO - 2024 - EASB/ÁRVORE -DESAFIO LITERÁRIO - 2024 - EASB/ÁRVORE -
DESAFIO LITERÁRIO - 2024 - EASB/ÁRVORE -
 

Matrizes multidimensionais - conceitos e desafios

  • 2. Matrizes multidimensionais Desafio Matrix_1 - Fluxograma + código - Ler 6 valores numa matriz de 2 linhas e 3 colunas e fazer o output da soma dos valores. (Ciclo For) program Matrix_1 ; var m:array[1..2,1..3] of integer; // estrutura da matriz soma,contl,contc:integer; Begin writeln('Digite os 6 valores'); soma:=0; for contl:=1 to 2 do // 2 linhas for contc:=1 to 3 do // 3 colunas readln(m[contl,contc]); for contl:=1 to 2 do for contc:=1 to 3 do soma:=soma + m[contl,contc]; writeln('Soma=',soma); end. Inicio soma For contl:= 1 to 2 do Fim Não Sim Soma, contl, contc m[contl,contc] For contlc= 1 to 3 do soma:=soma + m[contl,contc]; Não Sim Matrizes
  • 3. - Um só tipo de dados (conjunto ordenado de informações de mesma natureza); - Um só nome; - Múltiplas posições de memória identificadas por índices; - Acesso randómico (aleatório) Nota [2,1] vale 7,3 Características das matrizes Sintaxe array [ < limite inferior linha> .. < limite superior linha >, limite inferior coluna> .. < limite superior coluna >, ] of < tipo > var m : array [1 .. 2, 1..3] of real; Y : array [10 .. 15 , 1..3 ] of string; Z : array [-5 .. 3 , 1..10] of integer; var Nota : array [1 .. 2, 1..3] of real; begin readln( Nota [ 2,3 ] ); Nota [ 2,1 ] := 7.3 ; Nota [ 2 ,2] := Nota [ 1,1 ] + 2 if Nota [ 1,3 ] > 6.0 then writeln (‘Aprovado’); ... Declaração da matriz Utilização da matriz Características e sintaxe 1 de 2 1 2 3 1 2 7,3 Matrizes multidimensionais
  • 4. Pode ser: - Uma constante / nome de variável / expressão Deve ser: inteiro ou char (dependendo do que foi definido) Características do Índice Sintaxe - Variável indexada array [ < índice >] Características e sintaxe 2 de 2 Exemplo de variável indexada Nota [2,1] vale 7,3 1 2 3 1 2 7,3 program Matrix_1 ; var m:array[1..2,1..3] of integer; // estrutura da matriz iL,iC, x,y:integer; Begin iL:=2; iC:=1; writeln('Insira um valor na linha ',iL,' coluna ',iC); readln(m[iL,iC]); m[iL,iC+1]:=6; for iL:=1 to 2 do for iC:=1 to 3 do writeln('linha ',iL, 'coluna', iC,' - ', m[iL,iC]); end. Matrizes multidimensionais
  • 5. 1 2 3 1 2 Para verificar as notas superiores à média (Se nota>média) vamos necessitar de armazenar todas as notas, ou seja: Vamos precisar de 30 variáveis do mesmo tipo (integer) para armazenar os valores lidos!!!! Para resolver o problema das 30 variáveis (do mesmo tipo), vamos usar um vetor. m Nome do vetor Índice – indica a posição da matriz Valor da posição da matriz Desafio Matrix_1 - Fluxograma + código - Ler 6 valores numa matriz de 2 linhas e 3 colunas e fazer o output da soma dos valores. (Ciclo For) Matrizes multidimensionais
  • 6. Desafio Matrix_2 - Fluxograma + código - Construa um programa que solicite ao utilizador as notas de 30 alunos e que calcule a respetiva média. (Ciclo For - Matriz) Desafio Matrix_2.1 - Fluxograma + código – Altere o programa anterior para que indique as notas superiores à média. (Ciclo if) program Matrix_1 ; var nota:array[1..2,1..3] of integer; // estrutura da matriz soma, media,contl,contc:integer; Begin writeln('Digite os 6 valores'); soma:=0; for contl:=1 to 2 do // 2 linhas for contc:=1 to 3 do // 3 colunas readln(nota[contl,contc]); for contl:=1 to 2 do for contc:=1 to 3 do begin soma:=soma + nota[contl,contc]; media:=soma div 6; end; writeln('Soma=',soma); writeln('Média=',media); for contl:=1 to 2 do for contc:=1 to 3 do begin if nota[contl,contc]>media then writeln('Notas superiores à média=',nota[contl,contc]); end; end. Matrizes multidimensionais Nota: Aquando da elaboração e teste dos programas é boa prática utilizar uma matriz mais pequena para facilitar os sucessivos testes ao funcionamento do programa.