Hogyan kell használni az eltolások a vektor a bálvány, művész fogalmazó, rajzol enni - iskola

Artist előadója szánt műszaki rajzok egy koordinátarendszerben. Előadója egy tollat, amit felemelni, leengedni vagy mozgatni.

Ha mozgatja a tollat ​​lecsúszott nyomvonal - vágott a korábbi álláspontját az újat. Ha mozgatja a tollat ​​emelt nyoma marad. A kiindulási helyzetben a tollat ​​előadó mindig felemelte és tárolni (0, 0).


„Előadó” irányító rendszer magában foglalja a végrehajtó csapat 6:
tollat
vedd fel a tollat
kényszerült, hogy egy pont (X, Y)
által kiszorított vektorral (dx, dy)
a szín (color)
felirattal (szélesség, szöveg)
Team „tollat” fordítja rajzoló mozog a rajz módot.

Team „vedd fel a tollat,” előadója fordítja mozgás nélkül a rajz módot. Ha a toll már feloldották, a parancs egyszerűen figyelmen kívül hagyja.

„Eltolódott a pont (x, y)» parancs mozog a toll pont koordinátái (x, y). Függetlenül attól, hogy a korábbi helyzetben fogalmazó lesz koordináták (x, y). Ez a parancs az úgynevezett abszolút elmozdulás parancsot.

A parancs „kényszerült a vektor (dx, dy)» mozgatja a tollat ​​a jobb és a DX dY fel. Ha az aktuális koordináták (x, y), az új helyzetben lesz (x + dx, y + dy). Ie koordináta értékek alapja nem a származás és a relatív a jelenlegi helyzetben a tollat. Ez a parancs az úgynevezett relatív elmozdulás a csapat.

A parancs „a szín (color)” színét állítja be a tollat. Elfogadható színek „fekete”, „fehér”, „piros”, „narancs”, „sárga”, „zöld”, „kék”, „kék”, „lila”.

„Label (szélesség, szöveg)” parancs megjeleníti a szöveget a rajzon, a jelenlegi toll helyzetét. Végén a parancs toll jobb alsó szélén a szöveg (beleértve a kitöltés után az utolsó karakter). Ismerete szélessége egységekben mérjük előadó. Ez a szélessége a levél, valamint egy francia után.

Amikor a művész előadó programot kell kezdeni a sort „használatát előadója”.

Célkitűzés: A konstrukció a négyzet rajz algoritmus. Miután rajz előadó visszatér a kiinduló helyzetbe.

Chetrezhnik - szögletes
Ahhoz, hogy mozgassa a két parancs lehet használni - „hogy elmozdulás a pont” és a „kényszerült a vektor által.” Írunk, például két algoritmus - sem fogja használni csak az első csapat, a második csak a másik.

Mielőtt elkezdené festeni előadója (tollat) kell váltani a rajz helyen. Miután rajz kell újra felvenni egy tollat, és megy a származás (ahogy feltétel).

Levonja a bal alsó pont az óramutató járásával megegyező.

1. példa 2. példa.
használat előadója
SAL kvadrat1
korai
. eltolódott a pont (2,1)
. tollat
. eltolódott a pont (2,4)
. eltolódott a pont (5,4)
. eltolódott a pont (5,1)
. eltolódott a pont (2,1)
. vedd fel a tollat
. eltolódott a (0,0) pont
KOH-t használunk Fogalmazó
SAL kvadrat2
korai
. által kiszorított vektorral (2,1)
. tollat
. által kiszorított vektorral (0,3)
. által kiszorított vektorral (3,0)
. által kiszorított a vektor (0, -3)
. által kiszorított a vektor (-3,0)
. vedd fel a tollat
. által kiszorított vektorral (-2, -1)
játék
Jellemzően a program a két csapat egy időben, minden attól függ, a feltételeket, a probléma és a preferenciák fordító algoritmus. Például az algoritmus felírható a következőképpen:

használat előadója
SAL kvadrat3
korai
. eltolódott a pont (2,1)
. tollat
. által kiszorított vektorral (0,3)
. által kiszorított vektorral (3,0)
. által kiszorított a vektor (0, -3)
. által kiszorított a vektor (-3,0)
. vedd fel a tollat
. eltolódott a (0,0) pont
játék

Felhívjuk figyelmét - művész műveletet hajt végre szekvenciát, egyiket a másik után, abban a sorrendben, amelyben megjelennek. Egy ilyen algoritmust nevezzük lineáris.

tömbvázlata lineáris algoritmus


Feladat: Készíts egy hasonló módon a rajz egy téglalap algoritmusok.
Előadója - téglalap
Feladat: Készíts egy rajzot algoritmus minta:

Quest - ház és karácsonyfa
tartalomjegyzék