Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

Prévia do material em texto

U
n
iv
e
rs
id
a
d
e
 A
b
e
rt
a
 d
o
 B
ra
si
l
48
UNIDADE II
A seguir você vai aprender os procedimentos básicos no 
desenvolvimento prático com matrizes, finalizando essa Unidade.
SEÇÃO 4
APLICAÇÕES COM MATRIZES
As matrizes aparecem em diversas aplicações práticas, seja na própria 
informática, em cálculos matemáticos, editores de imagem, estrutura de 
hardware, onde o próprio teclado dos computadores tem a configuração 
realizada por um sistema de matrizes, entre outras aplicações.
Não que isso seja regra, mas em geral a matriz bidimensional é a mais 
utilizada. Na matemática, uma matriz m x n corresponde a uma tabela de 
m linhas e n colunas. Geralmente representada por uma letra maiúscula, 
por exemplo, A, enquanto os seus termos e elementos são representados 
pela mesma letra, mas minúscula, acompanhada de dois índices, por 
exemplo, a1,1 - a1,2 - a1,3 ... am,n, onde o primeiro número representa a linha 
e o segundo a coluna em que o elemento está localizado. A figura 13 
representa graficamente a estrutura de uma matriz bidimensional.
Figura 13: Estrutura de uma matriz bidimensional m x n.
Na informática, como já visto, uma matriz é uma variável indexada 
para a qual existem estruturas de programação adequadas ao tratamento 
delas. Na sequência, serão exibidos e detalhados alguns exemplos de 
algoritmos e programas em Pascal, que possibilitam o tratamento de 
49
UNIDADE II
A
lg
o
rit
m
o
s 
e
 P
ro
g
ra
m
a
çã
o
 II
matrizes. Você vai perceber que as rotinas, as quais serão estudadas, 
podem ser aplicadas na resolução de problemas práticos com matrizes.
Os primeiros exemplos, figuras 14 e 15, ilustram um algoritmo e o 
respectivo programa em Pascal para leitura e escrita de uma matriz de 
números inteiros.
 Algoritmo Leitura_Escrita_Matriz;
 
 Var 
 i,j: inteiro;
 Matriz: conjunto [1..3, 1..3] de inteiro;
 
 Início
 Para i de 1 até 3 incr de 1 faça 
 Para j de 1 até 3 incr de 1 faça
 escreva(ꞌEntre	com	o	valor	da	posição	[ꞌ,i,ꞌ,ꞌ,j,	ꞌ]	:	ꞌ);	
 leia(Matriz[i,j]);
 Fim_para;
 Fim_para; 
 escreva(ꞌConteúdo	da	Matriz:	ꞌ);	
 Para i de 1 até 3 incr de 1 faça
 Para j de 1 até 3 faça
 escreva(Matriz[i,j]);
 Fim_para;
 Fim_para;
 
 Fim.
Figura 14: Algoritmo – leitura e escrita – matriz bidimensional de números inteiros.

Mais conteúdos dessa disciplina