Praktikumid

NB! Veel toimumata praktikumite sisu võib muutuda kuni praktikumi toimumise kuupäevani!

1. Sissejuhatus

1. Praktikum: Sissejuhatus

Laiendatud labor 1 kirjeldus

2. Tsüklid

2. Praktikum: Tsüklid

Laiendatud labor 2 kirjeldus

Kodutöö:

  • Loe läbi alustamisejuhend, paigalda vajalik tarkvara: Alusta siit
  • Algoritm UMLis: Teisendada antud algoritm korrektsesse UMLi formaati: [viide]
  • Koosta programm ja sellele üks-ühele vastav algoritm UMLis
    • Kasutajalt küsitakse tööpäeva alguse ja lõpu kellaaeg
    • Kasutajalt küsitakse tööpäevade arv kalendrikuus
    • Kasutajalt küsitakse tunnipalk
    • Leia ja kuva kui palju teeniks kasutaja ühes päevas, kui palju ühes kuus
    • Väljasta, kas see on alla, üle või täpselt eesti keskmine brutopalk (1433 €)
  • Abiks: Sissejuhatus algoritmidesse ja UMLi

Tunnis:

3. Massiivid

3. Praktikum: Massiivid

Laiendatud labor 3 kirjeldus

Kodutöö:

  • UMLis algoritm summa koodist kasutades modelleerimisvahendeid, do while ja for tsüklitega versioonid
  • Toidukaalu programmi edasiarendus
    • Menüü peab olema kahetasemeline
      • Esimese taseme menüüst valitakse toote kategooria (nt puuviljad, juurviljad). Sul peab olema vähemalt 3 kategooriat.
      • Teise taseme menüüst valitakse valitud kategooriasse kuuluv toode. Igas kategoorias peab olema 3 toodet.
    • Näita konkreetsele veale omast veateadet. Peab toetama järgnevaid:
      • Toode pole kaalu peal / kaal negatiivne
      • Tundmatu kategooria / kategooriat ei eksisteeri
      • Tundmatu toode / toodet ei eksisteeri

Tunnis:

4. Massiivid vol2

4. Massiivid vol2

Kodutöö:

  • NB! Tegu on erinevate algoritmidega, olgugi, et sarnased!
  • Pangaautomadi algoritm UMLis (2tk)
    • Klient soovib sularahaautomaadist võtta välja raha
    • Soovitud summa loetakse sisse ja kontrollitakse
    • Väljastatakse võimalik vähim arv kupüüre
    • Tuleb luua 2 algoritmilist lahendust – kasutades tsükleid ja ilma tsükliteta
    • Pseudokoodi leiad siit
  • Koostada programm
    • Klient soovib sularahaautomaadist välja võtta raha
    • Soovitud summa loetakse sisse ja kontrollitakse
    • Väljastatakse suurim võimalik arv unikaalse nominaaliga kupüüre

Tunnis: