pondělí 22. března 2010

Týmová tvorba programu

Program řešící výpočet kořenů kvadratické rovnice.
Postup tvorby:
team leader vysvětlí problém, uvede dohodu o použitých proměnných
tým č. 1 píše proceduru na vkládání dat
tým č. 2 píše proceduru na výpočet diskriminantu
tým č. 3 píše proceduru na výpočet kořenů
tým č. 4 píše proceduru na zobrazení výsledků
tým č. 5 píše hlavičku programu včetně deklarace proměnných
tým č. 6 píše vlastní program
tým č. 7 ladí program, odstraňuje chyby

úterý 16. března 2010

Kudy dál?

  • algoritmy 
    • třídění (sort)
  • výpočty: 
    • vyznamenání / prospěl / neprospěl
    • kvadratická rovnice

Grafika: final cut

Program elegantně řešící grafiku

  • Menu
  • Procedury
  • Snadná modifikovatelnost


pondělí 1. března 2010

Hustě zapsaný program s menu a grafikou

Vo co de?
Úkol:
  1. Nejdřív namaluješ menu
  2. Pak se zeptáš, co BFUchce, aby se namalovalo
  3. Pak se to namaluje
  4. Pak se to zeptá jestli ještě jednou, pokud jo, tak menu...
Upozornění:
  • návrhy některých procedur jsou psány záměrně chybně, copy and paste tu stačit nebude
  • procedury je nutno seřadit tak, aby procedura volající proceduru, byla umístěna zásadně níže než procedura, která je volaná (v ukázce tomu tak není)