ERROR: načtení souboru link.html bylo neúspěšné
V dnešní hodině si představíme více teoretickou, ale neméně důležitou část programování. Jedná se o algoritmy. Algoritmus je znázornění nějakého postupu, který nás dovede k nějakému výsledku.
Na příkladu níže si ukážeme algoritmus pro ověření plnoletosti uživatele:
Tento algoritmus po spuštění získá věk uživatele a poté na základě tohoto věku vypíše, zda uživatel je, nebo není plnoletý.
Druhý příklad, který si ukážeme, je algoritmus na ověření hesla. Všimněte si, že tento algoritmus se, na rozdíl od toho předchozího, zeptá uživatele znovu, pokud uživatel zadal špatné heslo.
Vstupní turniket na kartičku s červeným/zeleným světlem.
Algoritmus pro automat na čaj včetně ohřívání vody.
Algoritmus pro výtah, jenž pojede dolu nebo nahoru podle toho, v jakém jsme patře a které patro bylo zvoleno.
Algoritmus pro bankomat. Bankomat bude fungovat tak, že uživateli dá peníze v co nejvyšších
bankovkách a mincích. Pokud tedy uživatel zadá částku 8321 Kč, bankomatu mu vydá:
200
100
50
20
1
Vytvořte algoritmus, který se bude starat o zálévání kytek. Pokud je kytka suchá, tak ji zalije.
Dostanete 5 náhodných čísel od 0 do 9. Vytvořte algoritmus, který tato čísla seřadí od nejmenšího po největší.