FMS LOGO Novi alat za natjecanje u programiranju



















- Slides: 19
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 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 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 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 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 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 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 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
IZGLED PROGRAMA Radna površina Kornjača Prikaz unesenih naredbi i rezultata obrade Izravan unos naredbi Editor
RAD U EDITORU
RAD U EDITORU
DO 1024 NEOVISNE KORNJAČE
SVAKA KORNJAČA MOŽE BITI BITMAPIRANA
IZRADA WINDOWS DIJALOŠKIH OKVIRA
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 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 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. 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