Ismétlés 6. osztály Image Logo
Image Logo Gyerekeknek készült programnyelv,
2. Ablak Részei Címsor Menüsor Ikonsor Rajzablak Íróablak
Algoritmus Valamilyen feladattípus véges számú lépésekre bontott megoldása. Al-Khvarizmi (783–850)
Programnyelven (teknőcnyelven) Algoritmus Programnyelven (teknőcnyelven) Menj előre 50 lépést! E 50
Ciklus Valamely utasítások többször végrehajtódnak. Teknőcnyelven: ism Algoritmusa: ciklus N-szer[utasítások] Programnyelven: Ism 4[e 100 b 90]
Utasítások ciklusba írása: E 200 j 90 E 200 j 90 Ism 4[ e 200 j 90 ] E 200 j 90 E 200 j 90
Utasítások ciklusba írása: E 150 j 120 E 150 j 120 Ism 3[ e 150 j 120 ] E 150 j 120
Szabályos sokszögek Algoritmusa: AKEZD (algoritmus kezdete) ciklus N-szer (az N bármilyen egész szám ami <=360) Menj valamennyit! Fordulj 360/N! cvége AVÉGE(algoritmus vége) Programnyelven: Pl. 9szög: Ism 9 [ e 50 j 360/ 9]
feladat 6szög: Ism 6[e 50 j 360/6 ] 12 szög: Ism 12 [e 40 b 360/12]
Kör algoritmusa Ciklus 360 szor Menj egy kicsit! (1/8,1/2,1,2,3,4 = nem lehet nagyobb, mint 4! ) Fordulj 1 fokot! Cvége Kör1 Program: ism 360 [e 1 j 1]
Kör2 eljárás: Program: ism 360 [e 2 j 1] Kör3 eljárás: Program: ism 360 [e 3 j 1] Félkör1 eljárás: Program: ism 180 [e 1 j 1] negyedkör1 eljárás: Program: ism 90 [e 1 j 1]
Eljárás A programunkat névvel látjuk el, és ezzel a névvel hívhatjuk meg(hivatkozhatunk rá) a főprogramban(íróablakban) vagy más eljárásban. Eljáráskészítés menete: balról 4. ikon (intéző) Főablakra kattintok 2X → eljárás fül → hozzáadás gomb Beírom az eljárás nevét Pl.: négyzet → Ok gomb Begépelem a programot: ism 4[e 100 j 360/4] → ok gomb Eljáráshívás: beírom az eljárás nevét az íróablakba majd entert nyomunk.
Új eljárás készítése
Eljárás hozzáadása Kétszer kattintok a jobb oldali ablakban lévő eljárás könyvtárra
Eljárások szerkesztése A könyvtárfa eljárás könyvtárának + jelére kattintok majd a megnyíló ágban a megnyitandó eljárás ikonjára
Feladat Készítsd el az eljárásokat! 9szög 6szög 12szög Kör1 kör2 Ism 6[e 50 j 360/6 ] Ism 12 [e 40 b 360/12]
Több szabályos sokszög (Ismétlés az ismétlésben) Algoritmus: AKEZD külső ciklus Z-szer (megmondja hány db legyen!!) ciklus N-szer (milyen sokszög legyen) Menj valamennyit! Fordulj 360/N! cvége Fordulj 360/Z! külső ciklusvége AVÉGE Program propeller Ism 4[ism 3[e 90 j 360/3] j 360/4] = négy db háromszög!
Pascal nyelvben az algoritmus
Program példa 8 db ötszög programja 14 db 51 szög Ism 8[ism 5[e 60 j 360/5] j 360/8] 14 db 51 szög Ism 14[ism 51[e 12 j 360/51] j 360/14] 8 db 7szög 8hétszög Ism 8[ism 7 [e 60 j 360/ 7 ] j 360/8] Mit rajzolnak a következő programok? Ism 11[ism 6[e 60 j 360/6] j 360/11]
Virág eljárás 8hétszög Kisháromszög Ism 3 [e 50 j 360/3] Virág eljárás Ism 8[ism 7 [e 20 j 360/ 7 ] j 360/8] Kisháromszög Ism 3 [e 50 j 360/3] Virág eljárás Tsz! 12 8hétszög Tsz! 10 tv! 3 h 100 j 30 Kisháromszög b 120 kisháromszög
négyzet Ism 4[e 100 j 360/4] Háromszög Ism 3[e 100 j 360/3] Ház eljárás Eljárás ház Tsz! 3 Tv! 2 Négyzet E 100 J 30 Tsz! 12 B 30 H 100 J 90 e 100 b 90 kerítés vége
EHáz eljárás készítése: Eljárás Eház H 100 Tv! 3 tsz! 7 Négyzet e 200 ház vége
Házsor eljárás készítése: Eljárás házsor Eház H 300 J 90 e 150 B 90 e 200 vége
Kerítés eljáráshoz Téglalap eljárás Ism 2[ e 40 j 90 e 20 j 90 ] Kis3szög eljárás Ism 3[e 20 j 360/3 ]
kereszt Kereszt eljárás Ism 4 [ négyzet j 90 e 100 ]
Több elem rajzolásával: Eljárás kerítés léc J 90 e 20 b 90 Vége Házsor Ház J 90 e 100 b 90 kerítés Eljárás léc Téglalap E 40 J 30 Kis3szög B 30 H 40 vége Ism 4 [ ]
Több elem rajzolásával: Eljárás kerítés Téglalap E 40 J 30 Kis3szög B 30 H 40 J 90 e 20 b 90 vége kerítés eljárás készítése: Eljárás kerítés Téglalap E 40 J 30 Kis3szög B 30 vége Ism 5 [ ]
Gyakorlat 6 o eljárás több szabályos sokszögre Hatszög eljárás: Eljárás hatszög Ism 6[e 50 j 360/6] vége virág5hatszög eljárás: Eljárás virág5hatszög Tsz! 9 tv! 2 Ism 5[ hatszög j 360/5] Tsz! 10 h 80 vége
Feladat: 8 db 9szög programok elkészítése eljárásokban! kilencszög eljárás: Eljárás kilencszög Ism 9[e 20 j 360/9] vége virág8 eljárás: Eljárás virág8 Tsz! 9 tv! 2 Ism 8[kilencszög j 360/8] Tsz! 10 h 100 J 20 Kis3szög B 20 vége
Kör algoritmusa Ciklus 360 szor Menj egy kicsit! (1/8,1/2,1,2,3,4 = nem lehet nagyobb, mint 4! ) Fordulj 1 fokot! Cvége Kör1 eljárás Program: ism 360 [e 1 j 1]
Lóhere elj. 3negyedkör Ism 270[e 1 j 1] Ism 4[3negyedkör j 180]
Szív eljárás negyedkör1 eljárás: ism 90 [e 1 j 1] Balnegyedkör eljárás Ism 90[e 1 b 1] Háromnegyedkör eljárás Ism 270[e 1 j 1] Szív eljárás: Háromnegyedkör balnegyedkör j 180 balnegyedkör Háromnegyedkör
kisszív eljárás Negyedkör1/2 eljárás: ism 90 [e 1/2 j 1] Bnegyedkör1/2 eljárás Ism 90[e 1/2 b 1] 3negyedkör1/2 eljárás Ism 270[e 1/2 j 1] kisszív eljárás: 3negyedkör1/2 bnegyedkör1/2 j 180 bnegyedkör1/2 3negyedkör1/2
légy Negyedkör2 eljárás: ism 90 [e 2 j 1] Szirom2 eljárás: Ism 2[ negyedkör2 j 90] eljárás balkör ism 360[e 1/2 b 1] Vége Légy eljárás Ism 3[szirom2 j 180/3]
eljárások Mi a hiba? négyzet Ism 4[e 50 j 360/5] kör2 Ism 360[e 2 j 1] Félkör Ism 180[e 1 j 1] Félkör Ism 180[e 2 j 1 negyedkör Ism30 [e 2 j 1] Félkör Ism 180 [ 1 j 1]
23tízszög Ism 23[ism 10[e 70 j 360/10] j 360/23]
virágeljárás 6. o.
Negyedkör1 ism 90[ e 1 j 1 ] Szirom1 Ism 2[negyedkör1 j 90] Virág1 Ism 8[ szirom1 j 360/8 ] Virág2 Eljárások: Negyedkör2 Szirom2 őszirózsa eljárás
Kapcsos zárójel Balnegyedkör Negyedkör zárójel eljárás Balnegyedkör j 180 Negyedkör balnegyedkör
lepke
lepke 3negyedkör1 Szirom2 Balkör Negyedkör2 lóhere eljárás negyedkör2 Eljárások: 3negyedkör1 Szirom2 Balkör Negyedkör2 lóhere eljárás negyedkör2 ism 90[e 2 j 1] Vége eljárás szirom2 ism 2[negyedkör2 j 90] eljárás balkör ism 360[e 1/2 b 1] eljárás lepke Lóhere j 135 szirom2 b 45 balkör vége
Felkészülés a gyakorlati dolgozatra Kör ,algoritmusa és programjai Félkör
Szirom1 eljárás: Ism 2[ negyedkör1 j 90] Szirom2 eljárás: Ism 2[ negyedkör2 j 90] Virág1 eljárás: Ism 5 [szirom1 j 360/5]
Kör1 Ism 360[e 1 j 1] 4 db kör1 rajzolása. Ism 4[kör1 j 360/4] 8 db kör2 rajzolása:
Egészítsd ki! Ism ___[ism 5[e 60 j 360/__]j 360/6]
Gombok ablak: ablak gombok menü ( F10) Intéző= memóriaablak Gomb elhelyezése Ikonai: Demoprogramok mentés Szövegdoboz megnyitás intéző Rajz eszköztár Használata: Gombok ablak: ablak gombok menü ( F10) Intéző= memóriaablak
Művelet Parancs Rövidítés radírozás tollradír trd Fontos parancsok még: Tk. 96.o. (régi könyv tk 71.o.) Művelet Parancs Rövidítés radírozás tollradír trd rajzlap törlés jobb egérgomb töröl menü Teknőc áthelyezése jobb egérgomb teknőcön T1 mozgatása toll felemelés tollatfel tf toll lerakás tollatle tl Tollvastagság Tollvastagság! Tv! Kitöltés színnel Tölt Tollszín Tsz! FONTOS: A parancsokat csak egy szóba szabad írni!
Ciklus a ciklusban Virág Ism 360[e 1 j 1] J 90 Ism 360[e 1 j 1] ism 4[Ism 360[e 1 j 1] j 90 ]