Idol és a robot

Ez a művész, amely lehetővé teszi számunkra, hogy látni. hogyan hajtják végre az általunk létrehozott egy algoritmus.

Idol és a robot

Insertmenüben alapvető parancsok ROBOT

A Szerkesztés menü (jobb) rávilágít a fő csapat, amelynek segítségével fogjuk irányítani a robot az alábbiak .A kód írása ablakban algoritmus.

Idol és a robot

Ablak az írás algoritmus kód

Ebben az ablakban fogjuk írni a algoritmust. De az első, térjünk a készítmény a probléma: A pályán van egy végtelen vízszintes fal, folytatva a végtelenségig a bal és a végén egy lépcső emelkedik balról jobbra. A magassága minden egyes szakaszában - két cella szélessége - négy sejtek. A robot a vízszintes falon, balra a lépcsőn.

Írja robottechnikához algoritmusok festeni az egész sejtek, amelyeket közvetlenül a fent a létrán. Szükséges festeni csak azok a sejtek, amelyek megfelelnek ennek a feltételnek. Az utolsó helyszín a robot lehet önkényes.

Az algoritmus kell megoldani a problémát egy tetszőleges mező méretét és tetszőleges számú szakaszból áll. Az előadásban az algoritmus a robot nem kell semmisíteni.

A szöveg egy probléma szükségszerűen rajzok ROBOT kezdeti állam és a robot végrehajtása után az algoritmus kódot. Lásd alább.

Idol és a robot

Idol és a robot

A kiindulási helyzetét a robot

állam a robot után
algoritmus

Nézzük a szakaszait épület mozgása algoritmus robotok (és a szükséges intézkedések robot):

1. Mozgó a robot két fragmentumok:

a) elmozdulását a lépést a színező lépésben; b) az emelkedés a következő szintre.

2. Mozgó ROBOT ciklikus. ismételjük, ahányszor az a lépcsőház lépéseket. De (!), Azzal a feltétellel, a probléma nem tudjuk, hogy hány lépést van a lépcsőházban. Következésképpen, nem adja meg a számát az algoritmus ismétlések (ismétlések) kell végezni egy robot.

3. Mi már ismert lépcső méretei: magasság - 2 sejtek; szélesség - 4 sejteket (az ábrán a szélessége lépés - 3 sejtek :), de ez nem akadályozott meg bennünket az épület ROBOT akciójelenetek).

4. Válassza ki a két töredék akcióban működik: a lépések sorrendje

Idol és a robot

4.1. ROBOT a szegmens 1 jobbra mozdul el. egy lépést; és a színes lépés. A megvalósítás feltételeit a két intézkedések: a feltételeket az probléma, hogy tegye a következőket: A robot négy mozgás parancsok: fel. le. maradt. jobbra. Ezek a parancsok felsorolása és a mi művész robotok bálványok (lásd Beszúrás menüpont - ezek pirossal aláhúzva). Amikor semmiféle ezeket a parancsokat, a robot mozog egy cellát az irányban. Két szomszédos (oldalán) a sejtfal lehet, amelyen keresztül a robot nem tud átjutni. Ha a robot utasítást kap, hogy a falon keresztül, akkor megsemmisül. Ezért a négy csapat ellenőrizze istinnostusloviya hiánya falak mindkét oldalán a cella, ahol a munkálatok: 1) top mentes; 2) Alsó szabadon; 3) szabadon marad; 4) a jobb szabadon.

Ahhoz, hogy ismételje meg a parancsokat lehet használni, amíg hurok.

Továbbá, a robot egy csapat festeni. amely festi a cellát, amelyben a robot valós időben.

Tehát az 1. szegmens megkapjuk a következő parancsot:

1 festék (mivel a kezdeti helyzetét a robot - a vízszintes falon - lépés);

És elvégezni ezeket a parancsokat kell megadni: Alsó stenaisprava nincs fal.

4.2. Amikor a robot, ha ez lesz a helyzet, ha a jobb falon. akkor kell futtatni a parancsokat, hogy szüntesse meg a következő lépést:

1. festék (ahogy áll a színpadon a sejt és a sejt még nem festette át);

2. (lépés) akár (egy cella szakaszban magasság);

3. (lépés) akár (második szakasz cella magassága);

5. Egyesítés parancs ROBOT 1. és 2. szakaszban:

Ellenőrizze, hogy teljesít ROBOT írt nekünk egy töredéke az algoritmus. De először is, mi kell érteni az IDOL környezetben.

Idol és a robot

Idol és a robot

Kiindulási helyzet ROBOT

1. Nyissa menyuROBOT majd megváltoztatni a kezdő helyzetet. A szerkesztési ablak kiindulási ROBOT helyzet, ahol van, hogy újra a képet a lépcsőn. Létrehozásához falak kattintson a határvonal a sejteket. ROBOT (fehér gyémánt) mozgassa a karját, hogy a kezdeti helyzetbe. mező mérete korlátozott, így újra a teljes létra, papíron, nem tudjuk.

2. A szerkesztés után a következő parancsot Lakberendezés \ Mentés Home. Adunk a fájl nevét-beállítást. De a bálvány a kiindulási helyzet megváltozott.

3. Nyissa ki az ablakot robot gombra kattintva az eszköz IDOL ablakon Robot Show.

Bemutató az algoritmus kódot (lásd Media fájl).

Kaptunk egy töredéke az algoritmus kódját, amelyen két modulból áll: árnyékolás lépések és mászni a következő lépés - végre. Most arra van szükség, hogy ismételje meg ezt az algoritmust, ahányszor fokok a létrán. De mi (a feltétele a probléma) előre nem tudjuk, hányszor kell követnünk az algoritmus, így használja egy másik (külső hurok) eddig. amelyen belül beágyazni a kódot.

És a kód így néz ki:

Íme, a mi algoritmus most mint végrehajtó ROBOT:

A médialejátszó betöltésekor.

Kapcsolódó cikkek