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

 


Ñîäåðæàíèå

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

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

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

Ïðîñòûå è ñîñòàâíûå óñëîâèÿ (îêîí÷àíèå)

Ðîáîò íàõîäèòñÿ â êîðèäîðå, ïîêà ñëåâà ñòåíà è ñïðàâà ñòåíà. Â ÑÊÈ íàøåãî èñïîëíèòåëÿ òàêèå óñëîâèÿ íå ïðåäóñìîòðåíû. Òàì åñòü ïðîòèâîïîëîæíûå óñëîâèÿ: ñëåâà ñâîáîäíî, ñïðàâà ñâîáîäíî. Èñïîëüçóåì ñëóæåáíîå ñëîâî ÍÅ:

    ñëåâà ñòåíà → ÍÅ ñëåâà ñâîáîäíî

    ñïðàâà ñòåíà → ÍÅ ñïðàâà ñâîáîäíî

Íóæíîå óñëîâèå ïðèìåò âèä:

    ÍÅ ñëåâà ñâîáîäíî È ÍÅ ñïðàâà ñâîáîäíî.

Ïðåäñòàâèì ïëàí äåéñòâèé Ðîáîòà óêðóïíåííûìè øàãàìè (ðèñ. 3.18).

Äëÿ ïðîñòîòû ïðåäïîëîæèì, ÷òî íàä êîðèäîðîì è ïîä êîðèäîðîì åñòü õîòÿ áû ïî îäíîé êëåòêå áåç ñòåí (èíà÷å ïðèäåòñÿ äåëàòü äîïîëíèòåëüíûå ïðîâåðêè ñâåðõó ñâîáîäíî, ñíèçó ñâîáîäíî).

1. ×òîáû çàêðàñèòü âñå êëåòêè êîðèäîðà, íàõîäÿùèåñÿ âûøå Ðîáîòà, ïðèêàæåì Ðîáîòó øàãíóòü ââåðõ è âûïîëíèì öèêë «ïîêà»:

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

    ÊÎÍÅÖ

Ïîä óïðàâëåíèåì ýòîãî àëãîðèòìà Ðîáîò çàêðàñèò âñå êëåòêè êîðèäîðà, íàõîäÿùèåñÿ âûøå îò íåãî, è îêàæåòñÿ íà êëåòêå ðÿäîì ñ âåðõíåé ãðàíèöåé êîðèäîðà.

    Ïðè êàêîì èñõîäíîì ïîëîæåíèè Ðîáîòà ýòîò öèêë íå âûïîëíèòñÿ íè ðàçó?

2. Êîìàíäîé âíèç âåðíåì Ðîáîòà â êîðèäîð. Íàøà çàäà÷à — âåðíóòü åãî â èñõîäíóþ òî÷êó. Ýòà òî÷êà èìååò åäèíñòâåííûé îòëè÷èòåëüíûé ïðèçíàê — îíà íå çàêðàøåíà. Ïîýòîìó ïîêà çàíèìàåìàÿ Ðîáîòîì êëåòêà îêàçûâàåòñÿ çàêðàøåííîé, áóäåì ïåðåìåùàòü åãî âíèç:

    âíèç
    ÏÎÊÀ çàêðàøåíî ÄÅËÀÒÜ
      âíèç
    ÊÎÍÅÖ

Ïîä óïðàâëåíèåì ýòîãî àëãîðèòìà Ðîáîò îêàæåòñÿ â èñõîäíîé êëåòêå.

3. Âûïîëíèâ êîìàíäó âíèç, Ðîáîò ïðîéäåò èñõîäíóþ êëåòêó è çàéìåò ïåðâóþ êëåòêó, ðàñïîëîæåííóþ íèæå èñõîäíîé. Òåïåðü ìîæíî çàêðàøèâàòü êëåòêè êîðèäîðà, ðàñïîëîæåííûå íèæå èñõîäíîé:

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

    Âîçìîæíà ëè ñèòóàöèÿ, ÷òî ýòîò öèêë íå âûïîëíèòñÿ íè ðàçó?

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

    ââåðõ
    ÏÎÊÀ çàêðàøåíî ÄÅËÀÒÜ
      ââåðõ
    ÊÎÍÅÖ

5. Ïî êîìàíäå çàêðàñü Ðîáîò çàêðàøèâàåò èñõîäíóþ òî÷êó.

Ïîëíîñòüþ ïðîãðàììà óïðàâëåíèÿ Ðîáîòîì âûãëÿäèò òàê:

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

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

    ÊÎÍÅÖ
    ââåðõ
    ÏÎÊÀ çàêðàøåíî ÄÅËÀÒÜ
      ââåðõ
    ÊÎÍÅÖ
    çàêðàñü

<<< Ê íà÷àëó

 

 

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


Ñîäåðæàíèå

interfaceType: 0, withoutIframe: true,