Kurz algoritmizace a programování v jazyce C Lekce č. 3: Způsoby zaznamenávání algoritmů Bc. Radek Libovický
Logická hádanka Policejní komisař si předvolá na stanici pět podezřelých z vraždy. Ví, že jeden z nich je určitě pachatel a právě tři výpovědi jsou pravdivé: Adam: "Dominik je vrah." Bořivoj: "Jsem nevinný." Cyril: "Nebyl to Eduard." Dominik: "Adam lže." Eduard: "Bořivoj říká pravdu." Kdo spáchal vraždu? Odpověď na konci prezentace
prezentace algoritmů Popisem Graficky Programovacím jazykem Pseudokód Vývojový diagram Strukturogram Programovacím jazykem
Pseudokód Pseudokód – je možností zápisu algoritmu pomocí slov bez závislosti na programovacím jazyku. Tvůrce pseudokódu se nemusí zabývat syntaxí konkrétního programovacího jazyka. Popíjení piva: Cyklus: pokud mám chuť na pivo Pokud mám dost peněz Koupit pivo Vypít pivo Konec podmínky Návrat na začátek cyklu Jinak konec cyklu Vyrazit domů Učit se algo
Vývojový diagram Vývojový diagram – zobrazení algoritmu v grafické podobě Popíjení piva: Legenda: 1 Začátek/konec 2 Iterace 3 Selekce 4 Sekvence
Strukturogram Strukturogram zobrazení algoritmu v tabulkové podobě Popíjení piva: Legenda: 1 Iterace 2 Selekce 3 Sekvence
Odpověď na logickou hádanku Vraždu spáchal Eduard a lže Adam a Cyril.