FMS LOGO Novi alat za natjecanje u programiranju

  • Slides: 19
Download presentation
FMS LOGO Novi alat za natjecanje u programiranju i nastavu programiranja u osnovnoj školi

FMS LOGO Novi alat za natjecanje u programiranju i nastavu programiranja u osnovnoj školi Izradio: Dalibor Škorvaga, dipl. inf.

O PROGRAMIRANJU U OŠ n n Vjerojatno najzahtjevnije područje predmeta informatike Gradivo ravnomjerno raspoređeno

O PROGRAMIRANJU U OŠ n n Vjerojatno najzahtjevnije područje predmeta informatike Gradivo ravnomjerno raspoređeno od 5. do 8. razreda Po izboru škola i prije (nastava informatike kao izvannastavna aktivnost) - uočavanje budućih sudionika na natjecanjima Naglasak na razvoju apstraktnog mišljenja i algoritamskog rješavanja problema (raščlanjivanje problema, slijed, ponavljanje, uvjeti, strukturiranje podataka…)

MOGUĆNOST ODABIRA NAČINA REALIZACIJE n n Mogućnost odabira načina realizacije / programa koristeći različite

MOGUĆNOST ODABIRA NAČINA REALIZACIJE n n Mogućnost odabira načina realizacije / programa koristeći različite programske jezike (HNOS) A) Uporaba programskih jezika koji uključuju kornjačinu grafiku – Logo B) Uporaba proceduralnih programskih jezika – Basic, Pascal Ne preporučuje se realizacija i kombiniranje oba navedena programa u redovnoj nastavi

n Odabir programa / programskog jezika? n n n sastav učenika, broj učenika za

n Odabir programa / programskog jezika? n n n sastav učenika, broj učenika za računalima i po skupinama… HNOS A i B programiranje u srednjoj školi složenost programskog jezika natjecanje u programiranju (odobreni programski jezici? )

HNOS - UPORABA PROGRAMSKIH JEZIKA KOJI UKLJUČUJU KORNJAČINU GRAFIKU (A) n n n n

HNOS - UPORABA PROGRAMSKIH JEZIKA KOJI UKLJUČUJU KORNJAČINU GRAFIKU (A) n n n n Osnovne naredbe programskog jezika Ponavljanje niza naredbi Uporaba petlje za crtanje niza likova Ulazne vrijednosti procedura Uporaba više ulaznih vrijednosti Odluke u programu Crtanje kocke i kvadra Višestruke kornjače

n n n Tipovi podataka: numerički, znakovni, liste Algoritmi koji koriste različite tipove podataka

n n n Tipovi podataka: numerički, znakovni, liste Algoritmi koji koriste različite tipove podataka Koordinatna grafika Osnove rekurzivnog programiranja (izborna tema) Zadaci o pravilnim mnogokutima Izrada grafičkog sučelja Primjeri rekurzivnog programiranja (izborna tema) Grafičke komande u programu Procedure i programske funkcije Primjena programiranja u nastavi matematike Primjena programiranja u fizici i kemiji

PROGRAMSKI JEZIK LOGO n n n n Nastao na MIT-u u SAD-u 1960 -tih

PROGRAMSKI JEZIK LOGO n n n n Nastao na MIT-u u SAD-u 1960 -tih Interpreterski jezik Tijekom godina razvijene brojne verzije UCB Logo (Brian Harvey) n besplatan, GNU licenca, još se razvija MSW Logo (George Mills, ) n besplatan, GNU licenca, zadnja inačica 6. 5 izdana 2002. godine FMS Logo PC Logo - komercijalan? Terrapin Logo - komercijalan

FMS LOGO n n n Temelji se na jezgri UCB Loga Besplatna verzija programskog

FMS LOGO n n n Temelji se na jezgri UCB Loga Besplatna verzija programskog jezika Logo (free software) objavljena pod GNU licencom Nastavlja se razvoj MSW Loga kroz open source zajednicu i pod novim nazivom Zadnja inačica 6. 24 Ispravljeni pojedini bugovi Radi na svim inačicama operacijskog sustava Windows

PREUZIMANJE/INSTALACIJA n n n http: //sourceforge. net/projects/fmslogo/ Veličina 3, 7 MB Standardna Windows instalacija

PREUZIMANJE/INSTALACIJA n n n http: //sourceforge. net/projects/fmslogo/ Veličina 3, 7 MB Standardna Windows instalacija

IZGLED PROGRAMA Radna površina Kornjača Prikaz unesenih naredbi i rezultata obrade Izravan unos naredbi

IZGLED PROGRAMA Radna površina Kornjača Prikaz unesenih naredbi i rezultata obrade Izravan unos naredbi Editor

RAD U EDITORU

RAD U EDITORU

RAD U EDITORU

RAD U EDITORU

DO 1024 NEOVISNE KORNJAČE

DO 1024 NEOVISNE KORNJAČE

SVAKA KORNJAČA MOŽE BITI BITMAPIRANA

SVAKA KORNJAČA MOŽE BITI BITMAPIRANA

IZRADA WINDOWS DIJALOŠKIH OKVIRA

IZRADA WINDOWS DIJALOŠKIH OKVIRA

OSTALE ZNAČAJKE n n n n Tekst u različitim fontovima i veličinama BMP /

OSTALE ZNAČAJKE n n n n Tekst u različitim fontovima i veličinama BMP / GIF pozadine Podržava 1, 4, 8, 16, 24 bitnu grafiku Standardna Windows hipertekst pomoć (engleski jezik) Ispis dokumenta Rad sa MIDI uređajima i zvučnim datotekama (. WAV…) TCP/IP podrška. . .

USPOREDBA n Nazivi i sintaksa pojedinih naredbi u FMS Logu se razlikuju u odnosu

USPOREDBA n Nazivi i sintaksa pojedinih naredbi u FMS Logu se razlikuju u odnosu na Terrapin Logo i PC Logo stampoval : r n FMS Logo circle : r i elipse : r 1 : r 2 then ne postoji if uvijet naredba if uvijet [naredba] Cijeli popis (www. zrs. hr)

ZAKLJUČAK n n n Podržava sve zahtjeve natjecanja u programiranju za osnovne škole (odobren

ZAKLJUČAK n n n Podržava sve zahtjeve natjecanja u programiranju za osnovne škole (odobren programski jezik) Podržava sve zahtjeve koje postavlja HNOS za redovnu nastavu Potpuno besplatan (GNU licenca) Nazivi i sintaksa pojedinih naredbi se razlikuju u odnosu na Terrapin Logo i PC Logo Jedini izbor za natjecanje u programiranju? !

IZVORI PODATAKA n n n http: //fmslogo. sourceforge. net/index. shtml http: //www. softronix. com/logo.

IZVORI PODATAKA n n n http: //fmslogo. sourceforge. net/index. shtml http: //www. softronix. com/logo. html http: //klub. posluh. hr/logo/ http: //edupoint. carnet. hr/casopis/broj-03/clanak 03/osnovna. pdf http: //www. hsin. hr http: //www. zrs. hr