Informatika - 1
Zimný semester 2015/16
*** Semestrálna práca ***

Podmienky   vytvorenia a odovzdania   semestrálnej práce

*** Pomôcky ***
  • Ladenie v BlueJ - Pomôcka na ladenie a krokovanie programov v prostredí BlueJ.

Komprimované projekty BlueJ

Niečo pre začiatok. Nasledujúce tri projekty slúžia iba pre ilustráciu.
Slúžia pre výučbu ako demonštrácia pre vnútorný pohľad na projekt!!!. Aplikácie obsahujú kód, ktorý nebudeme tento semester ešte vytvátať.

  • Tvary - Úvodný projekt demonštrácie objektového prístupu grafických útvaroch (triedy, inštancie, atribúty, metódy, konštruktory atď.)
  • Projekt - Upravená verzia predchádzajúceho projektu s ďalšími triedami (použitie techniky dedenia objektov, abstraktné triedy...)
  • CinkaLodka - Ako predchádzajúci projekt, iba s iným prístupom ku grafike.
    Netreba skúmať podrobne algoritmy metód. pri oboch projektoch sa zamerajte hlavne na pochopenie významov pojmov z objektového programovania (vytvorenie inštancie a jej inicializácia, použitie atribútov, volanie metód a pod.)

Pokračujeme pomôckami pre výučbu nášho predmetu:

  • Banka - Projekt pre precvičenie podmieneného príkazu if - else. Obsahuje dve triedy: BankUcet pre obsluhu bankového účtu a Urok pre prácu s úrokom.
    Doplňte nasledujúce metódy:
    1. vloženie hodnoty vklad - treba ju pripočítať k účtu a do celkovej sumu vkladov,
    2. vloženie hodnoty výber - odpočítať od účtu a od celkovej sumu výberov, ale iba za predpokladu, že na účte zostane minimálna čiastka (napr. 5,- €)
    Pokúste sa vytvoriť metódy na nasledujúce činnosti:
    1. výpočet ročného úroku - výpočet vykoná metóda v atribúte typu Urok a metóda v inštancii typu BankUcet ju pripočíta ku kontu účtu,
    2. výpočet úroku za obdobie dané počtom dní - podobne ako v predchádzajúcej metóde s tým rozdielom, že bude určený počet dní, za ktoré bude zarátaný pomerný úrok.
  • Datum.zip - Projekt obsahuje triedy:
    • Hlavnú triedu Main pre riadenie práce s projektom Datum,
    • triedu Datum
  • PoliaPlus.zip - Práca s celočíselným poľom:
    • Trieda Pole obsahuje metódy z cvičenia.
      Doplňte ich ďalšími metódami
    • Trieda Main obsahuje program používajúci metódy triedy Pole.
  • Matica.zip - Práca s maticou:
    • Trieda Matica obsahuje metódy z cvičenia.
      Uložené 2. 12. 2015 ** V 1
      - sledujte zmenu a verzie dátumu a stiahnite novú verziu
      Doplním ešte nejaké komentáre
    • Trieda Main - aplikačná metóda main - štart programu - vhodne si doplňujte....
  • StudiumTerminal.zip - Menu v terminalovom okne
    StudiumJOp.zip - Menu v grafických oknách mimo terminál
    - Sľúbené projekty pre prácu s ponukou - Menu
Vráť sa na predchádzajúcu stránku