Қайталау алгоритмдерін программалау. Келесі шарт бойынша циклді ұйымдастыру Циклдік процесстерді ұйымдастыруда Repeat операторы циклдің қайталану саны белгілі болғанда қолданылады. Repeatоператордының жалпы жазылуы:
Repeat <циклдің денесі>;
Until <шарт >;
Мұндағы, қызметші сөздер repeat - қайталау, until - соған дейін деген мағынада қолданылады. Циклдің денесі қайталанып орындалатын бір немесе бірнеше операторлар.
Жаттығулар Программадан үзінді берілген. Циклдің қайталану саны қанша? Программаның соңында a,b,s айнымалылар неге тең?
а:=1; Ь:=1; While a+b<8 do
Begin a:=a+l; b:=b+2
end; s:=a+b
2. Операторлар орындалғаннан кейінгі a және b айнымалысының мәні неге тең болады: a:=l; b:=l; REPEAT:
A:=a+2; b:=b+l; Until a<=8;
3. Программаның келесі үзінділерінде цикл неше рет орындалады және иәтиже қандай?
FOR Х: =-1 ТО 1 DO Write (x,',')
Жоғарыдағы мысалды Repeat операторын қолдану арқылы программасын жазайық:
Program ecep2;
Var n: integer; S: real;
Begin
n: =1; S:=0;
Repeat do
S: = S+sgr (n);
n: =n+1;
Until n>=10;
Writeln (‘S=’, S: 5: 0);
End.
Массивтер. Массив дегеніміз – бір атаумен (массив идентификаторы) белгіленіп біріктірілген біртекті элементтер жиыны. Массивтің негізгі параметрлеріне оның типі (сандық, символдық, логикалық) өлшемі (бірөлшемді, екі өлшемді т.с.с) және көлемі (массивтің әрбір өлшемдегі элементтерінің саны) жатады. Массивті сипаттау үшін array of сөз тіркесі қолданылады. Оның жазылу пішімі:
8>