nika.blog.matfyz.sk

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

15 – pole ako pomocník

1. Naprogramujte žrebovanie v hre LOTO. V nej sa žrebuje 6 náhodných čísel zo 49 (od 1 po 49). Každé číslo ale môže byť vyžrebované iba raz. Vyžrebované čísla potom vypíšte do mema.

 

2. Ďalej si predstavte, že máte mnnožinu 87 otázok, z ktorých si máte náhodne vytiahnuť práve 5. Napíšte program, ktorý bude toto náhodné ťahanie otázok riešiť za vás.

 

3. V poli Otazky máte pripravených 10 otázok. Napíšte program, ktorý vygeneruje test, v ktorom budú 4 otázky z ponúkaných (samozrejme, nebudú sa opakovať). Pole Otazky môže vyzerať napríklad takto:

Otazky: array[1..10] of string = (‚Kedy sa narodil Hviezdoslav?‘,’Kolko je 2 na 8?‘,’V ktorom state sa nachadza San Francisco?‘,’Kedy zomrel Elvis?‘,’Co znamena spam?‘,’Kolko pamate zaberie priecinok?‘,’Co znamena styl odseku?‘,’Aky je rozdiel medzi relativnym a absolutnym adresovanim?‘,’Ako sa pocitac pripoji do siete?‘,’Co je to virus?‘); 

 

4. Trošku odbočíme od náhodného generovania. Predstavte si, že prebieha Superstar a vašou úlohou je spočítať SMS hlasy poslané jednotlivým súťažiacim (tých je 12). Celkovo bolo poslaných 10000 SMS, pričom v každej sa mohol dať jeden hlas jednému z 12 súťažiacich. Našou úlohou bude zistiť, ktorý zo súťažiacich dostal najmenej hlasov a teda vypadáva.

 

5. Využite pole Morse na prepis zadanej vety do zápisu pomocou Morseovej abecedy.

Morse: array [‚a‘..’z‘] of string =(‚.-‚, ‚-…‘, ‚-.-.‘, ‚-..‘, ‚.‘, ‚..-.‘, ‚–.‘, ‚….‘, ‚..‘,‘.—‚, ‚-.-‚, ‚.-..‘, ‚–‚, ‚-.‘, ‚—‚, ‚.–.‘, ‚–.-‚, ‚.-.‘,’…‘, ‚-‚, ‚..-‚, ‚…-‚, ‚.–‚, ‚-..-‚, ‚-.–‚, ‚–..‘);

 

6. Využite inicializované pole na generovanie z piatich náhodných farieb pri kreslení rôzne veľkých kruhov.

 

Domáce úlohy (2×3 body), deadline 3.6.2014 o 21,00

 

1. Napíšte program, ktorý bude zaznačovať u žiakov v triede, koľkokrát sa medzi nimi vyskytli, ktoré záujmy. Program najprv vypíše legendu: 1=známky, 2=modelár, 3=hudba, 4=tanec, 5=šport, 6=kniha, 7=domáce zviera a očakáva zadávanie čísel od 1 do 7. Pritom si eviduje počet výskytov týchto čísel. Na záver (po stlačení Button2) program vypíše, ktorý koníček bol najčastejší a ktorý najzriedkavejší.

 

2. Pre veľký úspech ešte raz generovanie náhodných čísel z nejakého rozsahu: vygenerujte 8 náhodných rôznych čísel z rozsahu 10-55.

 

Pridaj komentár

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