Cvičení - 12 - podmínky a cykly

Script, který se zeptá(''read cislo'') na celé kladné číslo:


Napište pouze s pomocí podmínek jednoduchou hru - textovou adventuru.
Co je na tomto přístupu neelegantní?
Jak byste zrealizovali gamebook za pomoci cyklu ''for'' a podmínek ''if'' ?


Script, který spočte, zda je zadané kladné celé číslo prvočíslo.
(prvočíslo je dělitelné pouze jedničkou a samo sebou).


Script, který počítá čísla posloupnosti, která vypadá takto:
1,1,2,3,5,8,13,21,...
- tedy, prvními dvěma členy jsou jedničky a každý další člen je
součtem dvou předchozích členů.
Pokud je číslo posloupnosti větší než milion, script ukončete.


Script, který kontroluje, zda je na zadaném zařízení (třeba ''/dev/sda1'' ) dostatek místa. Použijte příkaz ''df'' na zjištění volného místa; místo na disku dochází, jestliže je tam < 1GB místa
(1GB=1048576KB)


Script, který vypíše všechny dělitele zadaného čísla. Zlepšení: vypište přímo prvočíselný rozklad daného čísla - tj.:
21=3*7, 24=2*2*2*3
Hodí se zde cyklus ''while''


Script, který se ptá (''read'') na čísla. Když je zadáno číslo "0",
vypíše maximum ze všech předchozích čísel a ukončí se.