10 Vetores e Matrizes

2569 palavras 11 páginas
CONTEÚDO 04
VETORES

E

MATRIZES

Disciplina: Algoritmos e POO
Professora: Alba Lopes alba.lopes@ifrn.edu.br http://docente.ifrn.edu.br/albalopes

INTRODUÇÃO


Variável


Analogia: uma caixa, na qual você pode dar o nome que lhe achar conveniente, e guardar o conteúdo que desejar

Possui um tipo (caractere, lógico, inteiro ou real)
 O valor dentro da “caixa” que pode ser alterado de acordo com a execução do algoritmo


INTRODUÇÃO


Agora imagine como ficaria na declaração de variáveis, declarando uma a uma, as 50 variáveis para o nome, depois as variáveis para as médias de cada aluno...

INTRODUÇÃO


O problema começa quando se precisa declarar várias variáveis para atender a um fim.



PROBLEMA: Receber o nome e as 4 notas de 50 alunos de uma escola, e depois listar o nome de cada aluno junto com sua média.

...

...

VETORES


Em casos como esse que é útil a utilização da estrutura de dados conhecida como vetor



Um vetor é uma espécie de caixa com várias divisórias para armazenar coisas (dados)


É uma variável que pode armazenar vários valores

VETORES meuVetor medias 10

nomes

Paulo

José

40

Maria

8

26

Ricardo

70

73

VETORES
Os vetores são definidos pelo tipo de dados que eles devem armazenar e a quantidade de posições  Exemplo:






Vetor de 8 posições para armazenar números reais
Vetor de 40 posições para armazenar caracteres

Os vetores são estruturas homogêneas.


Ex: um vetor de inteiros só armazena dados do tipo inteiro SINTAXE NO VISUALG


Declaração:

<nome_variavel>: vetor [posInicial..posFinal] de <tipo>


Exemplo:

algoritmo “exemplo_vetores” var nome_alunos: vetor [1..50] de caractere media_alunos: vetor [1..50] de real inicio Note que são apenas
DOIS PONTOS!

SINTAXE NO VISUALG


Preenchendo e acessando um vetor



As posições dos vetores são identificadas por índices
Um vetor de 10 posições, por exemplo pode ser representado da seguinte forma:

1

2

3

4

5

6

7

8

9

10

SINTAXE NO VISUALG

Relacionados

  • Linguagem c
    553 palavras | 3 páginas
  • SCILAB
    1578 palavras | 7 páginas
  • Trabalho Estrutura De Dados 2
    2291 palavras | 10 páginas
  • 04 Vetores E Matrizes 2
    747 palavras | 3 páginas
  • g hgfujhgvh
    2039 palavras | 9 páginas
  • Exercicios Revisao Vetores Matrizes
    1266 palavras | 6 páginas
  • AULA 2
    1208 palavras | 5 páginas
  • algoritimo matrizes
    801 palavras | 4 páginas
  • Matrizes e Determinantes
    961 palavras | 4 páginas
  • algoritmo relatório 3
    2355 palavras | 10 páginas