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.

Logo-bug, tartalom platform

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:

Logo-bug, tartalom platform
Logo-bug, tartalom platform

Virágok pentagonális szirmokkal:

Logo-bug, tartalom platform
Logo-bug, tartalom platform

SV 5 35 5 SV 8 35 5 SV 9 35 5 SV

Kerek szirmú virágok:

Logo-bug, tartalom platform
Logo-bug, tartalom platform

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

Logo-bug, tartalom platform
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:

Logo-bug, tartalom platform

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]

Kapcsolódó cikkek