28.02.2023 Views

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!