Page 159 - Информатика. Базалык курс (7-9 класстар)
P. 159
www.bizdin.kg
§ 14. Öèêëäåðäè ïðîãðàììàëîî 159
Áóë òàáëèöàäàí ºçãºðìºí¿í ìààíèëåðè êàíäàé÷à ºçãºðãºíä¿ã¿ æàê-
øû êºð¿í¿ï òóðàò. ªçãºðìºãº ûéãàðûëãàí æà¢û ìààíè àíûí ýñêè ìà-
àíèñèí º÷¿ðºò (áóë æåðäå ºçãºðìºí¿í ìààíèñè ý÷ æåðäå æàçûëáàãàí-
äûêòàí, òàáëèöà ñàíäàð ìåíåí æûê òîëòóðóëãàí ýìåñ). F òèí àêûðêû
ìààíèñè 6ãà áàðàáàð. Àë íàòûéæà êàòàðû ÷ûãàðûëàò. ×ûíäûãûíäà
ýëå, íàòûéæà òóóðà: 3!=6.
4. Ïðîãðàììà ò¿ç¿¿. Ìàñåëåíèí ÷å÷èëèøèíèí ïðîãðàììàñûí ò¿ç¿¿
¿÷¿í Ïàñêàëäà öèêëäåðäè ïðîãðàììàëàãàíäû ¿éðºí¿¿ êåðåê. Íåãèçãè
öèêëäèê ñòðóêòóðà áîëóï (àçûðûí÷à-öèêë) àëäûíà øàðò êîþëãàí öèêë
ýñåïòåëåò. Áóë ñòðóêòóðàíûí æàðäàìû ìåíåí êààëàãàíäàé öèêëäèê
àëãîðèòìäè ò¿ç¿ï àëñà áîëîò. Àëäûíà øàðò êîþëãàí öèêëäèê îïåðà-
òîðäóí Ïàñêàëäàãû ôîðìàòû òºìºíäºã¿äºé:
while < ëîãèêàëûê òóþíòìà > do <îïåðàòîð>.
while äåãåí êûçìàò÷û ñºç «àçûðûí÷à», do äåãåí êûçìàò÷û ñºç «àò-
êàð» äåãåíäè áèëäèðåò.
do ñºç¿íºí êèéèí òóðãàí îïåðàòîð öèêëäèí òåëîñó äåï àòàëàò. Öèê-
ëäèí òåëîñó æºíºêºé æàíà êóðàìäóó îïåðàòîð, á. à. begin æàíà end
ñºçäºð¿í¿í îðòîñóíäàãû îïåðàòîðëîðäóí ûðààòû áîëóøó ì¿ìê¿í.
Ýìè ìàñåëåíèí ÷å÷èëèøèí Ïàñêàëäà ïðîãðàììàëàéëû (àãà ìàåê
óþøòóðóóíó êîøîáóç).
Program Sozdor;
Var F,N,R
begin
write («Òàìãàëàðäûí ñàíûí êèðãèçãèëå»);
readln (N);
F:=1;
R=1;
while R<=N do
begin
F:=F*R
R:=R+1
end;
write («Áåðèëãåí», N, «òàìãàäàí»,F, «ñºç ò¿ç¿¿ãº áîëîò»)
end.
Àëãîðèòì òèëè ìåíåí Ïàñêàëäàãû àëãîðèòìäåðäèí îêøîøòóãóí
êàéðàäàí áàéêàñà áîëîò. Ïàñêàëäà öèêëäèí áàøûí æàíà àÿãûí áåë-
ãè뺺÷¿ àòàéûí êûçìàò÷û ñºçäºð (áóòàêòàíóóíóí àÿãûíà, áàøûíà êî-
þëóó÷ó) æîê ýêåíäèãèíå 꺢¿ë áóðãóëà. Áàðäûê æåðäå çàðûë ó÷óð-
ëàðäà begin è end ñºçäºð¿ êîëäîíóëàò.
www.trk.kg