Formulace problému

  • přesně formulovat požadavky, 
  • určit výchozí hodnoty, 
  • požadované výsledky, jejich formu a přesnost řešení.  


Analýza úlohy

  • ověříme, zda je úloha řešitelná,
  • uděláme si první představu o jejím řešení,
  • zjistíme, zda výchozí hodnoty jsou k řešení postačující,
  • zda má úloha více řešení. 


Vytvoření algoritmu úlohy 

  • Sestavíme jednoznačný sled jednotlivých instrukcí (příkazů), které je třeba provést, aby byl úkol správně vyřešen. 
  • Algoritmus přesně popisuje postup zpracování daného úkolu.
  • Nedává odpověď na daný problém, ale pouze postup, jak ji získat. 
  • Algoritmizace = proces vytváření a sestavování algoritmů
  • Programování = zakódování algoritmu do zvoleného programovacího jazyka


Sestavení programu

  • Na základě algoritmu řešené úlohy sestavíme program (zdrojový text) v konkrétním programovacím jazyce. 
  • Ze zdrojového textu se pomocí překladače do strojového kódu vytvoří spustitelný program (případně interpretem se přeloží a spustí jednotlivé příkazy programu). 
  • Dobře provedená analýza úlohy a algoritmizace je velmi důležitá pro řešení daného problému a je základním předpokladem sestavení programu pro počítač. 


Odladění programu 

  • Odladěním chceme odstranit chyby z programu. Nejčastější chyby jsou chyby v zápise, tzv. syntaktické - ty odhalí překladač a dělají je i zkušení programátoři. 
  • Horší jsou logické chyby, které vyplývají z nesprávně navrženého algoritmu, nebo chyby, které vzniknou špatným předpokladem v etapě formulace nebo analýzy úlohy - projeví se nesprávnou činností programu nebo špatnými výsledky - při odstraňování těchto chyb může pomoci ladící program (debugger) umožňující sledování aktuálního stavu proměnných a krokování. 
  • Teprve po odstranění všech druhů chyb můžeme program použít k praktickému řešení úloh.
© 2017
Vytvořeno službou Webnode
Vytvořte si webové stránky zdarma! Tento web je vytvořený pomocí Webnode. Vytvořte si vlastní stránky zdarma ještě dnes! Vytvořit stránky