1. NejvetsiZe2Cisel

1.1. Analýza a návrh řešení

Nabízí se triviální řešení, jak bychom tento příklad řešili v pseudokódu:

pokud a > b potom 
     "a je největší";
jinak  "b je největší";

Na základě předchozí pseudokódu lze vytvořit následující vývojový diagram - viz Obrázek 1.

Porovnání dvou zadaných čísel (bez rovnosti)

Obrázek 1: Porovnání dvou zadaných čísel (bez rovnosti) v hlavním programu (bez volání podprogramu)

Efektivnější způsob porovnání čísel je vytvořit si podprogram (funkci) na určení většího čísla ze dvou - viz Obrázek 2.

Podprogram Větší

Obrázek 2: Podprogram (funkce) Vetsi

V hlavním programu můžeme využít návrat funkce přímo pro výpis výsledku v textu - viz Obrázek 3.

Volání podprogramu (funkce) Vetsi v hlavním programu 

Obrázek 3: Porovnání dvou čísel v hlavním programu a volání podprogramu (funkce) Vetsi v hlavním programu