Jednorozměrné pole - konzole
5. Výstup programu
Na následujících výstupech týkajících se programu JednorozmernePole (viz kapitola 3 Program - Kód 1: Program JednorozmernePole) budou zobrazeny jednotlivé výstupy konzolové aplikace pro různá nastavení atributů vektoru a případy plnění jednorozměrného pole.
Rozměr pole
V následujícím výstupu programu JednorozmernePole vidíme změnu velikosti (rozměru) jednorozměrného pole (vektoru) - viz Výstup programu 1.

Výstup programu 1 - Kód 1 (viz kapitola 3 Program JednorozmernePole): Změna velikosti pole na 5 prvků
Pokud uživatel stiskl klávesu Enter, bez zadání hodnoty číselného indexu operace, která má být provedena, je provedena operace s indexem 0. Jak je to možné? Pro načítání a konverzi zadané hodnoty jsme použili příkaz int.TryParse(Console.ReadLine(), out zmena); . Jak vidíme, v příkazu je použit výstupní parametr zmena. Pokud uživatelem nebyla zadána žádná hodnota, která by mohla být konvertována, výstupní parametr nabyl přednastavené hodnoty pro příslušný datový typ, v tomto případě pro int je to 0 - viz Výstup programu 2. Vzhledem k tomu, že v parametru zmena je uložena hodnota 0 (pokud by měla být provedena změna velikosti vektoru, musela by se hodnota ve zmena rovnat hodnotě 1), již není proveden žádný z příkazů uvnitř následujícího rozhodovacího bloku v metodě RozmerPole. Díky tomu již nebyla znovu vypsána stávající velikost vektoru (která nebyla změněna) a jsou prováděny další instrukce v kódu.

Výstup programu 2 - Kód 1 (viz kapitola 3 Program JednorozmernePole): Nezadání hodnoty indexu operace
Dolní a horní mez prvků
V následujícím výřezu výstupu programu vidíme změnu dolní meze specifikované pro všechny prvky jednorozměrného pole - viz Výstup programu 3.

Výstup programu 3 - Kód 1 (viz kapitola 3 Program JednorozmernePole): Změna dolní meze prvků pole
V následujícím výřezu výstupu programu vidíme změnu horní meze specifikované pro všechny prvky jednorozměrného pole - viz Výstup programu 4.

Výstup programu 4 - Kód 1 (viz kapitola 3 Program JednorozmernePole): Změna horní meze prvků pole
Plnění pole
Vzhledem k možnosti plnění pole různými způsoby, jsou v následujících odstavcích zobrazeny různé výřezy výstupů programu týkající se plnění vektorů na základě zvoleného indexu plnění. Pole jsou vypsány jak do řádku (metoda PoleJakoText), tak i do sloupce (metoda ZobrazitPole).
Náhodná čísla
V následujícím výřezu výstupu programu vidíme variantu plnění pole o velikosti 10 prvků náhodnými celými čísly - viz Výstup programu 5. Dolní mez prvků pole je nastavena na hodnotu 1 a horní mez na hodnotu 100.Výstup programu 5 - Kód 1 (viz kapitola 3 Program JednorozmernePole): Plnění pole náhodnými čísly
Plnění jednotlivých prvků pole
Další možností plnění pole je plnění prvku s určitým indexem pomocí hodnoty zadané uživatelem - viz Výstup programu 6. Před plněním jednotlivých prvků již není nutnost plnit všechny nenaplněné prvky nulami (tak jak tomu bylo zapotřebí ve vývojovému diagramu ve Flowgorithm). Jednotlivé prvky jsou inicializovány počáteční hodnotou v závislosti na příslušném datovém typu (např. pro datový typ int je přednastavená hodnota 0). Na výřezu výstupu programu vidíme postupné plnění celočíselného pole o 3 prvcích, kde po každém naplnění prvku je pole vypsáno. Plnění je ukončeno zadáním celočíselného indexu pro ukončení plnění.
Výstup programu 6 - Kód 1 (viz kapitola 3 Program JednorozmernePole): Plnění jednotlivých prvků pole
Plnění nulami
Třetí možností plnění pole je všem prvkům přiřadit hodnotu 0. Následující výřez výstupu programu znázorňuje výpis pole o velikosti 10 prvků, kde jsou všechny prvky naplněny nulami - viz Výstup programu 7.

Výstup programu 7 - Kód 1 (viz kapitola 3 Program JednorozmernePole): Plnění všech prvků nulami
Minimum a maximum pole
Následující výřez výstupu programu konzolové aplikace ilustruje nalezení minima a maxima v poli o 10 prvcích. Ve výpisu je uvedeno i pořadí těchto dvou nalezených prvků. Pole bylo plněno náhodnými čísly v rozmezí celočíselných hodnot [1, 100] - viz Výstup programu 8.
Výstup programu 8 - Kód 1 (viz kapitola 3 Program JednorozmernePole): Nalezené minimum a maximum v poli včetně jejich indexů ve vektoru
Průměr pole
Následující výřez výstupu programu konzolové aplikace ilustruje výpočet aritmetického průměru pole o 10 prvcích. Tyto prvky byly plněny náhodnými čísly v rozmezí celočíselných hodnot [1, 100] - viz Výstup programu 9.
Výstup programu 9 - Kód 1 (viz kapitola 3 Program JednorozmernePole): Výpočet aritmetického průměru ze všech prvků pole
Seřazení prvků pole
Poslední výřez výstupu programu ilustruje seřazení prvků pole podle jejich hodnot ve vzestupném pořadí. Pole o 10 prvcích bylo naplněno náhodnými čísly v rozmezí celočíselných hodnot [1, 100] - viz Výstup programu 10.
Výstup programu 10 - Kód 1 (viz kapitola 3 Program JednorozmernePole): Seřazení všech prvků pole vzestupně