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

 


Ñîäåðæàíèå

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

§ 18. Óïðàâëåíèå èñïîëíèòåëåì ×åðò¸æíèê

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

Öèêë ÏÎÂÒÎÐÈÒÜ n ÐÀÇ

Ïðè ñîñòàâëåíèè àëãîðèòìîâ äîâîëüíî ÷àñòî âñòðå÷àþòñÿ ñëó÷àè, êîãäà íåêîòîðóþ ïîñëåäîâàòåëüíîñòü êîìàíä íóæíî âûïîëíÿòü íåñêîëüêî ðàç ïîäðÿä. Äëÿ óïðîùåíèÿ çàïèñè àëãîðèòìà â òàêèõ ñëó÷àÿõ ìîæíî èñïîëüçîâàòü ñïåöèàëüíóþ êîíñòðóêöèþ ïîâòîðåíèÿ.

Íàïðèìåð, ïðîãðàììó ðèñîâàíèÿ ðÿäà èç ïÿòè ðîìáîâ (ðèñ. 71) ñ ïîìîùüþ êîíñòðóêöèè ïîâòîðåíèÿ ìîæíî çàïèñàòü òàê:

    èñïîëüçîâàòü ×åðòåæíèê
    àëã ðÿä ðîìáîâ
    íà÷
      ñìåñòèòüñÿ â òî÷êó (1,2)
      îïóñòèòü ïåðî

      íö 5 ðàç
        ñìåñòèòüñÿ íà âåêòîð (1, 2)
        ñìåñòèòüñÿ íà âåêòîð (1, -2)
        ñìåñòèòüñÿ íà âåêòîð (-1, -2)
        ñìåñòèòüñÿ íà âåêòîð (-1, 2)
        ïîäíÿòü ïåðî
        ñìåñòèòüñÿ íà âåêòîð (3, 0)

      êö
    êîí

    ïðîãðàììó ðèñîâàíèÿ ðÿäà èç ïÿòè ðîìáîâ

Ðèñîâàíèå ðîìáà ìîæíî îôîðìèòü â âèäå âñïîìîãàòåëüíîãî àëãîðèòìà:

    àëã ðîìá
    íà÷
      ñìåñòèòüñÿ íà âåêòîð (1, 2)
      ñìåñòèòüñÿ íà âåêòîð (1, -2)
      ñìåñòèòüñÿ íà âåêòîð (-1, -2
      ñìåñòèòüñÿ íà âåêòîð (-1, 2)

    êîí

Òîãäà îñíîâíîé àëãîðèòì áóäåò âûãëÿäåòü òàê:

    èñïîëüçîâàòü ×åðòåæíèê
    àëã ðÿä ðîìáîâ_1
    íà÷
      ñìåñòèòüñÿ â òî÷êó (1,2)

      íö 5 ðàç
        îïóñòèòü ïåðî
        ðîìá
        ïîäíÿòü ïåðî
        ñìåñòèòüñÿ íà âåêòîð (3, 0)

    êö
    êîí

 îáùåì âèäå êîíñòðóêöèÿ ïîâòîðåíèÿ çàïèñûâàåòñÿ òàê:

    íö <÷èñëî ïîâòîðåíèé> ðàç
          <òåëî öèêëà>
    êö

Ñëóæåáíûå ñëîâà íö è êö ïèøóòñÿ îäíî ïîä äðóãèì. ×óòü ïðàâåå ìåæäó íèìè çàïèñûâàåòñÿ ïîâòîðÿþùàÿñÿ ïîñëåäîâàòåëüíîñòü êîìàíä (òåëî öèêëà). ×èñëî ïîâòîðåíèé — ïðîèçâîëüíîå öåëîå ÷èñëî. Èìåííî ñòîëüêî ðàç ïðè âûïîëíåíèè àëãîðèòìà áóäóò ïîâòîðåíû êîìàíäû, îáðàçóþùèå òåëî öèêëà.

Ïðåäëîæèòå âàðèàíò ðåøåíèÿ çàäà÷è î ïî÷òîâîì èíäåêñå Êðàñíîÿðñêà ñ èñïîëüçîâàíèåì êîíñòðóêöèè ïîâòîðåíèÿ.

Ìîæíî ëè îáîéòèñü áåç âñïîìîãàòåëüíîãî àëãîðèòìà â ñëåäóþùèõ ñèòóàöèÿõ (ðèñ. 72)?

    âñïîìîãàòåëüíîãî àëãîðèòìà

 

 

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


Ñîäåðæàíèå

interfaceType: 0, withoutIframe: true,