4 Želva se učí nové příkazy

Podobné dokumenty
- příkaz pohybující želvou zpět a o kolik. vlevo 45 vl 45 libovolně zadáme) směrem doleva. Na obrázku jsme pro

Programování v jazyku LOGO - úvod

Comenius Logo. Úterý 20. března. Princip programování. Prostředí Comenius Logo

Rasterizace je proces při kterém se vektorově definovaná grafika konvertuje na. x 2 x 1

Informatika 8. třída/6

Technické kreslení v programu progecad 2009

BARVY. Příkaz barva. Barvy TrueColor. Se objeví dialogové okno

VÝUKA PČ NA 2. STUPNI základy technického modelování. Kreslící a modelovací nástroje objekty, čáry

DUM 03 téma: Tvary - objekty

Comenius Logo. Princip programování. Prostředí Comenius Logo

Copyright 2013 Martin Kaňka;

Základy programování v jazyce Python pro střední školy

Práce s programem Malování Mgr. Petr Koníř

. Grafika a plovoucí prostředí. Zpracování textů na počítači. Ing. Pavel Haluza, Ph.D. ústav informatiky PEF MENDELU v Brně haluza@mendelu.

12. VYTVÁŘENÍ GEOMETRICKÝCH PŘEDSTAV

Téma: Práce se základními objekty, výplní a obrysem

Jak namalovat obraz v programu Malování

ALGORITMIZACE PRAKTICKÉ

Zjednodušování pohledů ve výkresech

Aplikované úlohy Solid Edge. SPŠSE a VOŠ Liberec. Ing. Jan Boháček [ÚLOHA 27 NÁSTROJE KRESLENÍ]

VYTVÁŘENÍ GEOMETRICKÝCH PŘEDSTAV (u žáků se specifickými poruchami učení) Růžena Blažková

Popis základního prostředí programu AutoCAD

Imagine Logo pokračování 1 Seznamy

Jak namalovat obraz v programu Malování

Práce s texty, Transformace rastru, Připojení GPS

POČÍTAČOVÁ GRAFIKA VEKTOROVÁ GRAFIKA VÍCENÁSOBNÉ KOPÍROVÁNÍ

Bloky, atributy, knihovny

Zhotovení mapky Plejád

INFORMATIKA PRO ZŠ. Ing. Veronika Šolcová

Maticí typu (m, n), kde m, n jsou přirozená čísla, se rozumí soubor mn veličin a jk zapsaných do m řádků a n sloupců tvaru:

Základní škola a Mateřská škola Brno, Bosonožské nám. 44, příspěvková organizace Číslo projektu: VY_42_INOVACE_02_G

Souřadný systém. Obr.: Druhý objekt v otočeném souřadném systému

Třída DrawingTool. Obrázek 1: Prázdné okno připravené pro kreslení

SMART Notebook verze Aug

Kombinované úlohy - cvičení

TDS-TECHNIK 13.1 pro SolidWorks

Projektová dokumentace GED 2006

Kreslení úseček a křivek

Logo2 operace, rekurze, větvení výpočtu

1. Úvod do obsluhy AutoCADu

6. Základní pojmy o vektorové grafice

Univerzita Palackého v Olomouci. Základy kreslení 2D výkresů v AutoCADu 2013

6. ROČNÍK ŠKOLNÍ SOUTĚŽE V PROGRAMOVÁNÍ 2013

K prostudování lekce budete potřebovat asi 2 hodiny.

Nastavení stránky : Levým tlačítkem myši kliknete v menu na Soubor a pak na Stránka. Ovládání Open Office.org Draw Ukládání dokumentu :

Klíčová slova: Phytagorova věta, obsahy a obvody rovinných útvarů, úhlopříčky a jejich vlastnosti, úhly v rovinných útvarech, převody jednotek

Klíčová slova: Phytagorova věta, obsahy a obvody rovinných útvarů, úhlopříčky a jejich vlastnosti, úhly v rovinných útvarech, převody jednotek

Klíčová slova: Phytagorova věta, obsahy a obvody rovinných útvarů, úhlopříčky a jejich vlastnosti, úhly v rovinných útvarech, převody jednotek

