Logo-bug, tartalom platform
a tankönyv Informatika: bemutató-workshop
Tanulás algoritmus és programozás a LogoMiracy környezetben
Az Informatika tanítási módszertanában (4) információt ad a logóról, amelyet a tanár a leckében felhasználhat. Történelmileg az első pedagógiai szoftver az algoritmizálás gyermekek tanítására volt az 1960-as évek végén kialakított Logo programozási nyelv. S. Papert amerikai pszichológus. A logó magában foglalja a Turtle végrehajtóját, amelynek célja az ábrán rajzolt képek, rajzok, amelyek egyenes vonalú szegmensekből állnak. A teknős menedzsment programok parancsokból állnak: előre (a), hátra (a), jobbra (c), balra (c), emelni farok, alsó farok. Ez azt jelenti, hogy a teknős farkával húzódik, és ha a farok leereszkedik, akkor egy vonal húzódik mozgás közben, és amikor a farok felemelkedik, a vonal nem húzódik. Ezenkívül a nyelv rendelkezik az alapvető strukturális parancsokkal. A logó általában a strukturális programozási módszertan oktatására szolgál. A logóban a teknős grafika fogalma van, amelyet néhány professzionális számítógépes grafikai rendszerben is használnak.
A Turtle Maker fő módszeres felkészültsége a megoldandó feladatok hallgatóinak tisztázása és a munkafolyamat láthatósága a program végrehajtása során. Mint ismeretes, a láthatóság didaktikus elve az egyik legfontosabb a tanítás folyamatában.
A programnyelv logójának neve az ókori görög "logos" szóból származik, ami "gondolat", "szó". Az ábécé logó magában foglalja az orosz és a latin betűket, a számokat, a billentyűzet egyéb szimbólumát Az ábécéből szavak - parancsok (primitívek) állnak össze, teljes listájukat és leírásaikat a Logov LogiMirov primitívek angol-orosz szótárában adják meg.
A LogLogi szoftverkörnyezet interfésze három ablakból áll: a Munka mező a felső menüsorral, a bal oldali Eszköztár és az alsó Parancs mező. A munkaterületen van egy előadó Turtle.
A logó naplója az üres projekt első lapja. Az új projekt automatikusan megkapja az Unnamed nevű nevet. Az új projekt első lapja megkapja a névlapot 1.
A tréningművész LOGO - Turtle leírása
Szerda: lap (számítógép képernyő), amelyen a teknős mozoghat. Az ülés kezdetén a teknős a levél közepén helyezkedik el. A teknős farkával húz. Ha a farok leereszkedik, akkor amikor a teknős mozog, akkor húz, ha felemelt, nem rajzol.
A művész kinevezése: egyenes és festett területekből álló rajzok beszerzése.
Adatok: A végrehajtó numerikus értékekkel dolgozik a mozgás hossza, a forgásszög és a szín szám alapján.
Előadói tevékenységek: a képernyő körül mozgás vagy rajz nélkül; fordul; színkezelés; zárt területek árnyékolása.
Az előadó rendezői:
A 6 szögletes, 40 szirmos oldalú (M = 6, S = 40, K = 4) oldalú virág esetében az eljárás:
Virágok nagy számú szögletes szirmokkal:
Virágok pentagonális szirmokkal:
SV 5 35 5 SV 8 35 5 SV 9 35 5 SV
Kerek szirmú virágok:
SV 5 1 180 SV 6 1 180 SV 8 1 180 SV 12 10 180
Rajzoljon három egyenlő oldalú háromszöget. Az első háromszöget vörösre kell festeni, a második a kék, a harmadik pedig a zöldet.
A 68. számú poligon rajzolásához használjuk a programot:
REPEAT: N [FD: A RT 360 /: N]
Eljáráshívás: RT 30 MNOGOUG 80 3 LT 30
Használja a 2. példát az ábra festésére.
A színes sokszögek rajzolásának eljárásánál állítsuk be a S változót, amely a színért felelős:
TO MNOGOUGS: A: N: S
RT 30 MNOGOUG: A: N LT 30
RT 45 PU FD: A / 2 PD - a toll felemelésével belépünk a háromszögbe
SETC: S - hiba színe váltakozik
FILL - festék háromszög
PU BK: A / 2 LT 45 - a toll visszahelyezése a kiindulási helyzetbe
SETC 9 - visszaadja a hibás fekete színt
15 - piros, 105 - kék, 55 - zöld.
Például egy piros háromszög 80-as oldalával:
MNOGOUGS: 80 3 15
Módosítsa a programokat a 69-es feladattól úgy, hogy minden egyes képet saját színén festett.
A 73-as megoldást használjuk
TO MNOGOUGS: A: N: S
REPEAT: N [FD: A RT 360 /: N]
RT 45 PU FD: A / 2 PD SETC: S FILL
PU BK: A / 2 LT 45 SETC 9
Tegyük meg az alapvető eljárást, amelyben egy számot alakítunk ki a számadatok között, amikor egy teknős egy nagy számra vált.
A 1-es képhez a 69. sz.
RT 30 MNOGOUGS LT 30 - kék háromszög
RT 90 FD 35 LT 90 FD 15 - átmenet a háromszög belsejében
MNOGOUGS-sárga négyzet
Hasonlóképpen, a 2. és 3. ábrához a 69. sz.
Írjon rajzprogramot a sakktáblán.
A programot beágyazott ciklusokkal készítjük el eljárások nélkül:
REPEAT 4 [- ismételje meg a két sor négyzet darabját
REPEAT 4 [- ismételje meg a két színes négyzet jobb oldalán lévő töredékét
REPEAT 4 [FD: C RT 90] - egy változó oldalú négyzet
RT 45 PU FD: C / 2 PD - menj be a térbe
SETC 35 FILL - színezze a négyzetet barna színben
BK: C / 2 LT 45 - helyezze vissza a teknõst eredeti helyére
SETC 9 - állítsa be a teknős fekete színét
RT 90 FD: C LT 90 - átmenet a jobb oldali négyzetek rajzolásához
REPEAT 4 [FD: C RT 90] - jobb négyzet
RT 45 PU FD: C / 2 PD
SETC 45 - sárga festés a téren
RT 90 FD: C LT 90]
LT 90 FD: C * 8 RT 90 FD: C - visszatérés a tartomány kezdetéhez
REPEAT 4 [- 2. sor alternáló négyzetekkel éppen ellenkezőleg
REPEAT 4 [FD: C RT 90]RT 45 PU FD: C / 2 PD
SETC 45 - négyzet sárga színű
RT 90 FD: C LT 90
REPEAT 4 [FD: C RT 90]
RT 45 PU FD: C / 2 PD
SETC 35 - négyzetbarna
RT 90 FD: C LT 90]
LT 90 FD: C * 8 RT 90 FD: C]]
BK: C * 8 - visszaküldi a teknős helyét
SH 30 - hívja a sakktábla eljárását (négyzetek a 30 oldallal).
Rajzolj a képernyőre:
1). A virág két tükrös parallelogrammból áll. A parallelogrammokra vonatkozó eljárások:
REPEAT 2 [FD 30 RT 45 FD 70 RT 135]
REPEAT 2 [FD 30 LT 45 FD 70 LT 135]