Články s tagem algoritmizace – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu
Reklama

Články s tagem algoritmizace – Programujte.comČlánky s tagem algoritmizace – Programujte.com

 

Vývojové diagramy - 16. díl

Obrázek ke článku Vývojové diagramy - 16. díl

Téma tohoto dílu bude trochu jiné a na první pohled vzdálené vývojovým diagramům. K algoritmizaci a potažmo k vývojovým diagramům datové typy patří.

Reklama
Reklama

Vývojové diagramy – rekurze – 15. díl

Obrázek ke článku Vývojové diagramy – rekurze – 15. díl

Možná někoho z vás napadne, zdali je možné, aby podprogram volal sám sebe. Odpověď je ano, je to možné. A takovému volání se říká rekurzivní volání. Rekurze je trochu kontroverzní téma. Někdo na ni nedá dopustit, někdo se ji vyhýbá jako čert kříži.

Vývojové diagramy – podprogramy – 14. díl

Obrázek ke článku Vývojové diagramy – podprogramy – 14. díl

V dnešním dílu budeme pokračovat v podprogramech. Ukážeme si na jednoduchých příkladech, jak dokážou řešení problému zjednodušit, a to minimálně tak, že nejsme nuceni řešit celou úlohu najednou, ale můžeme se od globálního náhledu postupně dostat až k těm nejmenším detailům. Případně se můžeme soustředit na řešení jednotlivých částí, které pak spojíme do větších a větších celků.

Vývojové diagramy – 13. díl – podprogramy

Obrázek ke článku Vývojové diagramy – 13. díl – podprogramy

Doposud platila rovnost - co úloha, to jeden vývojový diagram. Dnešním dílem počínaje tato rovnost platit nebude, protože se naučíme využívat tzv. podprogramy, rozvětvíme si tak program na další celky.

Vývojové diagramy - 12. díl

Obrázek ke článku Vývojové diagramy - 12. díl

V tomto díle zakončíme cykly s podmínkou na začátku a s podmínkou na konci složitějšími úlohami. Budeme v nich kombinovat různé typy cyklů.

Vývojové diagramy – 11. díl

Obrázek ke článku Vývojové diagramy – 11. díl

V dnešním díle si ukážeme příklad, který vyřešíme pomocí všech tří typů cyklů. Dále si ukážeme typ úlohy, pro kterou je vhodnější použití cyklu s podmínkou na začátku. A nezapomene na příklad se zadáním PINu do mobilu.

Vývojové diagramy – 10. díl

Obrázek ke článku Vývojové diagramy – 10. díl

Doposud jsme se zabývali cykly, u nichž byl přesně dán počet opakování. Rozměry nebo rozsahy pro ně bývají dobře známy. Existují ale případy cyklů, kdy nevíme, kolik opakování budeme muset projít, abychom se dobrali cíle. O těch je tento díl seriálu.

Vývojové diagramy – 7. díl

Obrázek ke článku Vývojové diagramy – 7. díl

Dnešním dílem začneme cykly. Nejprve si ukážeme, k čemu jsou dobré, a následně si vysvětlíme první typ, tj. cyklus s daným počtem opakování. A článek zakončíme krátkým příkladem.

Vývojové diagramy - 6. díl

Obrázek ke článku Vývojové diagramy - 6. díl

V tomto dílu zakončíme téma podmínky složitějšími příklady, na kterých si ukážeme, že podmínek může být ve vývojové diagramu více.

Vývojové diagramy – 5. díl

Obrázek ke článku Vývojové diagramy – 5. díl

V minulém díle jsme si ukázali, jak se pracuje s podmínkou. Dnes si předvedeme, jak k zápisu využít relační operátory. A dále vysvětlíme, jak spojovat více podmínek pomocí spojovacích operátorů.

Vývojové diagramy - podmínky - 4. díl

Obrázek ke článku Vývojové diagramy - podmínky - 4. díl

V dalším pokračování série článků o vývojových diagramech a algoritmizaci začneme s podmínkami, které nám umožní dělat složitější a komplexnější programy s možností větvení při rozhodování.

Vývojové diagramy - 3. díl

Obrázek ke článku Vývojové diagramy - 3. díl

Než se začínající programátor vrhne na učení nějakého jazyka, měl by si osvojit techniku „myslet jako počítač“. Rozumí se tím umět problém rozdělit na jednotlivé krátké části, dílčí úseky, které ve výsledku budou tento problém řešit, neboli vytvořit algoritmus. Proces tvoření algoritmu se nazývá algoritmizace a vývojové diagramy jsou jedním z nástrojů pro jejich zápis.

Algoritmizace v Delphi - 2. díl

V dnešním díle si ukážeme program pro testování vyhledávacích algoritmů. Zjistíme, který je rychlejší a proč...

Výsledky 1-16 z celkem 16 nalezených
Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032019 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý