nika.blog.matfyz.sk

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

03 – čítame čísla i znaky

Stiahnite si súbory.

 

1. Napíšte program, ktorý vám pomôže nezabudnúť na narodeniny vašich blízkych a priateľov. V textovom súbore narodeniny.txt je zapísané meno, priezvisko a dátum narodenia. Napíšte program, ktorý
– číta z textového súboru meno, priezvisko a dátum narodenia
– po zadaní číslo mesiaca, vypíše mená všetkých ľudí, ktorí majú v tento mesiac
narodeniny
– vypíše aj o koľké narodeniny ide
– vypíše dátum narodeninového dňa.

 

2. 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.

 

Dve domáce úlohy, deadline 9.3.2016 o 22,00

V týchto úlohách sa nevyžaduje použitie textových súborov, slúžia na zopakovanie si procedúr, keďže na budúcej hodine na učivo procedúr nadviažeme.

3. 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
– procedúra Panelak má dva parametre: počet panelov na jednom poschodí (šírka) a počet poschodí (výška)

 

4. 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.