Etapy riešenia problému
Problém, riešenie problému Problém je stav, v ktorom jestvuje rozdiel medzi tým, čo v danom momente máme a tým, čo chceme dosiahnuť. Riešenie problému chápeme ako odstraňo- vanie rozdielu medzi aktuálnym stavom a tým, čo chceme dosiahnuť.
Algoritmus, program Postup, ktorým sa riadime pri riešení problému, nazývame algoritmus. Program je algoritmus zapísaný v počítači.
Etapy tvorby programu: rozbor problému – čo treba riešiť návrh riešenia (algoritmus) – ako sa dá daný problém riešiť realizácia – prepis programu do programova-cieho jazyka údržba - odhaľovanie a oprava skrytých chýb, prispôsobovanie softvéru meniacim sa požia-davkám používateľov, vývoj novších verzií programov a pod.
Zápis algoritmov Slovne alebo graficky. Slovne v prirodzenom alebo algoritmickom jazyku. V prirodzenom jazyku sú dovolené nepresnosti. Graficky vo forme štrukturogramu alebo vývojového diagramu.
štruktúrogram vývojový diagram
Zopakujme si, čo sme sa naučili! Čo je problém? Čo je riešenie problému? Ako nazývame postup, ktorým sa riadime pri riešení problému? Čo je program? Vymenujte etapy tvorby programu. Charakterizujte jednotlivé etapy tvorby programu.
Zopakujme si, čo sme sa naučili! Akými spôsobmi môžeme zapísať algoritmus? V akých jazykoch zapisujme algoritmy? Aký je rozdiel medzi prirodzeným a algoritmickým jazykom? V akých grafických formách zapisujeme algoritmy?