Lab 14 – 2018

Python I [ EST ] Ülesanne (iga õige lahendus 0.25p): Sisesta 2 arvu listi Sisesta N arvu uude listi Loo uus list numbritest, mis jaguvad esimeses listis olevate numbritega (+0.25 list comprehension) Kuva ekraanil viimases listis olevate numbrite ruudud (number astmel 2) Sisesta lause ja salvesta muutujasse leia lauses olevate sõnade arv Muuda iga sõna … Continue reading Lab 14 – 2018

Lab 13 – 2018

Silumine [ EST ][ ENG ] Info ülesande kohta: Esimene funktsioon peaks lugema faili sisu ja selle ekraanile kuvama Teine funktsioon peaks sorteerima väärtused tähestikulises järjekorras ja kuvama ekraanile Kolmas funktsioon peaks sisestama nime massiivi õigesse kohta, olenemata kas nimi algab suure või väikse tähega Kood: #include <stdio.h> #include <string.h> #define DOCLENGTH 9 #define NAMEMAX … Continue reading Lab 13 – 2018

Lab 9 – 2018

Funktsioonid: [ Link ] Stringid: [ Link ] Viidad: [ Link ] Teegid: [ Link ] ASCII table [ Link ] Caesar Cipher [ Link ] (4.75p) Loo programm, mis krüpteerib ja dekrüpteerib sõnumeid kasutades Caesar'i Sihvrit Programmis peab olema vähemalt 2 funktsiooni (lisaks main-ile) Programmis ei tohi olla globaalseid muutujaid! Programm peaks suutma: (mida rohkem teed, seda … Continue reading Lab 9 – 2018

Lab 8 – 2018

Funktsioonid: [ Link ] Andmetüübid: [ Link ] Kodutöö 2: [ Link ] Ülesanded Soojendus ainult tunnis (0.5p) Koodimisstiil (1p) Paranda halva stiiliga kood [ Link ] vastavalt stiilijuhisele [ Link ] Variant vali vastavalt 2 viimase matr. numbrile. Nt 123456 variandiks on 56 NB! Ülesandes olevast koodijupist ei pea aru saama, mõte on juurutada elegantset … Continue reading Lab 8 – 2018