Arifmetik funkstiyalar. bu funkstiyalarning yozilishi va ulardan foydalanish qoidalari oldingi o‘zlashtirish operatori
mavzusida to‘liq berib o‘tilganligi uchun, ularga to‘xtalib o‘tirmaymiz.
Sanalma tip funkstiyalari va prosteduralari Dec prostedurasi
Vazifasi: o‘zgaruvchi qiymatini kamaytiradi;
Aniqlanishi: Dec(Var X[;n]:LongInt);
bu erda yozilishi majburiy bo‘lmagan ―n‖ o‘zgaruvchi argumentning qiymatini qanchaga
kamaytirish lozimligini ko‘rsatadi. Bu o‘zgaruvchi yozilmasa argument qiymati bir soniga
kamayadi.
Inc prostedurasi
Vazifasi: o‘zgaruvchi qiymatini orttiradi;
Aniqlanishi: Inc(Var X[;n]: Integer);
bu erda Dec prostedurasiga teskari ish bajariladi.
Odd funkstiyasi
Vazifasi: argumentning toq yoki juft sonligini tekshiradi;
Aniqlanishi: Odd( X:LongInt):Boolean;
bu erda natijaviy qiymat rost (True) bo‘lsa son toq, aks holda son juft.
Pred prostedurasi
Vazifasi: argumetni oldingi qiymatini aniqlash;
Aniqlanishi: Pred(X);
Succ prostedurasi
Vazifasi: argumetni keyingi qiymatini aniqlash;
Aniqlanishi:Succ(X);