TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Relatório 3 - Vetores E Matrizes. Modularização

Exames: Relatório 3 - Vetores E Matrizes. Modularização. Pesquise 860.000+ trabalhos acadêmicos

Por:   •  8/6/2013  •  208 Palavras (1 Páginas)  •  750 Visualizações

Relatório 3 – Vetores e Matrizes. ModularizaçãoRelatório 3 – Vetores e Matrizes. Modularização

Vetores e matrizes “n” dimensionais de tipos primitivos são suportados. Um exemplo de declaração de uma matriz:

variáveis bitset : matriz[10] de lógicos;

quadr : matriz[4][4] de inteiros;

fim-variáveis

O tipo do vetor ou matriz é dado pelo nome do tipo no plural (“inteiros” para tipo inteiro, “literais” para tipo literal, etc). Os subscritos na declaração (delimitados por “[]”) indicam o tamanho da matriz, e sua dimensão é informada pelo numero de subscritos. Portanto, “bitset” é um vetor de 10 valores lógicos, enquanto “quadr” é uma matriz bidimensional, onde as duas dimensões tem tamanho 4.

É importante observar que matrizes são “0 based”, isso é, iniciam no índice 0 e seus índices são sempre inteiros positivos. Logo, a matriz “bitset” pode ser usada do índice 0 até o índice 9 (inclusive). Seu índice 10 não é válido e seu uso poderá acarretar em erros de execução (runtime errors). Matrizes, assim como variáveis de tipos primitivos, são inicializadas com o valor “0” ou “nulo” em todas as suas posições. Quando usadas como argumentos de funções, matrizes são passadas por valor.

“O mundo é divido em dois grupos: aqueles que começam a contar a partir do ”0“, e aqueles que não.”

...

Disponível apenas no TrabalhosGratuitos.com