Zadani semestralnich praci z X36AVT
Nize je seznam moznych zadani. Student si muze vybrat zadani se seznamu, nechat se seznamem inspirovat, pripadne si vymyslet uplne jine zadani. Svoji volbu oznami cvicicimu (2. tyden) a pozdeji zadani upresni (3. tyden).
Za nazvem zadani je v zavorce cislo, ktere urcuje pocet moznych zadani tohoto typu v krouzku. Jestli toto cislo chybi, je povoleno jen jedno zadani na krouzek.
- textova hra (2)
- hrac prochazi svetem, ktery pocitac popisuje textem
- z lokace je mozne se pohybovat do ctyrech svetovych stran
- v lokaci se muzou nachazet predmety, nektere se daji vzit jine ne
- hrac muze brat predmety, pouzivat je, pozadat o ich popis, ma vsak omezene misto v batohu
- komunikaci s pocitacem zabezpecuji tlacidla (prikazy se nepisou)
- logicka hra - clovece nezlob se (1), dama (1), minesweeper (1),...
- "akcni" hra - space invanders (1), tetris (1), arkanoid (1), pacman (1),...
- sachy
- simulace sachovnice, hra dvou lidskych protivniku
- pocitac jenom zobrazuje sachovnici, stara se o legalnost tahu, vyhazovani figurek a rozpoznava mat
- rozehrana partie se da ulozit na disk a pak znovu nacist
- simulace hry "Chcete se stat milionarem?"
- aplikace ma dva rezimy: hra a editace otazek
- hra ma stejna pravidla jako v televizi, vcetne napovedy divaku (vysledek generovan nahodne) a napovedy 50 na 50. pritele na telefonu neni nutne:)
- editor otazek umozni vlozit otazku, editovat ji nebo zmazat
- otazky maji vic urovni obtiznosti, pri hre se vybiraji otazky nejprv lehke a pak tezsi
- otazky jsou ulozeny na disku
- cesko-anglicky slovnik
- slovnik ma 3 rezimy: vyhledavani slov (oboustranne) a editace slov
- kazde slovo muze mit vic vyznamu v druhem jazyce
- pri vyhledavani vlozite slovo a slovnik vypise vsechny jeho vyznamy v druhem jazyce
- editor umozni vlozit nove slovo a pridat k nemu nove vyznamy, nebo vybrat z vyznamu, ktere uz v slovniku jsou
- obsah slovniku je ulozen na disku
- matematika pro mladsiho sourozence
- na zacatku se uzivatel prihlasi nebo se v pripade noveho uzivatele vytvori novy uzivatelsky profil
- program skousi v rezimech scitani, odcitani, mala nasobilka (do 10x10), velka nasobilka (vysledek do 1000), celociselne deleni nebo vsechno dohromady
-
- program si pamatuje vysledky uzivatele v jednotlivych rezimech, vysledky se daji vypsat
- profil se da resetovat
- profil je ulozen na disku
- vyuka psani na stroji
- na zacatku se uzivatel prihlasi
- pocitac dava lekce, pocita chybne udery, meri cas
- kazda lekce ma svoji hranici uspesnosti
- pocitac si pamatuje si historii uzivatele, uspesne dokoncene lekce, prumerne hodnoty rychlosti a chybovosti
- program umoznuje pridat vlastni lekce (vytvoreni nove lekce a vlozeni textu, ktery se bude psat
- lekce i historie uzivatelu jsou ulozeny na disku
- graficke porovnani tridicich algoritmu
- program dokaze zobrazovat graficky prubeh trideni pole
- jsou k dispozici min. 3 ruzne tridici algoritmy
- program dokaze udelat "test", tj. spusteni vic algoritmu za sebou, merit cas a vypsat vysledky
- vysledky se daji ulozit na disk
- typy algoritmu musi byt upresneny!
- sifrovaci program vyuzivajuci jednoduche sifrovaci techniky (2)
- zasifrovani souboru, desifrovani souboru
- pri sifrovani program umozni napsat vlastni soubor, nebo ho nacte z disku
- pri desifrovani vysledny soubor program umozni vypsat na obrazovku nebo ho ulozi na disk
- sifrovaci technika musi byt upresnena!
- databaze "neceho" (databaza CD, adresar, zoznam mp3 a pod.) (3)
- pridavani, mazani, editovani polozek
- jejich utrideny vypis
- vyhledavani podle kategorii
- databaza je ulozena na disku
- je mozne mit na disku vic databaz, program vzdy otevre tu kterou zvoli uzivatel
- po otevreni databaze se pracuje s jeji kopii v pameti, az na konci prace se databaze znovu ulozi na disk
- jednoduchy textovy editor
- otevreni textoveho souboru, editace, ulozeni
- vyhledavani v textu, zmena (replace) retezcu...
- editor pracuje s normalnimi textovymi soubory, nebo uklada text do souboru ve vlastnim formatu, ktery obsahuje text a metainformaci o autorovi
- tj. editor umi taky editovat metainformaci o autorovi a (v pripade ukladani ve vlastnim formatu) ji ulozit na disk