informatika — algoritmizácia — nadväzuje na "Vývojové diagramy"
Tri zadania na precvičenie čítania, ladenia a tvorby vývojových diagramov. Aktivita je navrhnutá na jednu vyučovaciu hodinu (45 minút), kombinuje individuálnu prácu aj prácu v skupinách.
Diagram vypočíta cenu vstupenky podľa veku návštevníka. Priraď k jednotlivým vekom správny výsledok — postupuj presne podľa šípok a rozhodnutí.
Diagram mal rozhodnúť, či je zadané číslo n kladné, alebo záporné. Niekto sa pri kreslení pomýlil — nájdite chybu a opravte ju.
V skupine si vyskúšajte diagram na čísle n = 5 a na čísle n = −3. Zapíšte si, čo diagram vypíše v oboch prípadoch, a porovnajte to so správnym výsledkom.
Chyba: výstupy sú preskupené (prehodené). Vetva "áno" (n > 0) vypisuje "záporné", hoci má vypisovať "kladné" — a naopak. Diagram tiež neošetruje n = 0, ktoré by malo mať samostatný výstup, napr. "nula".
Trieda sa rozdelí na skupiny. Každá skupina dostane iné zadanie a nakreslí vývojový diagram na papier alebo na tabuľu. Na konci jedna skupina svoj diagram krátko predstaví.
Zisti, či je zadaný rok priestupný. Rok je priestupný, ak je deliteľný 4, ale nie 100 — okrem prípadu, keď je deliteľný aj 400.
Priraď žiakovi známku podľa percentuálnej úspešnosti testu (1 je najlepšia, 5 najhoršia): 90–100 % → 1, 75–89 % → 2, 60–74 % → 3, 45–59 % → 4, menej → 5.
Over, či môže osoba viesť osobné auto: musí mať aspoň 18 rokov a zároveň vlastniť vodičský preukaz.
Podľa dĺžok troch strán a, b, c rozhodni, či je trojuholník rovnostranný, rovnoramenný, alebo všeobecný.
Nakresli do zošita vývojový diagram pre nasledujúci algoritmus. Diagram odfoť alebo prines na ďalšiu hodinu.
Zadanie: Obchod poskytuje zľavu podľa hodnoty nákupu:
Skontroluj si, či tvoj diagram obsahuje: presne jeden Štart a jeden Koniec, symbol vstupu pre sumu, dva kosoštvorce zoradené za sebou, výpočet zľavy v obdĺžniku a výstup s konečnou sumou.
Over si diagram na troch hodnotách: 120 €, 60 € a 30 €. Aké sumy majú vyjsť?
120 € → zľava 15 % → zaplatí 102 €
60 € → zľava 8 % → zaplatí 55,20 €
30 € → zľava 0 % → zaplatí 30 €