Téma Název Popis
Úvod Kniha Úvod k cvičením
URL VÝUKOVÁ VIDEA
Základní příklady Kniha Hello World
Kniha Teorie: Popis základních kontrolek na WPF formuláři

(Dílčí příklady jsou převzaty z https://wpf-tutorial.com/ )

Jakým způsobem se pracuje s jednotlivými kontrolkami bylo vysvětleno u prvního příkladu v rámci cvičení. Doporučujeme se nejprve podívat na tento příklad.


Kniha Převod sekund
Kniha Povrch a objem koule
Složka Flowgorithm - příklady

HelloWorld
  • Popis: Algoritmus výpisu zprávy Hello, World! na obrazovku
  • Zadání: Vytvořte algoritmus pro konzolovou aplikaci, který vypíše na obrazovku zprávu Hello, World!

PrevodSekund
  • Popis: Algoritmus převodu celkového počtu sekund na celé hodiny, minuty a sekundy
  • Zadání: Vytvořte algoritmus výpočtu počtu hodin, minut a sekund ze zadaného celkového počtu sekund. Výpočet a výpis bude proveden v hlavní metodě

PovrchAObjemKoule
  • Popis: Algoritmus výpočtu povrchu a objemu koule pomocí funkcí, procedur a bez využití podprogramu
  • Zadání: Vytvořte algoritmus výpočtu objemu a povrchu koule o zadaném poloměru uživatelem. Vypočtené hodnoty povrchu a objemu koule vypište v hlavním programu


Příklady s podmíněnými příkazy Kniha Největší číslo


Kniha Kvadratická rovnice


Složka Flowgorithm - příklady

NejvetsiZe2Cisel
  • Popis: Algoritmus pro získání větší hodnoty ze dvou zadaných čísel
  • Zadání: Vytvořte algoritmus pro konzolovou aplikaci, který porovná dvě zadaná celá čísla a vypíše na obrazovku větší z nich

NejvetsiZe2CiselVcetneRovnosti
  • Popis: Algoritmus pro porovnání dvou zadaných celých čísel včetně porovnání jejich možné rovnosti
  • Zadání: Vytvořte algoritmus pro porovnání dvou zadaných celých čísel, včetně porovnání jejich možné rovnosti, provedeného v hlavním programu a zároveň pomocí podprogramu. V programu se bude testovat, zda je možné provést konverzi číslic na celé číslo. Vypište v konzoli největší hodnotu z těchto zadaných čísel včetně identifikátoru proměnné, ve které je největší hodnota uložena

NejvetsiZe3Cisel
  • Popis: Algoritmus pro porovnání tří zadaných čísel včetně porovnání jejich možné rovnosti
  • Zadání: Vytvořte algoritmus pro porovnání tří zadaných celých čísel, včetně porovnání jejich možné rovnosti, provedeného pomocí podprogramů. Pomocí prvních tří podprogramů se v jejich tělech vypíší identifikátory (názvy) proměnných, ve kterých se nachází největší hodnota i včetně výpisu této hodnoty, zbývající dva podprogramy vypíší největší hodnotu ze zadaných čísel

KvadratickaRovnice
  • Popis: Algoritmus pro výpočet kořenů kvadratické rovnice 
  • Zadání: Vytvořte algoritmus pro výpočet kořenů kvadratické rovnice. Koeficienty v rovnici jsou zadány uživatelem v konzolové aplikaci


Příklady s cykly Kniha Výpis řady čísel
Kniha Faktoriál
Kniha Prvočísla
Kniha Převod do soustav
Kniha Odstranění diakritiky
Složka Flowgorithm - příklady

VypisRady
  • Popis: Algoritmus pro výpis řady čísel pomocí cyklů
  • Zadání: Vytvořte algoritmus pro výpis řady čísel pomocí jednotlivých podprogramů: 

    • Cyklus s pevným krokem - čísla od 1 do 10 
    • Cyklus s podmínkou na začátku - čísla od 11 do 20 
    • Cyklus s podmínkou na konci - čísla od 21 do 30 
    • Bez cyklu -  čísla od 31 do 40 
Faktorial
  • Popis: Algoritmus pro výpočet faktoriálu
  • Zadání: Vytvořte algoritmus pro výpočet faktoriálu:
    • Pomocí cyklu s podmínkou na začátku
    • Pomocí cyklu s podmínkou na konci
    • Pomocí cyklu s krokem
    • Pomocí rekurze

Prvocisla
  • Popis: Algoritmus pro výpis řady prvočísel
  • Zadání: Vytvořte algoritmus pro výpis prvních n (celkový počet čísel je definován uživatelem) prvočísel pomocí cyklu s podmínkou na začátku

PrevodDoSoustav
  • Popis: Algoritmus pro převod čísla z dekadické soustavy do zvolené binární, nebo šestnáctkové soustavy
  • Zadání: Vytvořte algoritmus pro převod zadaného celého čísla v desítkové soustavě do binární (dvojková), nebo hexadecimální (šestnáctkové) soustavy. U soustavy, do které se celé číslo převádí, si uživatel si vybere, na kolik bytů se má konvertované číslo zobrazit

OdstraneniDiakritiky
  • Popis: Algoritmus pro odstranění diakritiky ze vstupního textu
  • Zadání: Vytvořte algoritmus pro odstranění háčků a čárek z uživatelem zadaného textu

Příklady s jednorozměrnými poli Kniha Jednorozměrné pole - konzole
Kniha Jednorozměrné pole - WPF
Příklady s vícerozměrnými poli Kniha Dvourozměrné pole - konzole
Kniha Dvourozměrné pole - WPF
Podpůrné studijní materiály Kniha 4. mikrotest
Kniha Příklady ke zkoušce

Pozn. Kurzívou jsou označena místa, která je třeba doprogramovat. Pokud není řečeno jinak, všechny matice jsou čtvercové. Pole jsou obvykle do podprogramů předávána hodnotou, pokud jsou předávána odkazem, pak je to výslovně uvedeno.

Poděkování Stránka Poděkování projektům