5.1.2 Volné rovnoběžné promítání

Implementace aritmetického stromu pomocí směrníků

Nezapomeňte výkres uložit na disk, nejlépe pomocí klávesové zkratky CTRL+S. Výkresu dejte název ŠROUB.DWG.

Práce s plátnem. Vrácení se o krok zpět CTRL+Z Vrácení se o krok vpřed SHIFT+CTRL+Z Duplikace objektu CTRL+D

SYSTÉMY CAD. Přednáška č.1

Knihovna CanvasLib TXV první vydání prosinec 2014 změny vyhrazeny

Výukový materiál pro projekt Elektronická školička reg. č. CZ.1.07/1.3.05/ "Interaktivní DUMy"- interaktivity lze dosáhnout i v MS PowerPoint

DUM 18 téma: Cesty a jejich užití v prostředí Gimp

5.2.3 Duté zrcadlo I. Předpoklady: 5201, 5202

K OZA SE PASE NA POLOVINĚ ZAHRADY Zadání úlohy

Občas je potřeba nakreslit příčky, které nejsou připojeny k obvodovým stěnám, např. tak, jako na následujícím obrázku:

Fyzikální korespondenční seminář MFF UK

3) Pomocí tl. Výběr vyber barevnou krabici a přetáhni ji do větší bílé krabice.

5.1.4 Obrazy těles ve volném rovnoběžném promítání II

Grafy. doc. Mgr. Jiří Dvorský, Ph.D. Katedra informatiky Fakulta elektrotechniky a informatiky VŠB TU Ostrava. Prezentace ke dni 13.

Seznámení Corel Draw. PDF vytvořeno zkušební verzí pdffactory Pro Panel Vlastnosti. panel základních kreslicích nástrojů

V tomto kurzu vytvoříte logo smyšlené kavárny. Výsledné logo bude vypadat takto:

MATEMATIKA - 4. ROČNÍK

KL cm = mm U. ST cm = mm UV cm = mm XY cm = mm KL = mm mm PQ = mm mm ST = mm mm UV = mm mm XY = mm mm

Inovace bakalářského studijního oboru Aplikovaná chemie

Hranoly I. Předpoklady:

Cvičení 7: Delphi objekty CheckedBox, Radio- Button, EditBox

VÝUKOVÝ MATERIÁL. Bratislavská 2166, Varnsdorf, IČO: tel Číslo projektu

MATEMATIKA II. období (4. 5. ročník)

Výhody programu OCAD

Téma: Nástroje Corel PHOTO-PAINTU -16. díl. Vypracovala: Ing. Jana Wasserbauerová

Matematický KLOKAN 2007 kategorie Junior (A) 8 (B) 9 (C) 11 (D) 13 (E) 15 AEF? (A) 16 (B) 24 (C) 32 (D) 36 (E) 48

Souřadnicové konstrukce

OSTRAVSKÁ UNIVERSITA V OSTRAVĚ Pedagogická fakulta Obor informační technologie ve vzdělávání Kombinované studium

CZ.1.07/1.5.00/ III / 2 = Inovace a zkvalitnění výuky prostřednictvím ICT. Číslo projektu Číslo a název šablony klíčové aktivity

TECHNICKÁ DOKUMENTACE. pro obor Elektrotechnika

Normalizace v technické dokumentaci

Množiny. množinové operace jsou mírně odlišné od

Úvod do problematiky ÚPRAVY TABULKY

4. cvičení. 15. října 2014

5.2.3 Duté zrcadlo I. Předpoklady: 5201, 5202

1. Uživatelská úprava příkazů II.

Kreslení elipsy Andrej Podzimek 22. prosince 2005

Tiskárny: Inkoustové (A4, A3 i A2) Designjet 70, A2+, EPSON Stylus Color 3000, A2 Laserové (led) Černobílé Barevné (A4, A3)

Zadání soutěžních úloh

Několik úloh z geometrie jednoduchých těles

Jak mluvit s roboty. Dokážeš naprogramovat robota tak, aby postavil kelímky ve správnou stavbu?

