Jak najít nejmenší číslo v poli?

Naplánujte opravy počítače

Krok 1

Vytvořte proměnnou pro uložení nejmenšího čísla, jakmile je algoritmus zpracován, a inicializujte ho hodnotou prvního prvku pole. Dejte jemu název jako "plus-malý" a ujistěte se, že je deklarován ve stejném formátu jako čísla v poli, pokud je jazyk, který používáte, silně zadaný.

Krok 2

Spusťte smyčku "pro" a zkontrolujte každé číslo v poli. Iterační proměnná by měla začínat na 0 nebo 1 v závislosti na schématu indexování jazyka a měla by se zastavit, jakmile dosáhne délky pole. Například v jazyce C a podobných jazycích se používá syntaxe podobná, za předpokladu, že délka pole je uložena v "délce":

pro (int i = 0; i <délka; i + +) {

V jazyce Python a dalších jazycích, které používají syntaxi "pro ... in", se řádek zobrazí podobně:

pro i v poli:

Krok 3

Porovnejte aktuálně indexovanou hodnotu v poli s proměnnou "plus-malá" pomocí operátoru menšího než v příkazu "if" nebo podobné podmíněné větvi. V C použijte toto:

pokud (pole (i) <více-malé) {

V Pythonu a podobných jazycích, ve kterých iterační proměnná skutečně přebírá hodnotu prvků pole, použijte následující:

pokud i <více-malý:

Krok 4

Napište příkaz do podmíněné větve a přiřadte aktuálně vybraný prvek pole "plus-malý". Jak iterační proměnná prochází pole, pokud detekuje hodnotu menší než "plus-malá", nahrazuje "plus-malý" v obráceném scénáři "King of the Hill". V C je zadání následující:

more-small = pole (i)

A v Pythonu:

více-malý = i

Krok 5

Ukončí smyčku "pro" a podmíněný příkaz (pomocí zavíracího klíče v programovacích jazycích, jako je C nebo prázdnými řádky v Pythonu). Při spuštění tohoto kódu a ukončení smyčky bude proměnná "plus-malá" obsahovat nejmenší hodnotu v poli. Napište příkaz, který chcete výsledek nahlásit, pokud si přejete, nebo implementujte tuto rutinu jako funkci a použijte "plus-small" jako návratovou hodnotu.