Slovník | Vyhledávání | Mapa webu
 
Základy informatiky pro biologyAlgoritmizace a programování Návrh algoritmů II Hledání minima

Logo Matematická biologie

Hledání minima

Konečně můžeme zapsat vývojový diagram pro zjištení minima ze zadaných čísel pomocí cyklu. Zadání úlohy je následující: najděte minimum ze 100 zadaných čísel. Úlohu jsme si podrobně rozebrali, takže už jenom ve zkratce. Hodnotu hledaného minima uložíme do proměnné MIN, kterou si musíme inicializaovat na nějaké velmi vysoké číslo (v našem případě je to +nekonečno). Inicializace se provádí na začátku, tj. před cyklem. Od uživatele musíme získat 100 čísel, takže načítání a následné porovnání bude tělem cyklu (tak, jak jsme si to ukázali výše). Po skončení cyklu nalezené minimum už jen vypíšeme.

Jak vidíte, tak zápis je přehledný a velmi nám zjednodušil úlohu, která by bez cyklu zabrala několik stránek. Další velkou výhodou zápisu v cyklu je snadná změna počtu opakování, tj. rozsahu, pro který se má cyklus vykonávat. Pokud bychom chtěli místo hledání minima ze 100 udělat příklad pro hledání minima ze 10 000 čísel, tak ve vývojovém diagramu (a potažmo i programu) změníme pouze jedno číslo (100 na 10 000).

 

 
vytvořil Institut biostatistiky a analýz Lékařské fakulty Masarykovy univerzity