ZŠ ÚnO, Bratří Čapků 1332

EU peníze středním školám digitální učební materiál

Registrační číslo projektu: CZ.1.07/1.5.00/ Název projektu: Moderní škola 21. století. Zařazení materiálu: Ověření materiálu ve výuce:

Copyright 2013 Martin Kaňka;

František Hudek. listopad 2012

GeoGebra známá i neznámá

Lineární algebra s Matlabem cvičení 3

SolidWorks STROJTECH Inovace a zefektivnění vzdělávání podle ŠVP 3D modelování ve strojírenství a stavebnictví

Úloha 1. Text úlohy. Vyberte jednu z nabízených možností: NEPRAVDA. PRAVDA Úloha 2. Text úlohy

Transkript:

4 Želva se učí nové příkazy Žofka je nejen inteligentní, ale také velmi učenlivá. Byla schopna nejen provádět základní příkazy, ale také si postupně rozšiřovala slovník příkazů. Když jsem ji naučil něco nového, pojmenovali jsme to jako nový příkaz a mohli dále používat. To se velmi hodilo, protože jinak by vykreslování složitějších obrázků bylo velmi pracné. Jak se kreslí domečky Řekněme, že chceme vykreslit řadu domečků vedle sebe: Na tom není nic moc těžkého. Mohli bychom program prostě vyskládat z dlouhého seznamu posunů dopředu a zatáček. Takový program by ale nebyl pěkný, daleko hezčí řešení dostaneme při využití nově definovaných příkazů. Žofka nejprve protestovala: Nechápu, proč se mám učit používat nějaké nové příkazy. Proč bys mi nemohl prostě nadiktovat normální seznam základních příkazů? Nebuď líný! Možnost definovat nové příkazy je v programování velmi důležitá, zkoušel jsem ji přesvědčit. Díky nim jsou programy kratší, přehlednější a elegantnější. A také nám umožňují s programy snadno experimentovat a budovat stále rozsáhlejší programy. Když tě naučím příkaz pro vykreslení domečku, budeme moct velmi snadno kreslit různé ulice, nejen jednu konkrétní řadu domečků. Žofka pořád moc nechápala, o čem mluvím, tak jsem jí použití nových příkazů názorně ukázal na těch domečcích. Nejdříve jsem Žofku naučil nové příkazy pro vykreslení čtverce a trojúhelníku. S jejich využitím jsme pak poskládali domeček.

20 Želví grafika nauč se čtverec délka opakuj 4 doprava 90 nauč se trojúhelník délka opakuj 3 doprava 90 nauč se domeček délka čtverec délka doprava 30 trojúhelník délka doleva 30 dopředu -délka Pomocí nového příkazu domeček jsme pak již snadno vykreslili řadu domečků. Stejně jako základní příkazy pro pohyb, i nové příkazy mohou mít parametry, které ovlivňují, co přesně příkaz znamená. V tomto případě je parametrem délka. Není mi jasné, proč je u definice domečku poslední příkaz dopředu -délka, zajímala se ještě Žofka. Chápu, že jít dopředu o zápornou délku znamená couvat. Ale není mi jasné, proč tam ten příkaz je vždyť tímto příkazem stejně jen vykreslím čáru, která už je nakreslená. Zkusil jsem jí to vysvětlit: Máš pravdu, že by tam tento příkaz být nemusel a příkaz domeček by stejně vykreslil správný obrázek. Díky tomu couvání však platí, že po provedení příkazu pro vykreslení domečku jsi ve stejné poloze jako před začátkem vykreslování, tedy v levém spodním rohu domečku. To velmi usnadňuje další použití příkazu, třeba pro vykreslení řady domečků. V programátorské terminologii se nejčastěji pro označení nových příkazů používá pojem funkce. Někdy se ještě rozlišuje rozdíl mezi procedurami, které provedou zadanou činnost, a funkcemi, které vypočítají výsledek bez provádění vedlejších efektů. Příkazům v želví grafice odpovídá přesněji pojem procedura. Želva si rozšiřuje slovník Užitečné nové příkazy jsou třeba i jednoduché zkratky pro posloupnosti příkazů, které často využíváme. Takto jsem třeba Žofku naučil skok. Ty jsi se zbláznil. Už jsi někdy viděl skákající želvu? bránila se nejdřív Žofka. Však to nemusíš brát doslova. Pro účely kreslení obrázků je skok to stejné jako přesun se zvednutým perem, objasnil jsem. Tento příkaz jsme hned využili pro definici dalších nových příkazů: úhyb, který simuluje úkrok do boku, a čárkovaná čára. Příkaz pro vykreslení čár-

