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

 


Ñîäåðæàíèå

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

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

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

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

Öèêë ñ çàäàííûì ÷èñëîì ïîâòîðåíèé (öèêë-ÄËß, öèêë ñ ïàðàìåòðîì)

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

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

    íö äëÿ i îò i1 äî i2 øàã R
      <òåëî öèêëà (ïîñëåäîâàòåëüíîñòü äåéñòâèé)>
    êö

 öèêëå-ÄËß âñåãäà åñòü ïàðàìåòð öèêëà — âåëè÷èíà öåëîãî òèïà, èçìåíÿþùàÿñÿ â õîäå âûïîëíåíèÿ öèêëà îò ñâîåãî íà÷àëüíîãî çíà÷åíèÿ il äî êîíå÷íîãî çíà÷åíèÿ i2 ñ øàãîì R.

Âûïîëíÿåòñÿ öèêë-ÄËß ñëåäóþùèì îáðàçîì: 1) ïàðàìåòðó öèêëà ïðèñâàèâàåòñÿ íà÷àëüíîå çíà÷åíèå; 2) ïàðàìåòð öèêëà ñðàâíèâàåòñÿ ñ êîíå÷íûì çíà÷åíèåì; åñëè ïàðàìåòð öèêëà íå ïðåâûøàåò êîíå÷íîå çíà÷åíèå, òî âûïîëíÿåòñÿ òåëî öèêëà, óâåëè÷èâàåòñÿ çíà÷åíèå ïàðàìåòðà öèêëà íà øàã è ñíîâà îñóùåñòâëÿåòñÿ ïðîâåðêà ïàðàìåòðà öèêëà; åñëè æå ïàðàìåòð öèêëà ïðåâûøàåò êîíå÷íîå çíà÷åíèå, òî âûïîëíåíèå öèêëà çàêàí÷èâàåòñÿ.

Åñëè âåëè÷èíà øàãà â öèêëå ñ ïàðàìåòðîì ðàâíà åäèíèöå, òî øàã íå óêàçûâàþò. Ìû îãðàíè÷èìñÿ ðàññìîòðåíèåì èìåííî òàêèõ öèêëîâ.

 îòëè÷èå îò äâóõ ïðåäûäóùèõ êîíñòðóêöèé (öèêë-ÏÎÊÀ, öèêë-ÄÎ) öèêë-ÄËß èìååò ñòðîãî ôèêñèðîâàííîå ÷èñëî ïîâòîðåíèé, ÷òî ïîçâîëÿåò èçáåæàòü çàöèêëèâàíèÿ, ò. å. ñèòóàöèè, êîãäà òåëî öèêëà âûïîëíÿåòñÿ áåñêîíå÷íî.

Ïðèìåð 18. Àëãîðèòì ïåðåïðàâû ÷åðåç ðåêó âîèíñêîãî îòðÿäà èç ïÿòè ÷åëîâåê. Ñîëäàòû ìîãóò âîñïîëüçîâàòüñÿ ïîìîùüþ äâóõ ìàëü÷èêîâ — õîçÿåâ íåáîëüøîé ëîäêè, â êîòîðîé ìîæåò ïåðåïðàâèòüñÿ èëè îäèí ñîëäàò, èëè äâà ìàëü÷èêà.

    àëã ïåðåïðàâà
    íà÷
      íö äëÿ i îò 1 äî 5
        äâà ìàëü÷èêà ïåðåïðàâëÿþòñÿ íà ïðîòèâîïîëîæíûé áåðåã
        îäèí ìàëü÷èê âûñàæèâàåòñÿ íà áåðåã, äðóãîé ïëûâ¸ò îáðàòíî
        ñîëäàò ïåðåïðàâëÿåòñÿ ÷åðåç ðåêó
        ìàëü÷èê âîçâðàùàåòñÿ íà èñõîäíóþ ïîçèöèþ

      êö
    êîí

Ïðèìåð 19. Ñîñòàâèì àëãîðèòì âû÷èñëåíèÿ ñòåïåíè ñ íàòóðàëüíûì ïîêàçàòåëåì n äëÿ ëþáîãî âåùåñòâåííîãî ÷èñëà à.

Ïî îïðåäåëåíèþ:

Ïðè ñîñòàâëåíèè àëãîðèòìà âîñïîëüçóåìñÿ åäèíîé ôîðìóëîé, â êîòîðîé ÷èñëî óìíîæåíèé ðàâíî ïîêàçàòåëþ ñòåïåíè:

Èñïîëíèì ýòîò àëãîðèòì äëÿ à = 4 è n = 3.

Ïðèìåð 20. Äëÿ èñïîëíèòåëÿ Ðîáîò öèêë ñ èçâåñòíûì ÷èñëîì ïîâòîðåíèé ðåàëèçóåòñÿ ñ ïîìîùüþ ñëåäóþùåé êîíñòðóêöèè:

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

Òàê, åñëè ïðàâåå Ðîáîòà íå âñòðåòèòñÿ ïðåïÿòñòâèé, òî, âûïîëíèâ ïðèâåä¸ííûé íèæå àëãîðèòì, îí ïåðåìåñòèòñÿ íà ïÿòü êëåòîê âïðàâî è çàêðàñèò ýòè êëåòêè:

    àëã
    íà÷
      íö 5 ðàç
        âïðàâî; çàêðàñèòü
      êö
    êîí

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

<<< Ê íà÷àëó

 

 

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


Ñîäåðæàíèå

interfaceType: 0, withoutIframe: true,