- V textovom súbore sms.txt je uložený priebeh hlasovania divákov reality show. V každom riadku je uložené práve jedno telefónne číslo, na ktoré prišla sms-ka. Diváci mohli hlasovať na čísla 6930 až 6939.
- Vytvorte program, ktorý zistí koľko hlasov dostal každý zo súťažiacich.
- Vypíše, ktorý súťažiaci dostal najviac hlasov.
- V textovom súbore vyradeni.txt je utriedený zoznam už vypadnutých hráčov reality show (obsahuje ich telefónne čísla). Načítajte ich.
- Upravte program tak, aby hlasy vyradených hráčov nebral do úvahy.
2. Počas hodinového cyklistického tréningu cyklopočítač cyklistu v pravidelných minútových intervaloch meria nadmorskú výšku (v metroch) a vzdialenosť od posledného merania (v metroch).
- Vytvorte program, ktorý bude simulovať takéto meranie a údaje si niekam uloží (pole alebo textový súbor).
- Vypočíta pre trénera celkovú dĺžku dráhy.
- Vypočíta priemernú rýchlosť cyklistu.
- Zistí najväčšiu nadmorskú výšku.
- Zistí koľko minút po začiatku sa cyklista ocitol na mieste s najvyššou nadmorskou výškou.
3. 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.
4. Napíšte program, ktorý umožní kreslenie obdĺžnikov:
- Prvé kliknutie nakreslí bodku,
- druhé kliknutie obdĺžnik medzi prvý a druhým kliknutým bodom,
- ďalej sa robí to isté pre 3. a 4. kliknutie, 5. a 6., atď.
5. Napíšte program, ktorý nájde všetky prvočísla z určeného rozsahu:
- v úvode zadáte 2 čísla: dolný a horný interval,
- po kliknutí na tlačidlo sa vypíšu všetky prvočísla, ktoré sa nachádzajú v zadanom intervale.
6. Naprogramujte preteky dvoch rôznofarebných vozíkov na obrazovke zľava doprava.
- Napíšte program, ktorý nakreslí štartovaciu a cieľovú čiaru.
- V programe použite procedúru Vozik, ktorá nakreslí na súradnice X, Y vozíček zložený z dvoch kolies (kruhov) a jednej dosky (obdĺžnika).
- Po štarte sa každú sekundu plocha zmaže a nakreslia sa oba vozíky na nových súradniciach (posunú o rôznu náhodnú dĺžku vpred).
- Po prekročení pozície cieľa program vypíše, ktorý z vozíkov zvíťazil.
7. Napíšte procedúru Sachovnica(N), ktorá nakreslí šachovnicu veľkosti NxN štvorcov.
- Na kreslenie štvorcov si zadefinujte procedúru Stvorec(X,Y,Farba).
- Štvorce budú veľkosti 30.
- V šachovnici sa budú striedať dve farby štvorcov.
8. Deti v materskej škole radi kreslia a zabávajú sa.
- Napíšte pre ne program, v ktorom po kliknutí myšou do grafickej plochy na tomto mieste nakreslí štvorec.
- Po kliknutí pravým tlačidlom myši zmaže obrazovku.
- Pri stlačenom ľavom tlačidle a pohybe myši kreslí kruh.
- Kruh nakreslí symetricky na ďalších troch pozíciách v grafickej ploche (viď. obrázok).
9. Naprogramujte program, ktorý bude simulovať veľký počet hodov dvomi kockami (napríklad 1000krát).
- Pri každom z takýchto “hodov” zistí súčet čísel, ktoré na kockách padli.
- V závere vykreslí graf, kde zobrazí početnosť jednotlivých súčtov, a zároveň vypíše pravdepodobnosť, s akou jednotlivé súčty padajú. (Viď obrázok.)
10. Sídliská v mestách sú vybudované z panelových domov. Vytvorte program, ktorý nakreslí sídlisko s ľubovoľným počtom náhodne umiestnených domov.
- Použite procedúru Panel, ktorá nakreslí šedý štvorec a v ňom menší modrý štvorec (okno).
- Použite procedúru Panelak, ktorá má dva parametre: počet panelov na jednom poschodí (šírka) a počet poschodí (výška).
Najnovšie články
Najnovšie komentáre
- Kaťa komentoval 08 – Hodnotená aktivita z hardware-u
- Alica komentoval 08 – Hodnotená aktivita z hardware-u
- Daniel komentoval 08 – Hodnotená aktivita z hardware-u
- Marek komentoval 08 – Hodnotená aktivita z hardware-u
- kaja komentoval 08 – Hodnotená aktivita z hardware-u
nika.blog.matfyz.sk
Join Us On Facebook
Join Us On Twitter
Join Us On In.com
Subscribe to RSS
Follow Us On Google+
Subscribe Us On Youtube
Follow Us On Pinterest
Follow Us On Instagram
Follow Us On Tumblr
Subscribe Us On Flickr