4. Želva se učí nové příkazy 21 kované čáry ilustruje využití více parametrů první parametr udává délku čáry, druhý počet čárek. nauč se skok délka zvedni pero polož pero počáteční pozice koncová pozice nauč se úhyb délka doprava 90 skok délka doleva 90 nauč se čárkovaná čára délka, N opakuj N dopředu (délka/n) / 2 skok (délka/n) / 2 Opakované mnohoúhelníky Použití nových příkazů jsme prozkoumali na jednoduchém, ale velmi zajímavém příkladu. S využitím dřívějších zkušeností jsem Žofku naučil nový příkaz pro mnohoúhelník. S jeho využitím opakovaně vykreslovala N-úhelníky tak, že všechny mají jeden z vrcholů ve stejném bodě. Při vykreslování Žofka rovnoměrně rotuje, tj. udělá M opakování a mezi dvěma po sobě se otočí vždy o 360/M stupňů. V ukázce je pro názornost jeden z mnohoúhelníků zvýrazněn. nauč se mnohoúhelník N, délka opakuj N doprava 360 / N nauč se diamant N, M, délka opakuj M mnohoúhelník N, délka doprava 360 / M N = 6, M = 6 N = 12, M = 12 N = 9, M = 6

22 Želví grafika Z tohoto jednoduchého programu můžeme různou volbou čísel N a M dostat překvapivě pestrou škálu obrázků. Tyto obrázky mohou posloužit jako pěkné omalovánky, ale i jako podnět pro matematické úvahy. Můžeme totiž rozlišit dva základní typy obrázků: diamanty, u kterých se některé úsečky překrývají (např. N = 12, M = 12), a kytičky, u kterých se úsečky nepřekrývají (např. N = 9, M = 6). Pro které volby N, M dostáváme diamanty a pro které kytičky? zajímala se Žofka. Zkus to vymyslet sama. Dám ti nápovědu: zamysli se nad významem a vztahem čísel 360 /M a 180 360 /N. N = 4, M = 8 N = 5, M = 5 N = 5, M = 10 N = 7, M = 11 N = 7, M = 14 N = 6, M = 9 N = 5, M = 15 N = 4, M = 36 N = 10, M = 30

4. Želva se učí nové příkazy 23 Výzvy Tečkovaný a čárkovaný čtverec Vykreslete čtverce za využití tečkovaných a čárkovaných čar. Obdélníky v kolečku Opakovaně dokolečka vykreslujte obdélníky. Podle toho, jak nastavíte poměry stran a zda je vykreslíte dovnitř nebo ven dostanete různé obrázky. Tečkované opakované mnohoúhelníky Upravte příkazy pro vykreslování opakovaných mnohoúhelníků, aby místo čar dělaly jen tečky ve vrcholech.

24 Želví grafika Variace na opakované mnohoúhelníky Následující obrázky vzniknou drobnou úpravou programu pro opakované mnohoúhelníky. Zjistěte, v čem je rozdíl a obrázky vykreslete. Les Z vybarvených trojúhelníků poskládejte strom a ze stromů poskládejte les. Mnohoúhelníky kolem mnohoúhelníku Vykreslete mnohoúhelník a kolem všech jeho hran další mnohoúhelníky.

4. Želva se učí nové příkazy 25 Osmičetný diamant Najděte pravidelnost v následujícím obrázku a vykreslete jej co nejkratším programem. Kosočtvercové hvězdy Opakovaně z jednoho místa s různým natočením vykreslujte kosočtverce různých velikostí. Příklady pro inspiraci: Vybarvený diamant Vykreslete jeden z diamantů i s vyplňováním.