Rozbor sumačního programu
Na začátku cvičení jsme opravdu detailně rozebrali jednoduchý program na výpočet sumy N čísel. Hlavním smyslem přitom bylo zopakovat a v praxi vyzkoušet následující jednoduché koncepty:
- read - standartní procedura pro čtení vstupu.
Přitom jsme si demonstrovali hlavní rozdíl mezi
read
areadln
. První z nich načítá hodnoty do argumentů, dokud nalézá vstup správného typu a druhá navíc ještě zpracuje ENTER zadaný uživatelem. - write - standartní procedura pro textový výstup. Opět k ní máme k dispozici ještě proceduru
writeln
, která po vypsání všech parametrů ještě navíc odřádkuje. - for - řídící struktura pro daný počet opakování.
Euklidův algoritmus
Zabývali jsme se také algoritmem na výpočet největšího společného dělitele dvou přirozených čísel. Pěkná animace spolu s rozborem složitosti tohoto prastarého algoritmu je k nalezení na české wikipedii. My jsme si na něm chtěli v praxi vyzkoušet hlavně:
- if then else - větvící podmínka.
- while - řídící struktura pro cyklus s předem neznámým počtem opakování.
Slíbil jsem, že zde bude k nalezení zdrojový kód.
Domácí úkol
Domácí úloha zadaná v CodExu nese název Řezání dřeva na zimu. Můžete za ni získat 30 bodů.
