Please enable JavaScript.
Coggle requires JavaScript to display documents.
. Vizualizace dat a informací - Coggle Diagram
. Vizualizace dat a informací
Význam vizualizace: Převod složitých procesů, jevů a věcí do zjednodušené nebo grafické podoby pro lepší srozumitelnost a rychlejší, intuitivní zpracování mozkem.
Letecká mapa: Příliš mnoho detailů, nejasné trasy a stanice.
Základní uliční mapa: Stále nepřehledná pro orientaci.
Zjednodušené schéma: Odstraňuje 90 % nepotřebných informací, zachovává jen podstatné prvky (nejnázornější forma).
1.1 Základní nástroje vizuální reprezentace
Model: Reprezentace a analýza chování reálného systému nebo objektu (různá úroveň abstrakce; grafický, matematický či fyzický formát; např. glóbus, 3D model budovy).
Diagram: Vizuální objasnění a zjednodušení komplexních informací a vztahů (střední až vysoká abstrakce; převážně grafický formát; např. vývojový diagram, myšlenková mapa).
Schéma: Znázornění základní struktury a funkčních principů (velmi vysoká abstrakce; symbolický a grafický formát; např. organizační schéma firmy, schéma recyklace).
Graf: Zobrazení vztahů mezi objekty nebo vizualizace dat (specifická abstrakce; grafický formát – body a čáry; např. sloupcový graf, graf autobusových spojů).
1.2 Modely
Definice: Zjednodušená nebo zmenšená verze reality zachycující klíčové aspekty a vypouštějící nepodstatné detaily.
Typy modelů:
Fyzické: Vyrobené z pevného materiálu (např. plastový model letadla, glóbus).
Abstraktní (nefyzické): Popisují myšlenkové struktury, vztahy nebo procesy (např. matematický model, 3D počítačová konstrukce).
Simulační: Počítačové programy simulující chování systémů (např. předpověď počasí – model Aladin, dopravní simulace).
1.3 Diagramy
Definice: Grafické znázornění využívající symboly, čáry a tvary k vizualizaci procesů, struktur nebo vztahů.
Příklady diagramů:
Vývojový diagram: Sled kroků nebo rozhodnutí v procesu.
Myšlenková mapa: Vizuální znázornění myšlenek větvením z centrálního klíčového slova.
Rodokmen: Grafické znázornění rodinných vazeb.
Ganttův diagram: Posloupnost činností v průběhu času.
1.4 Schémata
Definice: Zjednodušené grafické/symbolické znázornění hlavní struktury jevu se zaměřením na vztahy a propojení částí.
Příklady: Schéma recyklace, elektrotechnické zapojení, organizační schéma školy, koloběh vody.
1.5 Grafy (jako struktura)
Definice: Abstraktní struktura skládající se z vrcholů (uzlů) a hran (čar) znázorňující vztahy mezi objekty.
Typy grafů:
Prostý graf: Hrany bez přiřazené hodnoty.
Ohodnocený graf: Hrany mají přiřazenou hodnotu (vzdálenost, čas), která nesouvisí s délkou čáry na obrázku.
Orientovaný graf: Hrany mají směr (šipky) vyjadřující směr vztahu.
Stavový diagram (konečný automat): Vrcholy vyjadřují stavy, hrany představují přechody na základě událostí (např. bankomat).
Síťový graf: Plánování projektů, zobrazuje závislosti úkolů a určuje kritickou cestu (nejdelší posloupnost činností).
2. Algoritmizace
Definice algoritmu: Přesný postup řešení problému složený z konečného počtu kroků.
Vlastnosti správného algoritmu:
Věcná správnost: Správný výstup pro všechny platné vstupy.
Vstup a Výstup: Jasně daný alespoň jeden vstup a jeden výstup.
Jednoznačnost: Přesně definovaný každý krok.
Opakovatelnost: Stejné vstupy vedou vždy ke stejným výstupům.
Srozumitelnost: Co nejjednodušší a pochopitelný.
Konečnost: Vždy dojde do konce, neskončí v nekonečné smyčce.
2.1 Způsoby zápisu algoritmu
Formální (programovací) jazyk: Přesný, strojově zpracovatelný, náročný na tvorbu.
Vývojový diagram: Grafický, velmi názorný, univerzální.
Matematický zápis: Použitelný pouze pro matematické problémy.
Textový popis: Srozumitelný pro lidi, ale potenciálně nepřesný.
2.2 Vývojové diagramy
Význam: Slouží ke grafickému znázornění algoritmu nebo procesu pomocí standardizované sady symbolů.
Základní symboly:
Terminátor (kulaté konce): Začátek a konec algoritmu.
Proces/Akce (obdélník): Vykonání činnosti (výpočet, přiřazení).
Rozhodování (kosočtverec): Podmínka (ANO/NE), větvení.
Vstup / Výstup (rovnoběžník): Načtení dat od uživatele nebo výpis na obrazovku.
Spojnice / Tok (šipka): Směr postupu.
2.3 Příklady praktických algoritmů (ve vývojových diagramech)
Příklad 1: Zjištění, zda je číslo kladné, záporné nebo nula (využití podmínek).
Příklad 2: Cyklus s pevným počtem opakování (počítání záporných čísel z definovaného množství $N$).
Příklad 3: Ověření PINu s omezeným počtem pokusů (kombinace cyklu a podmínek pro bankovní kartu).
2.4 Časté chyby v algoritmech
Nekonečná smyčka: Zapomenutá změna proměnné v cyklu.
Nedosažitelný kód: Část diagramu, do které se nelze dostat.
Chybějící prvky: Absence vstupu nebo výstupu.
Logická chyba: Špatně ošetřené podmínky či hraniční hodnoty
3. Procvičovací úlohy
Modely a vizualizace: Vyhledání meteorologického modelu, tvorba organizačního schématu úřadu, hledání tras v grafu zastávek.
Algoritmizace: Tvorba diagramu pro nakládání sudů do kamionu, úprava cyklu pro počítání nul, analýza logické chyby v cyklu a oprava diagramu pro dvoufaktorovou autentizaci.