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