Razvoj softvera: Softver „Vanzemaljac - Informatičko računalski klub Vinkovci“

Razvoj softvera: Softver „Vanzemaljac - Informatičko računalski klub Vinkovci“

  • Uređeno prije: 18mj
  • 1
  • Nema stručne ocjene
Online pregled

    Opis materijala

    Ovaj program je izrađen u sklopu projekta "Razvoj vještina i kompetencija djece i mladih u području IKT-a i tehnike" koji je financiran sredstvima Ministarstva znanosti i obrazovanja. Temeljna ideja programa: - potaknuti učenike na učenje programiranja u Pythonu. - napraviti interaktivni softver koji će komunicirati s korisnikom. Kako je stvorena ideja Ideja je stvorena na izvannastavnoj aktivnosti mladih tehničara u suradnji s Informatičko računalskim klubom Vinkovci u sklopu projekta „Razvoj vještina i kompetencija djece i mladih u području IKT-a i tehnike“. Dobili smo zadatak da osmislimo interaktivnu aplikaciju. Jedna od mogućnosti je bila da u programskom jeziku Python napravimo aplikaciju koja će razgovarati s korisnikom aplikacije. Opis softvera Softver „Vanzemaljac / OŠ Šarengrad“ predstavlja interaktivnu aplikaciju napravljenu u programskom jeziku Python. Python skripta stvara interaktivnu igru gdje korisnik treba pogoditi koliko godina vanzemaljac ima, a rezultati se prikazuju na ekranu. Program koristi Tkinter, standardno grafičko sučelje (GUI) za Python. Tijek izvršavanja programa: - kreira se glavni prozor aplikacije pomoću Tkinter-a. - postavlja se naslov prozora i podešava font za cijelu aplikaciju. - postavljaju se varijable i elementi grafičkog korisničkog sučelja (GUI). - postavljaju se granice za godine vanzemaljca. - nasumično (random) se generira broj unutar tih granica. - inicijalizira se brojač pokušaja. - dodaju se elementi poput unosa-a i gumba-a za unos imena korisnika i pokretanje igre. - metoda pokreni igru se poziva nakon što korisnik unese ime i pritisne "Unesi". Softver komunicira s korisnikom. Prvo ga pita kako se zoveš? - metoda pokreni igru se poziva nakon što korisnik unese ime i pritisne "Unesi".   - dodaju se novi elementi za crtanje vanzemaljca, za upute i unos, te gumb-a za provjeru pokušaja. - metoda nacrtaj vanzemaljca koristi Canvas za crtanje jednostavnog lika vanzemaljca. - vanzemaljac se crta pomoću elipsi, poligona i linija. - program generira nasumičnu (random) boju u heksadecimalnom formatu. - metoda provjeri pokušaj se poziva kada korisnik pritisne "Pogodi". - povećava se brojač pokušaja. - briše se prethodni crtež vanzemaljca na platnu. - crta se novi vanzemaljac.   - provjerava se korisnikov pokušaj i daje odgovarajući rezultat (previše, premalo ili točno). - naredbe if, elif i else koriste se za kontrolu tijeka izvršavanja programa na temelju zadanih uvjeta. - ažuriraju se varijable s rezultatom i brojem pokušaja.   Plan nadogradnje softvera Za daljnji tijek natjecanja softver planiramo nadograditi s dodatnim razgovorom i opcijom da aplikacija sprema rezultate u bazu podataka te prikazuje listu najboljih rezultata. Softver bi bio dostupan i putem poveznice https://irk.hr/vanzemaljac/ Što je potrebno za pokretanje softvera? Za pokretanje softvera potrebno je računalo s instaliranim Python interpreterom a može raditi i bez Pythona interpretera kao .exe datoteka. Softver kao .py datoteka zauzima 5 KB memorije a kao .exe datoteka zauzima 10 MB memorije. Softver je moguće pokretati i online jer je prilagođen te kao takav postavljen na web stranicu: https://irk.hr/vanzemaljac/   Što se sve koristilo za izradu projekta? Za izradu projekta korišteni su računalo s pristupom internetu i programski jezik Python interpreter, Pyinstaller konverter Python datoteke u .exe datoteku, te programi Office 365 za škole, OneDrive, Google disk, FTP klijent, Youtube, Word i PowerPoint.

    Doprinosi

    Željko Dujmović, Osobe ili ustanove koje objavljuju materijal
    Željko Dujmović, Osobe s posebnim ovlastima

    Osoba ili ustanova koja objavljuje materijal

    Kategorija materijala

    • Obrazovni sadržaji-> Osnovne škole-> 6. razred-> Informatika-> B. Računalno razmišljanje i programiranje-> B.6.1 stvara, prati i preuređuje programe koji sadrže strukture grananja i uvjetnoga ponavljanja te predviđa ponašanje jednostavnih algoritama koji mogu biti prikazani dijagramom, riječima govornoga jezika ili programskim jezikom

    Bilješke

    Ovaj program je izrađen u sklopu projekta "Razvoj vještina i kompetencija djece i mladih u području IKT-a i tehnike" koji je financiran sredstvima Ministarstva znanosti i obrazovanja.

    Skraćeni naziv

    Razvoj softvera

    Vrsta materijala

    DOS

    Uvjeti iskorištavanja

    Copyright - Sva prava zadržana

    Način pristupa

    Otvoreni pristup

    Jezik

    hrvatski - standardni

    Datum izrade materijala

    19.02.2024.

    Tagovi

    razvoj softvera

    Datum unosa materijala

    29.08.2024.

    Status materijala

    Gotov materijal

    Komentari

    Nema komentara