Dvourozměrné pole - WPF
Požadavky na absolvování
1. DvourozmernePoleWPF
Úkolem je vytvořit aplikaci, která by dovedla pro dvourozměrné pole celých čísel, tj. matici:
- Naplnit matici automaticky nulami
- Naplnit matici automaticky náhodnými hodnotami v zadaném rozsahu
- Naplnit matici cyklem jednotlivě zadávanými hodnotami pro zadaný index
- Zobrazit matici jako text oddělený čárkami
- Zobrazit matici do seznamu o velikosti MxN
- Vypočítat minimum z hodnot matice
- Vypočítat maximum z hodnot matice
- Vypočítat průměr z hodnot matice
- Seřadit každý řádek matice vzestupně
- Transponovat matici podle hlavní diagonály
- Transponovat matici podle vedlejší diagonály
Účel příkladu
- Práce s jednorozměrným polem
Typ aplikace
- WPF aplikace
Popis úkolu
- Základní operace s dvourozměrným polem
Funkčnosti
- Při stisku tlačítka Náhodně se naplní matice automaticky náhodnými hodnotami v zadaném rozsahu
- Při stisku tlačítka Jednotlivě se naplní matice pomocí jednotlivě zadávaných hodnot pro zadanou pozici (pomocí indexu řádku a sloupce prvku v matici) v rámci cyklu
- Při stisku tlačítka Nulovat se naplní matice automaticky nulami
- Při stisku tlačítka Jako text se zobrazí matice jako text oddělený čárkami
- Při stisku tlačítka Do mřížky se zobrazí matice do seznamu
- Při stisku tlačítka Minimum se zjistí minimum z hodnot matice a zobrazí se pozice minima (index řádku a sloupce prvku)
- Při stisku tlačítka Maximum se zjistí maximum z hodnot matice a zobrazí se pozice maxima
- Při stisku tlačítka Průměr se vypočítá průměr z hodnot matice
- Při stisku tlačítka Seřadit se každý řádek matice seřadí vzestupně na základě hodnot prvků v řádce
- Při stisku tlačítka Transpozice - hlavní diagonála se provede transpozice prvků matice podle hlavní diagonály
- Při stisku tlačítka Transpozice - vedlejší diagonála se provede transpozice prvků matice podle vedlejší diagonály
- Při stisku tlačítka Konec se provede zavření formuláře
Výstup programu
Výstup programu 1: Ukázka GUI při počátečním spuštění programu DvourozmernePoleWPF
Výsledek:
Výstup programu 2: Ukázka dvourozměrného pole s náhodnými čísly v programu DvourozmernePoleWPF