Lógica de programação




      Prof: Leandro Maranim Dei Santi
         Prof: Eduardo Rossit Paiossin
Conteúdo da aula

Matriz
Conceito
Declarando matrizes
Inserindo valores na matriz
Montando a matriz
Criando novos tipos de variáveis e acessando
arquivos
Estruturando algoritmos



                                      Pag 223
Matriz (Conceito)
   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
Declarando uma matriz
   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
Inserindo valores na matriz
   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‟
Montando a matriz

   Abram o livro na página 226.

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

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
Criando novos tipos de variáveis e
       acessando arquivos – (registro)

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)

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?
Bibliografia

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

Aula09

  • 1.
    Lógica de programação Prof: Leandro Maranim Dei Santi Prof: Eduardo Rossit Paiossin
  • 2.
    Conteúdo da aula Matriz Conceito Declarandomatrizes Inserindo valores na matriz Montando a matriz Criando novos tipos de variáveis e acessando arquivos Estruturando algoritmos Pag 223
  • 3.
    Matriz (Conceito) 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
  • 4.
    Declarando uma matriz 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
  • 5.
    Inserindo valores namatriz 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‟
  • 6.
    Montando a matriz Abram o livro na página 226. Façam o teste de mesa desse algorítmo.
  • 7.
    Exercício 1) Fazer umpseudocó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
  • 8.
    Criando novos tiposde variáveis e acessando arquivos – (registro) 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
  • 9.
    Criando novos tiposde variáveis e acessando arquivos – (registro) 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?
  • 10.
    Bibliografia Para apreparação da aula foi utilizado o livro do curso entregue pelo SENAC