Unconfigured Ad Widget

Collapse

Anúncio

Collapse
No announcement yet.

[ Arrays ] Vetores

Collapse
X
 
  • Filter
  • Tempo
  • Show
Clear All
new posts

  • Font Size
    #1

    Delphi [ Arrays ] Vetores

    ARRAYS (VETORES)

    Arrays são conjuntos de variáveis com o mesmo nome e diferenciadas entre si por um índice

    . Eles são úteis para manipularmos grandes quantidades de dados de um mesmo tipo pois evitam a declaração de diversas variáveis.

    Considere o caso de um programa de Folha de Pagamento que precise armazenar os seguintes dados referentes a 100 funcionários :
    nome, funcao, salário, etc... Seríamos obrigados a declarar 100 varíáveis nome, 100 variáveis funcao, etc... O array nos permite declarar uma única variável com um índice para apontar para as diferentes ocorrências.

    Declara-se um array da seguinte forma :

    nome_da_variável : array[i1..i2] of tipo_de_variável; onde i1 e i2 representam os valores mínimo e máximo, respectivamente, do índice.

    O Object Pascal permite que i1 e i2 possuam qualquer valor desde que i1 seja menor ou igual a i2. Assim, poderiamos declarar um array de 100 variáveis inteira idade de várias formas diferentes :

    idade : array [1..100] of integer; ou
    idade : array [-100..-1] of integer; ou
    idade : array [0..99] of integer, etc...

    Pode-se definir arrays multidimensionais (com vários índices) como, por exemplo :
    espaco3d:array[1..10,-5..20,0..30] of double; que pode armazenar 10x26x31=8060 variáveis do tipo double.

    Um dos casos mais comuns é a matriz com m linhas e n colunas : matriz : array[1..m,1..n] of qqer_tipo.
    Os elementos dos arrays podem ser quaisquer tipos de variáveis ou objetos.

    O Delphi suporta também o uso de arrays dinâmicos (tamanho ajustával).

    Att,
    ex_SheL$
    Last edited by .IndependentResearch.; 18-12-2009, 19:32.

  • Font Size
    #2
    Muito Bom.
    Me lembro quando eu fazia jogo da velha com vetores bidimensionais.

    TAB[L][C].

    Comment


    • Font Size
      #3
      hueuheuheuhhe
      aprender a mecher com array foi uma das minhas dificudades quando comecei a programar
      ;p~
      ~# Criado pela [IN]Segurança #~

      Comment


      • Font Size
        #4
        Só pra comlementar, vc pode também declarar array de arrays

        Código:
        funcionarios : array [1..100] of integer;
        cargos : array [1..100] of funcionarios;
        Ou também arrays de records que é bastante útil e ainda array de objects, bom podemos declarar array de QUASE tudo

        Arrays sem duvida é muito útil e indispensável na maioria dos projetos, não só em delphi mas m várias outras linguagens como php, perl e afins.

        []s
        <<< ENGINEERING CODERZ - HACKING PROGRAMMING GROUP >>>
        msn/mail: azurus21@gmail.com

        Comment


        • Font Size
          #5
          Ótima explicação. Vetores são elementos importantes na programação.
          Obrigado por postar! o/

          Comment


          • Font Size
            #6
            Valeu pessoal!
            Last edited by dwango; 31-08-2011, 16:09.

            Comment

            X
            Working...
            X