-->
Ïîâòîðåíèå. Èíôîðìàòèêà 8 êëàññ.Èíòåðàêòèâíûå çàäàíèÿ
ìîé ÞÒÓÁ êàíàë ïðèêîëüíûõ ÌÓËÜÒÈÊÎÂ!
ìîé ÒÅËÅÃÐÀÌ êàíàë ïðèêîëüíûõ ÌÓËÜÒÈÊÎÂ!

 


Ñîäåðæàíèå

Ãëàâíàÿ >> Èíôîðìàòèêà 8 êëàññ. Áîñîâà

§ 2.4. Îñíîâíûå àëãîðèòìè÷åñêèå êîíñòðóêöèè

Ïîóðî÷íûå ïëàíû, èíòåðàêòèâ

Ïîâòîðåíèå. Îñíîâíûå àëãîðèòìè÷åñêèå êîíñòðóêöèè (ïðîäîëæåíèå)

Öèêë ñ çàäàííûì óñëîâèåì îêîí÷àíèÿ ðàáîòû (öèêë-ÄÎ, öèêë ñ ïîñòóñëîâèåì)

Ëîãèêà ðàáîòû ýòîé êîíñòðóêöèè îïèñûâàåòñÿ ñõåìîé, ïîêàçàííîé íà ðèñ. 2.11.

Íà àëãîðèòìè÷åñêîì ÿçûêå ýòà êîíñòðóêöèÿ çàïèñûâàåòñÿ òàê:

    íö
      <òåëî_öèêëà (ïîñëåäîâàòåëüíîñòü äåéñòâèé)>
    êö ïðè <óñëîâèå>

Âûïîëíÿåòñÿ öèêë-ÄÎ ñëåäóþùèì îáðàçîì: 1) âûïîëíÿåòñÿ òåëî öèêëà; 2) ïðîâåðÿåòñÿ óñëîâèå (âû÷èñëÿåòñÿ çíà÷åíèå ëîãè÷åñêîãî âûðàæåíèÿ); åñëè óñëîâèå íå óäîâëåòâîðÿåòñÿ («Íåò»), òî ñíîâà âûïîëíÿåòñÿ òåëî öèêëà è îñóùåñòâëÿåòñÿ ïåðåõîä ê ïðîâåðêå óñëîâèÿ; åñëè æå óñëîâèå óäîâëåòâîðÿåòñÿ, òî âûïîëíåíèå öèêëà çàêàí÷èâàåòñÿ.  ëþáîì ñëó÷àå òåëî öèêëà áóäåò âûïîëíåíî õîòÿ áû îäèí ðàç.

Ïðèìåð 15. Àëãîðèòì ïî âûó÷èâàíèþ íàèçóñòü ÷åòâåðîñòèøèÿ.

    àëã ÷åòâåðîñòèøèå
    íà÷
      íö
        ïðî÷èòàòü ÷åòâåðîñòèøèå ïî êíèãå 1 ðàç
        ðàññêàçàòü ÷åòâåðîñòèøèå
      êö ïðè íå ñäåëàë îøèáêó êîí

Ïðèìåð 16. Âû÷èñëèì çíà÷åíèå ïåðåìåííîé b ñîãëàñíî ñëåäóþùåìó àëãîðèòìó:

Ñîñòàâèì òàáëèöó çíà÷åíèé ïåðåìåííûõ, çàäåéñòâîâàííûõ â àëãîðèòìå:

Îòâåò: b = 255.

Ïðèìåð 17. Ñïîðòñìåí ïðèñòóïàåò ê òðåíèðîâêàì ïî ñëåäóþùåìó ãðàôèêó: â ïåðâûé äåíü îí äîëæåí ïðîáåæàòü 10 êì; êàæäûé ñëåäóþùèé äåíü ñëåäóåò óâåëè÷èâàòü äèñòàíöèþ íà 10% îò íîðìû ïðåäûäóùåãî äíÿ. Êàê òîëüêî äíåâíàÿ íîðìà äîñòèãíåò èëè ïðåâûñèò 25 êì, íåîáõîäèìî ïðåêðàòèòü å¸ óâåëè÷åíèå è äàëåå ïðîáåãàòü åæåäíåâíî ðîâíî 25 êì. Íà÷èíàÿ ñ êàêîãî äíÿ ñïîðòñìåí áóäåò ïðîáåãàòü 25 êì?

Ïóñòü õ — êîëè÷åñòâî êèëîìåòðîâ, êîòîðîå ñïîðòñìåí ïðîáåæèò â íåêîòîðûé i-é äåíü. Òîãäà â ñëåäóþùèé (i + 1)-é äåíü îí ïðîáåæèò õ + 0,1õ êèëîìåòðîâ (0,1õ — ýòî 10% îò õ).

Îçíàêîìüòåñü ñ ðàçìåù¸ííûì â Åäèíîé êîëëåêöèè öèôðîâûõ îáðàçîâàòåëüíûõ ðåñóðñîâ ìîäóëåì äëÿ êîëëåêòèâíîé ðàáîòû «Öèêëè÷åñêèå àëãîðèòìû ñ ïîñòóñëîâèåì» (217037). Ñîâìåñòíî ñ äðóçüÿìè ïîñòàðàéòåñü ñîñòàâèòü àëãîðèòìû äëÿ èìåþùèõñÿ â ìîäóëå çàäà÷. Ïðîéäèòå òåñòèðîâàíèå.

<<< Ê íà÷àëó          Îêîí÷àíèå >>>

 

 

Ðåéòèíã@Mail.ru
<">


Ñîäåðæàíèå

interfaceType: 0, withoutIframe: true,