PROCURAR:     
  Sexta, 27/11/2009
» Introdução
» Programação
» Administração
» Hardware
» Aplicativos
» Jogos
» Segurança
» Editorial
» Entrevistas
» Fórum
» Links
» Notícias
» Pegue o Linux
» Documentação
» Programas
» Dúvidas
» Oportunidades
» Sobre
» Contato
» Publicidade
 
Powered By:
DEBIAN
GNU/LINUX
 
English Version
 
 
Curso de Algoritmo - Aula X
Por: Jorge Luiz E. Sousa

Introdução

Olá, comunidade!

Hoje começa uma nova faze do curso, onde veremos algumas estruturas novas e muito importantes para programação. São chamadas VETORES.

Definição

São estruturas unidimensionais e homogêneas capazes de armazenar um número determinado de variáveis e referenciálas utilizando uma estrutura de índice. De acordo com esta descrição, vejamos um exemplo:

Exemplo de um vetor de 8 (oito) posições
5 15 25 100 0 21 35 50

Exemplo de um vetor de 8 (oito) posições
'JLes' 'Exemplo' 'de' 'VETORES' '' '' '' ''

Observe nas estruturas acima, que:

  • No primeiro exemplo temos um vetor numérico
  • No segundo temos um vetor literal
  • Os dois exemplos estão totalmente preenchidos
  • O primeiro vetor foi inicializado com zeros
  • O segundo vetor foi inicializado com '' (espaços/vazio)
  • Ambos são homogêneos, isto é, seu conteúdo é do mesmo tipo
  • Ambos são unidimencionais, um índice basta para referenciar as posições do vetor.

Com a explicação acima, concluimos que vetores são variáveis com múltiplas posições.

Sintaxe

A sintaxe de declaração de variáveis para vetores é:

Declare <NomeDaVariável> : Vetor [INI .. FIM]
TipoDoVetor

Onde:

  • Declare é a palavra reservada para declaração de variáveis (sempre no início do Algoritmo)
  • <NomeDaVariável> : é o nome dado pelo usuário para a variável
  • Vetor é a palavra reservada para definir que uma variável é do tipo VETOR
  • [INI .. FIM] define a quantidade de ítens de um vetor
  • TipoDoVetor define o tipo de variável que o vetor vai armazenar.

Exemplo:

Declare vetNome : vetor [1..50] literal
Declare vetSalario : vetor [1..50] numérico inteiro

Características

  • Unidimensionais,
  • Homogêneos,
  • Um mesmo indice pode acessar valores em vários vetores distintos, desde que haja uma relação entre eles e sejam "do mesmo tamanho".
  • Ao tentar acessar uma posição inexistente, ocorrerá um erro no programa.
  • Vetores só existem na memória do computador e durante a execução de um programa ou "PROCEDIMENTO", não sendo estruturas para armazenamento permanente.

Obs.: PROCEDIMENTOS e FUNÇÕES serão matéria de aulas futuras


Próximo»

Introdução
Definição
Sintaxe
Características
Referência
Aplicação
Exemplo
Conclusão


Enviar para um amigo

Imprimir

Índice de artigos

ENQUETE
Quais são as suas expectativas quanto ao OpenSUSE 11.2?

Que ele venha mais rápido
Seja mais leve
Mais bonito
Outros


NEWSLETTER
Inscreva-se e receba as últimas notícias, programas, artigos, novidades e tudo do mundo Linux que aconteceu na semana.
 
Digite seu email:

Publicidade / Sobre OLinux / Entre em Contato / Privacidade
Copyright (c) 1999-2009, OLinux - O Portal de Linux do Brasil.
Desenvolvido por: Linux Solutions
Todos os Direitos Reservados.