Sub animi ([ pnimi [As tüüp] { , pnimi [As tüüp]} ]) Function f nimi ([ pnimi [As tüüp] {, pnimi [As tüüp]} J) [As tüüp] kus animi on alamprogrammi ja fnimi'funktsiooni nimi, pnimi - parameetri nimi, tüüp- tüübi nimetus (Integer, Single jne). Kui parameetrite jaoks on deklareeritud tüübid ning neile vastavad argumendid on esitatud muutujate abil, siis peavad viimased olema deklareeritud täpselt samade tüüpidega. Massiivid Massiiv ehk massiivmuutuja on ühetüübiliste elementide (väärtuste) järjestatud kogum. Massiiv tähistatakse ühe nimega. Pöördumiseks tema üksikelemendi poole käsutatakse nime koos indeksitega, mis näitavad elemendi asukohta massiivis. Massiivi igale elemendile eraldatakse arvuti mälus eraldi väli. Massiivi iseloomustavad põhinäitajad on järgmised: nimi, dimensioon, indeksite rajad, elementide tüüp. Massiivmuutuja nime esitamiseks kehtivad samad reeglid nagu kõikide teiste nimede jaoks.
Massiivi kasutamine Massiive kasutatakse praktiliselt igas programmis. Programm, milles ei ole ühtegi massiivi, on väga erandlik. Sest tuletage meelde, isegi string on massiiv! Teise kasutusalana võiks märkida korduvaid protsesse, milles massiivi kasutatakse andmete hoidmiseks. Massiivi kasutatakse keeles kui harilikku muutujat, kusjuures muutujanimele lisatakse indeks, mis peab mahtuma massiivi radade vahele. Vaatame järgnevalt näidet, kus massiivmuutuja 'Jada' esimesed kolm liiget summeeritakse kokku. Pascal Programmeerimise algkursus 43 - 89 Summa := Jada[1] + Jada[2] + Jada[3]; C Summa = Jada[0] + Jada[1] + Jada[2]; Qbasic Summa = Jada(1) + Jada(2) + Jada(3) Nii nagu lihtmuutujate, nii ka massiivi elementide väärtused on enne algväärtustamist määramata. Mõnes programmeerimiskeeles automaatne algväärtustamine siiski toimub, kuid
Massiivi kasutamine Massiive kasutatakse praktiliselt igas programmis. Programm, milles ei ole ühtegi massiivi, on väga erandlik. Sest tuletage meelde, isegi string on massiiv! Teise kasutusalana võiks märkida korduvaid protsesse, milles massiivi kasutatakse andmete hoidmiseks. Massiivi kasutatakse keeles kui harilikku muutujat, kusjuures muutujanimele lisatakse indeks, mis peab mahtuma massiivi radade vahele. Vaatame järgnevalt näidet, kus massiivmuutuja 'Jada' esimesed kolm liiget summeeritakse kokku. Pascal Summa := Jada[1] + Jada[2] + Jada[3]; C Summa = Jada[0] + Jada[1] + Jada[2]; Qbasic Summa = Jada(1) + Jada(2) + Jada(3) Nii nagu lihtmuutujate, nii ka massiivi elementide väärtused on enne algväärtustamist määramata. Mõnes programmeerimiskeeles automaatne algväärtustamine siiski toimub, kuid võtke endale reegliks, et MASSIIVI ELEMENDID TULEB ENNE MASSIIVI KASUTAMIST ALGVÄÄRTUSTADA. Kirje