Logica_de_Programacao_3_Edicao_Livro
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
78 1 Lógíco de progromoção
1 FIGURA 4.5 Matriz MAT
2 3
4
2 3 4
1
2
3
1
2
3
3
MAT
4
O eleme11to en1 destaque 11a Figura 4.5 corresponcle a MAT [2, 3, 4] .
Observando 111ais cuidadosa1nente, percebemos que uma estrutura co1nposta multicli-
1nensional é, na realidade, um conjunto de vetores que são determinaclos por cada intervalo
que cornpõe o tipo matriz.
Para utilizar o vetor, nós o inserin1os em um único laço de repetição, fazendo co1n que
haja variação em seu índice. Co1no e1n u,na estrutura n1ultidi1nensional possuímos mais de
1un índice, faz-se necessária a utilização de mais laços de repetição, e1n 1nes1no nún1ero do
que o núme ro de dime nsões da rnau·iz.
As matrizes 1nais utilizadas são as bicli1nensionais, devido à sua relação clireta com muitas
aplicações, por exe,nplo, tabelas, que devem possuir dois laços de repetição. Uma aplicação
p rática deste exemplo é urn jogo de azar muito conhecido, a loteria esportiva.
A Figura 4.6 ilustra genericamente un1 modelo de cartão de loteria esportiva.
FIGURA 4.6
Cartão de loteria
Jogo Coluna 1 Empate Coluna 2
1 D cxvdbcd D dhghac D
2 D qwer D jehgw D
3 D rterf D j kl opu D
4 D erf D hprutwh D
5 D oykjjytyu D j ktyergerg D
6 D tytht D svwtoih D
7 D i j kkyuk D nbmvb D
8 D juju D fdfggdgnj D
9 D yumyumyum D dcwssvv D
10 D mfgfffgh D htcwhw D
11 D ertrtrtt D rhrthhw D
12 D rhghghyk D rhjrh D
13 D wrsdd D nhgfhj fgjj D
14 D hshfj ki h D fgddhdr D