Teknőc - a programozható rajzeszköz :-)
TARTALOMJEGYZÉK
Ugráshoz klikk a Tartalomjegyzékben a megfelelő sorra!
1. fejezet: Bevezető érdekességek...
2. fejezet: Négyzet, négyzet eljárás
3. fejezet: Különböző alakzatok a "négyzet" felhasználásával
4. fejezet: Négyzet készítése változóval + alakzatok
5. fejezet: Háromszög, háromszög eljárás
6. fejezet: Különböző alakzatok a "háromszög" felhasználásával
7. fejezet: Sokszögek, illetve körök, körívek rajzolása
8. fejezet: Ábrák paraméteres eljárással
9. fejezet: Rekurzív ábrák rajzolása
+1 fejezet: Online tankönyv - programozási alapok BLOCKLY Kódszerkesztővel
1. fejezet: Bevezető érdekességek...
2. fejezet: Négyzet, négyzet eljárás
Hf-2/1. Készítsd el az alábbi
linkről megnyitható képnek megfelelő alakzatot! 12négyzet főeljárás:
Hf-2/2. Készítsd el az alábbi
linkről megnyitható képnek megfelelő alakzatot! 360négyzet főeljárás:
Hf-2/3. Készítsd el az alábbi
linkről megnyitható képnek megfelelő alakzatot! Kokárda:
Hf-2/4. (szorgalmi) Készítsd el az alábbi
linkről megnyitható képnek megfelelő megfelelő alakzatot! Kokárda ünnepi felirattal:
Egyedi megoldás házi feladatra:
3. fejezet: Különböző alakzatok a "négyzet" felhasználásával
Hf-3/1. Készítsd el az alábbi
linkről megnyitható képnek megfelelő alakzatot! Lépcső le
Hf-3/2. Készítsd el az alábbi
linkről megnyitható képnek megfelelő alakzatot! Tetrisz:
Hf-3/3. Készítsd el az alábbi
linkről megnyitható képnek megfelelő alakzatot! Vár zászlóval:
Hf-3/4. Készítsd el az alábbi
linkről megnyitható képnek megfelelő, vagy hasonló alakzatot
eljárásban! 3 változóval dolgozz: oldal, növekmény és szög!
4. fejezet: Négyzet készítése változóval + alakzatok
Hf-4/1. Készítsd el az alábbi
linkről megnyitható képnek megfelelő alakzatot! Absztrakt-1:
Hf-4/2. Készítsd el az alábbi
linkről megnyitható képnek megfelelő alakzatot! Absztrakt-2:
5. fejezet: Háromszög, háromszög eljárás
Hf-5/1. Készítsd el az alábbi
linkről megnyitható képnek megfelelő alakzatot
oldal változóval!
Hf-5/2. Készítsd el az alábbi
linkről megnyitható képnek megfelelő alakzatot
oldal változóval!
Hf-5/3. (szorgalmi) Készítsd el az alábbi
linkről megnyitható képnek megfelelő alakzatot
oldal változóval!
6. fejezet: Különböző alakzatok a "háromszög" felhasználásával
Hf-6/1. Készítsd el az
alábbi linkről megnyitható alakzatot eljárásban, ciklusfeltétellel és három változóval: oldal, szög, növekmény segítségével!
Hf-6/2. Készítsd el az
alábbi linkről megnyitható alakzatot eljárásban! (Inga)
Hf-6/3. Készítsd el az
alábbi linkről megnyitható alakzatot eljárásban! (Homokóra)
Hf-6/4. Készítsd el az
alábbi linkről megnyitható alakzatot eljárásban! (Masni)
Hf-6/5. Készítsd el az
alábbi linkről megnyitható alakzatot eljárásban! (Ház)
Hf-6/6. Készítsd el az
alábbi linkről megnyitható alakzatot eljárásban! (Ablakos ház)
Hf-6/7. (szorgalmi) Készítsd el az
alábbi linkről megnyitható alakzatot eljárásban! (Ablakos ház, kerítéssel és fával)
7. fejezet: Sokszögek, illetve körök, körívek rajzolása
Hf-7/1. Készítsd el az alábbi linkről megnyitható képnek megfelelő alakzatot! (12 kör)
Hf-7/2. Készítsd el az alábbi
linkekről megnyitható képnek megfelelő alakzatot! (Káró)
Hf-7/3. Készítsd el az alábbi
linkekről megnyitható képnek megfelelő alakzatot! (Körzés balra és jobbra)
Hf-7/4. Készítsd el az alábbi
linkekről megnyitható képnek megfelelő alakzatot! (Hangjegy)
Hf-7/5. (szorgalmi) Készítsd el az alábbi
linkekről megnyitható képnek megfelelő alakzatot! (Nap)
8. fejezet: Ábrák paraméteres eljárással
Hf-8/1. Készítsd el az alábbi linkekről megnyitható képeknek megfelelő alakzatokat hossz változóval paraméterezett eljárással!
Hf-8/2. (szorgalmi) Készítsd el az alábbi
linkekről megnyitható képeknek megfelelő alakzatokat hossz változóval praméterezett eljárással!
9. fejezet: Rekurzív ábrák rajzolása
A REKURZIÓ = ÖNMAGÁT HÍVÓ ELJÁRÁS. A rekurzív eljárások olyan eljárások, amelyek meghívják önmagukat. Ha el akarjuk kerülni a végtelen ciklust, paraméterezzük a rekurzív eljárásokat, és a rekurzív hívást egy feltételtől
tegyük függővé.
A REKURZIÓ TARTOZÉKAI:
- Kell lennie valaminek, ami a hívások során változik (pl. egy paraméter nevezzünk "hossz"-nak), és elvileg elérhet egy maximális értéket.
- Kell lennie egy olyan utasításnak, mely ezt a valamit ("hossz") az érték felé viszi.
- Illetve kell egy leállító feltétel, amely arról a bizonyos valamiről ("hossz"-ról) eldönti, elérte-e a maximális értéket. Ha igen, akkor nem történik több rekurzív hívás.
Hf-9/1. Készítsd el az alábbi linkről megnyitható képeknek megfelelően rekurzív eljárással fát, amelynek nemcsak rövidülnek az ágai, hanem vékonyodnak is!
Hf-9/2. Készítsd el az alábbi
linkekről megnyitható képeknek megfelelő alakzatokat Koch görbe eljárás felhasználásával!
Az oldalt összeállította és a példaként itt található programokat Kothencz Edit, illetve egyes esetekben Vecsei Éva készítette, illetve adaptálta - Comenius LOGO és Imagine LOGO nyelvekben
írt kódokból vagy online elérhető programozási ötletekből - BLOCKLY Teknőc programokká. Webes gondozás - Kovács Pál.
Irodalom- és online forrásjegyzék:
Turcsányiné Szabó Márta-Zsakó László - Comenius Logo gyakorlatok, Kossuth Kiadó 1997
http://imagine.elte.hu/index.php
http://info.berzsenyi.hu/logo
http://logo.inf.elte.hu/logo_archivum.html
http://tudasbazis.sulinet.hu/hu/informatika/informatika/informatika-2-evfolyam/algoritmizalas-adatmodellezes
http://tudasbazis.sulinet.hu/hu/informatika/informatika/informatika-4-evfolyam/algoritmizalas-adatmodellezes/programozas-imagine-logo-kornyezetben
http://tudasbazis.sulinet.hu/hu/informatika/informatika/informatika-7-evfolyam/algoritmizalas-adatmodellezes/halado-programozas-imagine-logoban