10

Click here to load reader

Aula09

Embed Size (px)

Citation preview

Page 1: Aula09

Lógica de programação

Prof: Leandro Maranim Dei Santi

Prof: Eduardo Rossit Paiossin

Page 2: Aula09

Matriz

Conceito

Declarando matrizes

Inserindo valores na matriz

Montando a matriz

Criando novos tipos de variáveis e acessando

arquivos

Estruturando algoritmos

Pag 223

Conteúdo da aula

Page 3: Aula09

Assemelha-se muito a um vetor.

Um vetor é uma matriz unidimensional.

Assemelha-se a um engradado de garrafas.

Um matriz possui 2 ou mais dimensões. Vamos

pensar em uma com duas dimensões (Linha X

Coluna)Pag 223

Matriz (Conceito)

Page 4: Aula09

Sintaxe da matriz:

<nome da matriz>:[<numero inicial de

linhas>..<numero final de linhas>], [<numero inicial

de colunas>..<numero final de colunas>] <tipo de

constantes que a matriz poderá conter>

Exemplo:

NOTAS_DE_ALUNOS: matriz[1..4][1..30] numérico

Declarando uma matriz

Page 5: Aula09

Para inserir valores em uma matriz devemos

informar a posição exata na matriz onde a constante

vai ficar.

Ex: MATRIZ_DE_PESSOAS[1,4] <- „João‟

Inserindo valores na matriz

Page 6: Aula09

Abram o livro na página 226.

Façam o teste de mesa desse algorítmo.

Montando a matriz

Page 7: Aula09

1) Fazer um pseudocódigo para popular uma matriz

3X2 onde na primeira linha teremos os nomes dos

alunos, na segunda linha teremos a Nota 1 do aluno

e na linha 3 teremos a nota 2 dos 2 alunos

2) Fazer o exercício 1 da página 237

Exercício

Page 8: Aula09

Podemos criar em nosso algoritmo variáveis

heterogêneas. Isso nos permite armazenar vários tipos

diferentes de constantes e a essa variável damos o

nome de registro.

Ao contrário de vetores ou matrizes esse recurso pode

Conter variáveis simples e compostas. As variáveis dos

registros são chamadas de campos.

Pag. 244

Criando novos tipos de variáveis e

acessando arquivos – (registro)

Page 9: Aula09

Podemos criar vetores e/ou matrizes que armazenam

registros. Isso facilita muito o uso das informações

porque cada registro fica em uma determinada posição.

Muito utilizado para exibir dados em relatórios devido a

sua estrutura ficar muito próxima ou as vezes igual ao

que temos que “imprimir”.

Exemplo Página 262

Vamos fazer um exercício?

Criando novos tipos de variáveis e

acessando arquivos – (registro)

Page 10: Aula09

Para a preparação da aula foi utilizado o livro do curso

entregue pelo SENAC

Bibliografia