100 likes | 284 Views
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.
E N D
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?