Hirdetés

Keresés

Új hozzászólás Aktív témák

  • cucka

    addikt

    válasz Wizardmon #1360 üzenetére

    tömb - vegyük azt, hogy szeretnél sok egyforma típusú adatokat tárolni. például van 200 számod és növekvő sorrendbe szeretnéd őket rendezni. ekkor használsz tömböt, ami tulajdonképpen azt a 200 számot reprezentálja. a tömbben mindegyik elemnek van egy sorszáma, ezt indexnek hívjuk. pascal-ban az indexek 1-től kezdődnek.
    például létrehozol egy 10 elemű tömböt, amelyben egész számokat tárolsz:
    var x: array [1..10] of integer;
    ekkor a tömb elemeit x[ i ] formában éred el, és pont úgy kezeled, mint ha változók lennének, értéket adhatsz neki, számolhatsz vele, satöbbi. az egész tömböt az x változó jelenti, egyes elemeit meg az x[1], x[2], satöbbi. ha tegyük fel 200 számod van és statisztikát szeretnél készíteni (mondjuk egy iskola tanulóinak év végi átlagából szeretnél elolszlás-grafikont készíteni) akkor egy ilyen x tömbbe belepakolhatod a számokat. tömb nélkül létre kéne hozz 200 különálló változót, ami nem jó megoldás :) . a másik előnye, hogy ciklussal végigjárhatod a tömbödet.
    a fent leírt egyszerű tömb tulajdonképpen egy (matematikai értelemben vett) vektor. mint excel-ben egy olyan táblázat, amelyiknek 1 sora vagy oszlopa van. vannak 2 dimenziós tömbök, ezek tulajdonképpen mátrixok (táblázatok). ezen kívül lehetnek sokdimenziós tömbök, ezeket már nehezebb elképzelni.

    ha valami nem világos, kérdezz. egyébként az általad linkelt doksiban faszán le van írva ez.


    [Szerkesztve]

Új hozzászólás Aktív témák