nika.blog.matfyz.sk

Veronika Dropčová
veronika.dropcova(at)gmail.com

09 – opakujeme

1. Napíšte program Pexeso, ktorý

– nakreslí kartičky – rovnako farebné kartičky

– náhodne rozdelí 8 dvojíc čísel

– do hracieho poľa 4×4,

– ak hráč zadá pozície dvoch karát, zobrazí na sekundu hodnotu a opäť schová.

 

2. Vytvorte program, ktorý simuluje fungovanie semaforu.

– Zostavte ho tak, aby nakreslil z obdĺžnika a čiernych kruhov semafor.

– Po zapnutí semaforu zasvieti na niekoľko sekúnd len červené svetlo, potom sa ku nemu rozsvieti na 2 sekundy i žlté svetlo.

– Červené a žlté svetlo zhasnú, rozsvieti na niekoľko sekúnd len zelené svetlo.

– Činnosť semaforu sa neustále opakuje.

 

3. V súbore kresli.txt sú uložené súradnice bodov, ktoré pospájaním vytvoria kresbu.

– Súbor obsahuje viac takýchto kresieb (t.j. postupností súradníc bodov), pričom každá z nich je v samostatnom riadku súboru.

– Napíšte program, ktorý nakreslí obrazce zadané v tomto súbore (pospája za sebou nasledujúce body).

– Prvý bod v každej postupnosti sa nakreslí so zdvihnutým perom.

 

4. Hru Nim hrajú ju dvaja hráči. Na stole je rozložených 15 zápaliek. Hráči striedavo odoberajú 1,2 alebo 3 zápalky. Prehráva hráč, ktorý zoberie poslednú zápalku. Napíšte program, ktorý

– vykreslí aktuálny počet zápaliek,

– dovolí hráčovi ťah len vtedy, ak berie povolený počet zápaliek,

– striedajú sa dvaja hráči,

– ak hra skončí vypíše víťaza: hráča 1 alebo hráča 2.

Dve domáce úlohy (za 2×3 body), deadline 14.4.2014 o 21,00

Na zopakovanie trošku stringových úloh:

1. Napíšte program, ktorý:

– z prečítaného reťazca vyhodí všetky zbytočné medzery – nechá len po jednej medzi slovami. (1,5 bodov)

– v zadanej vete nahradí každý výskyt medzery dvoma medzerami. (1,5 bodov)

2. Vytvorte program, ktorý simuluje fungovanie semaforu – pomocou jedného timeru!

– Zostavte ho tak, aby nakreslil z obdĺžnika a čiernych kruhov semafor.

– Po zapnutí semaforu zasvieti na niekoľko sekúnd len červené svetlo, potom sa ku nemu rozsvieti na 2 sekundy i žlté svetlo.

– Červené a žlté svetlo zhasnú, rozsvieti na niekoľko sekúnd len zelené svetlo.

– Činnosť semaforu sa neustále opakuje. (spolu za 3 body)

Pridaj komentár

Vaša e-mailová adresa nebude zverejnená. Vyžadované polia sú označené *