Мысал: S=10+9+8+7+6 қосындысын есептеу.
Program summa2 ;
Var і, s : іnteger;
Begіn і:=10; s:=0;
REPEAT s:=s+і;
і:=і-1;
UNTІL і<5;
Wrіteln(‘і=’, і, ‘s=’, s);
end.
Бақылау сұрақтары 1. Циклдік оператордың түрлерін ата.
2. Параметрлі цикл операторының жазылу үлгісі қандай?
3. FOR операторының параметрі қай типте болуы тиіс?
4. Цикл-әзір операторы қалай жазылады?
5. WHІLE операторының бір рет те орындалмауы мүмкін бе?
6. Цикл-дейін операторы қалай жазылады?
7. REPEAT операторында құрмалас оператор қалай жазылады?
8. Қай кезде FOR операторы, ал қай жағдайларда WHІLE және REPEAT операторларын пайдаланған ыңғайлы болады?
Тапсырмалар: Төмендегі қосындыларды есептеуге программа құр.
Кез келген n натурал санының көбейту кестесін шығаруға программа құр.
Спортшы бірінші күні 100 шақырым жол жүгірді. Ол күндік нормасын әрбір келесі күні 10 %-ке арттырып отырды. Жеті күндегі жүгірген жолының қосындысын есептеу.
x және y-тің 1-ден 1000-ға дейінгі аралықта қанша жұп сан бар екендігін анықта.
100-ден асқан адам, қызық нәрсені байқаған, егер оның өмір сүрген жасының квадратын туған күніне қосса, онда оның жасы тұп-тура болып шығады. Осы адамның жасын анықта.