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

 


Ñîäåðæàíèå

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

§ 3.3. Óïðàâëåíèå èñïîëíèòåëåì Ðîáîò

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

Öèêë «ïîêà»

À òåïåðü ïîïðîáóåì íàïèñàòü ïðîãðàììó äëÿ ðåøåíèÿ î÷åíü ïðîñòîé çàäà÷è: çàêðàñèòü âñå êëåòêè ñïðàâà îò Ðîáîòà (ðèñ. 3.13).

Ïðàâäà, ñêîëüêî èìåííî êëåòîê ñëåäóåò çàêðàñèòü, íå óòî÷íåíî. Èçâåñòíî òîëüêî, ÷òî:

    1) ñïðàâà íà íåèçâåñòíîì ðàññòîÿíèè åñòü ñòåíà;

    2) êëåòêè íóæíî êðàñèòü, ïîêà Ðîáîò íå ïîäîéäåò ê ñòåíå âïëîòíóþ.

Âîñïîëüçóåìñÿ òåì, ÷òî Ðîáîò ìîæåò àíàëèçèðîâàòü è ñîîáùàòü îáñòàíîâêó âîêðóã ñåáÿ, ïðîâåðÿÿ ñëåäóþùèå ïðîñòûå óñëîâèÿ:

    ñïðàâà ñâîáîäíî
    ñëåâà ñâîáîäíî
    ñâåðõó ñâîáîäíî
    ñíèçó ñâîáîäíî
    çàêðàøåíî

ßñíî, ÷òî ïîêà áóäåò âûïîëíÿòüñÿ óñëîâèå ñïðàâà ñâîáîäíî, íóæíî âûïîëíÿòü êîìàíäû:

    âïðàâî
    çàêðàñü

Äëÿ îôîðìëåíèÿ òàêèõ ïîñëåäîâàòåëüíîñòåé äåéñòâèé èñïîëüçóåòñÿ ñïåöèàëüíàÿ êîíñòðóêöèÿ àëãîðèòìè÷åñêîãî ÿçûêà — öèêë «ïîêà».

    ÏÎÊÀ ñïðàâà ñâîáîäíî ÄÅËÀÒÜ
      âïðàâî
      çàêðàñü
    ÊÎÍÅÖ

 îáùåì âèäå öèêë «ïîêà» çàïèñûâàåòñÿ òàê:

    ÏÎÊÀ <óñëîâèå> ÄÅËÀÒÜ
      <òåëî öèêëà (ïîñëåäîâàòåëüíîñòü êîìàíä)>
    ÊÎÍÅÖ

Áëîê-ñõåìà öèêëà «ïîêà» èìååò âèä, ïîêàçàííûé íà ðèñ. 3.14.

Ïðè âûïîëíåíèè ýòîãî öèêëà èñïîëíèòåëü ïîâòîðÿåò ñëåäóþùèå äåéñòâèÿ:

    1) ïðîâåðÿåò çàïèñàííîå ïîñëå ñëóæåáíîãî ñëîâà ÏÎÊÀ óñëîâèå;

    2) åñëè óñëîâèå íå ñîáëþäàåòñÿ (Ðîáîò îòâåòèë «Íåò»), òî âûïîëíåíèå öèêëà ïðåêðàùàåòñÿ, è Ðîáîò íà÷èíàåò âûïîëíÿòü êîìàíäû, çàïèñàííûå ïîñëå ñëóæåáíîãî ñëîâà ÊÎÍÅÖ. Åñëè æå óñëîâèå ñîáëþäàåòñÿ (Ðîáîò îòâåòèë «Äà»), òî Ðîáîò âûïîëíÿåò òåëî öèêëà è ñíîâà ïðîâåðÿåò óñëîâèå.

Îêîí÷àíèå >>>

 

 

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


Ñîäåðæàíèå

interfaceType: 0, withoutIframe: true,