Preskočiť na obsah

Textový súbor

Ukážka

Vytvorte program pre učiteľa, na vyhodnotenie opravenej písomnej práce. Počet žiakov a známky sú zapísané v textovom súbore.

  1. Po načítaní výsledkov písomných prác počítač vypočíta, koľko bolo jednotiek, dvojok, trojok, štvoriek a pätiek z písomnej práce a aká bola priemerná známka.
  2. V grafickej ploche vytvorte vhodný graf počtu jednotlivých známok

Výstup

Počet 
1: 2
2: 1
3: 1
4: 0
5: 1

Priemerná známka: 2.40


Samostatná úloha pre 4.ročník

Ukázanie riešenia úlohy bude oznámkovné. Otázky je dovolené sa pýtať aj spolužiakov aj učiteľa. Povolené je si vyhľadať na internete len jednotlivé príkazy.

Jednoduchšia obtiažnosť

V textovom súbore (jedla.txt) sú uložené informácie o označených jedlách v školskej jedálni na nasledujúci deň. Výber jedla reprezentuje jeden znak označujúci farebné označenie jedla (z - zelená, c - červená, m – modrá, h - hnedá).

Vytvorte program, ktorý:

  1. Vytvorí súbor s náhodným počtom jedál z farebných označení.
  2. Z textového súboru zistí celkový počet jedál na nasledujúci deň.
  3. Spočíta, počet jednotlivých jedál a vypíše ich počty (zvlášť jednotlivé farby).
  4. Vytvorí nový textový súbor s názvom suhrn.txt, kde budú uvedené počty jednotlivých jedál.
  5. Vykreslí vhodný graf na vizualizáciu celkového počtu jedál.

Náročnejšia obtiažnosť

V textovom súbore máme zapísaný priebeh hry „Háďa“. V riadku sú znaky, ktoré reprezentujú smer pohybu hadíka. Jeden znak reprezentuje jeden krok, napr. HHHHHHDDDDLLLLLLLLLDHH

Vytvorte program, ktorý:

  1. zisti počet riadkov v súbore zisti, koľko krokov má najdlhšia hra
  2. vytvorí kópiu textového súboru tak, že kópiu vytvorí v komprimovanom tvare použitím metódy opakujúcich sa znakov, napr. 6H 4D 9L 1D 2H
  3. Zakreslí cestu hadu do grafickej plochy.

Nápoveď: Znakové reťazce v Pythone

Workshop pre 3.ročník s učiteľom

  • Ako pripraviť prezentáciu pre promo svojej hry (brainstorming)
  • Čo treba dokončiť a ako sa bude hodnotiť? (spoločné zostavenie kritérií)