Nimelt märgipaar n lõpetab jooksva rea ja alustab uut rida (kasutatakse käsureale teksti kirjutavates lausetes näiteid vt. lk. 45 ja 5253). Alustame nüüd lausete käsitlemist, piirdudes olulisemate põhilausetega (tavakasutajal läheb muid liike harva vaja). Iga lause on teatav list. Lausete vahele pole vaja panna mingeid eraldajaid. Üks levinumaid lauseid on omistamislause. Tema lihtsaim kuju on (setq muutujanimi avaldis) Avaldise väärtus muutujanimele omistataksegi. Omistamislauseteks on seega: (setq summa (+ A B C 7.5)) (setq nimi "Mart") (setq punkt `(5.6 8.4 7)) Mitut järjestikust omistamislauset võib ühendada ühte omistamislausesse, mida on mõistlik vormistada struktuursel kujul (alustav ja lõpetav sulg täpselt kohastikku), näiteks: (setq summa (+ A B C 7.5) nimi "Mart" punkt `(5.6 8.4 7) ) 39
DIM X(-100 TO 100) AS INTEGER, Y(-100 TO 100) AS INTEGER DIM Z(-100 TO 100) AS INTEGER ' ei mahtunud enam eelmisele reale ära :-) 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
DIM X(-100 TO 100) AS INTEGER, Y(-100 TO 100) AS INTEGER DIM Z(-100 TO 100) AS INTEGER ' ei mahtunud enam eelmisele reale ära :-) 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