doc. RNDr. Zdeněk Botek, CSc.

Slides:



Advertisements
Podobné prezentace
Algoritmy – struktura a zápis
Advertisements

Algoritmizace Vývojové diagramy.
ALGO – Algoritmizace 6. cvičení
Vývojové diagramy a základy algoritmizace
Podpora výuky a tvorby ER diagramu ve výukovém systému Barborka Petr Kopka VŠB – TU Ostrava, 2005.
Algoritmizace a programování
Jazyk vývojových diagramů
Algoritmizace.
doc. RNDr. Zdeněk Botek, CSc.
Informatika I 2. přednáška
Algoritmizace a základy programování
ALGO – Algoritmizace 2. cvičení
Základy objektově orientovaného programování Jiří Strach.
Jazyk vývojových diagramů
Obchodní akademie, Náchod, Denisovo nábřeží 673
Jiří Znoj - zno Tvorba konkordace Algoritmy II 3. projekt, 5. zadání Jiří Znoj - zno
Tento výukový materiál vznikl v rámci Operačního programu Vzdělávání pro konkurenceschopnost 1. KŠPA Kladno, s. r. o., Holandská 2531, Kladno,
Tento výukový materiál vznikl v rámci Operačního programu Vzdělávání pro konkurenceschopnost 1. KŠPA Kladno, s. r. o., Holandská 2531, Kladno,
Tento výukový materiál vznikl v rámci Operačního programu Vzdělávání pro konkurenceschopnost 1. KŠPA Kladno, s. r. o., Holandská 2531, Kladno,
Dokumentace informačního systému
Tento výukový materiál vznikl v rámci Operačního programu Vzdělávání pro konkurenceschopnost 1. KŠPA Kladno, s. r. o., Holandská 2531, Kladno,
Algoritmizace a programování Vývojové diagramy - 03
Tento výukový materiál vznikl v rámci Operačního programu Vzdělávání pro konkurenceschopnost 1. KŠPA Kladno, s. r. o., Holandská 2531, Kladno,
doc. RNDr. Zdeněk Botek, CSc.
Digitální učební materiál
Vzájemná poloha přímek v prostoru Vzájemná poloha přímek v prostoru Autor:Jana Buršová.
ALGO – Algoritmizace 4. cvičení 1.ročník, ZS Ing. Zdena DOBEŠOVÁ, Ph.D.
doc. RNDr. Zdeněk Botek, CSc.
Základy ALgoritmizace 6. cvičení. Program cvičení Kontrolní bod 1 zakončení grafického zápisu algoritmů - vývojových diagramů –identifikátory a proměnné.
Tento výukový materiál vznikl v rámci Operačního programu Vzdělávání pro konkurenceschopnost 1. KŠPA Kladno, s. r. o., Holandská 2531, Kladno,
PROGRAMOVÁNÍ V PHP PERSONAL HOME PAGES CYKLY V PHP.
Tento výukový materiál vznikl v rámci Operačního programu Vzdělávání pro konkurenceschopnost 1. KŠPA Kladno, s. r. o., Holandská 2531, Kladno,
Digitální učební materiál
Jazyky pro umělou inteligenci RNDr. Jiří Dvořák, CSc.
CYKLUS S PODMÍNKOU NA ZAČÁTKU Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Mgr. Pavlína Mihačová. Obchodní akademie a Střední odborná.
JUI přednáška Vstup a výstup, cykly RNDr. Jiří Dvořák, CSc.
doc. RNDr. Zdeněk Botek, CSc.
doc. RNDr. Zdeněk Botek, CSc.
doc. RNDr. Zdeněk Botek, CSc.
doc. RNDr. Zdeněk Botek, CSc.
ALGORITMIZACE A ZÁKLADY PROGRAMOVÁNÍ
České vysoké učení technické Fakulta elektrotechnická Datové typy, výrazy vstup, výstup Jazyk JAVA A0B36PRI - PROGRAMOVÁN Í v1.02.
VISUAL BASIC PRALG.
doc. RNDr. Zdeněk Botek, CSc.
doc. RNDr. Zdeněk Botek, CSc.
ALGO – Algoritmizace 7. cvičení – ročník, ZS Ing. Zdena DOBEŠOVÁ, Ph.D.
Algoritmy – grafický zápis
Algoritmizace. Co je to algoritmizace? Algoritmizace je postup při tvorbě programu pro počítač, kterým lze prostřednictvím algoritmu řešit nějaký problém.
KURZ ALGORITMIZACE A PROGRAMOVÁNÍ V JAZYCE C Lekce č. 4: Programovací jazyk C Bc. Radek Libovický.
Algoritmizace a programování Algoritmy 4 – Vývojové diagramy (cykly)
Algoritmizace a programování Algoritmy 1 - Úvod. Základní pojmy Počítačový program Počítačový program zápis zdrojového kódu, kterému rozumí počítač zápis.
Algoritmizace a programování Algoritmy 2 – Vývojové diagramy (sekvence)
Algoritmizace a programování Cykly – While 1. Test Příští hodina test na větvení Konstrukce IF..ELSE případně IF..ELIF..ELSE.
Číslo projektuCZ.1.07/1.5.00/ Kódování materiáluvy_32_INOVACE_inf3_prg10 Označení materiáluprg10_vyvoj_diagram.pptx Název školyGymnázium Kladno.
KURZ ALGORITMIZACE A PROGRAMOVÁNÍ V JAZYCE C Lekce č. 2: Základní pojmy Bc. Radek Libovický.
KURZ ALGORITMIZACE A PROGRAMOVÁNÍ V JAZYCE C Lekce č. 1: Úvod Bc. Radek Libovický.
Inf Cykly ve vývojových diagramech
Inicializace portů mikrokontroléru
Algoritmizace – základní pojmy
Výukový materiál zpracován v rámci projektu
Základní pojmy v automatizační technice
Kurz algoritmizace a programování v jazyce C
Výukový materiál zpracován v rámci projektu
Algoritmizace a programování
Výukový materiál zpracován v rámci projektu
CYKLUS S PODMÍNKOU NA ZAČÁTKU (se vstupní podmínkou)
IB999 Vstupní test z programování
Algoritmizace a datové struktury (14ASD)
Opakování ze 4. cvičení int a; printf("Zadej číslo: ");
Algoritmizace a datové struktury (14ASD)
Transkript prezentace:

doc. RNDr. Zdeněk Botek, CSc. Strukturované programování doc. RNDr. Zdeněk Botek, CSc.

Obsah Sekvence Větvení Cykly Příklady

Strukturované programování Cíle: přehlednost a čitelnost modifikovatelnost verifikovatelnost Principy: strukturovaný návrh shora dolů – abstrakce jednoduché řídící struktury: - jeden vstup a jeden výstup - každá struktura dovoluje vnoření jiných

Strukturované programování Sekvence

Strukturované programování Větvení

Strukturované programování Cykly

Strukturované programování Příklad: Setřídění dvou utříděných posloupností Objasnění zadání, příklad

Strukturované programování Kompletní algoritmus ve vývojovém diagramu

Strukturované programování Předchozí příklad je klasickou ukázkou vnořování řídících struktur. Celý algoritmus je sekvencí pěti bloků: A) načtení vstupních hodnot B) nastavení indexů C) cyklus s testem na začátku obsahující sekvenci větvení a přiřazení D) větvení, které má v každé větvi cyklus s testem na konci E) tisk výsledků

Použitá literatura [1] WIRTH, Niklaus. Algorithms data structures=programs. Englewood Cliffs, N.J.: Prentice-Hall, c1976, xvii, 366 p. ISBN 01-302-2418-9. [2] DRÓZD, Januš. Začínáme s programováním. 1.vyd. Praha: Grada, 1992, 306 s. ISBN 80-854-2441-X. [3] TÖPFER, Pavel. Algoritmy a programovací techniky. 2. vyd. Praha: Prometheus, 2007c1995, 300 s. ISBN 978-80-7196-350-9. [4] BOTEK, Zdeněk. Algoritmizace a programování. Vyd 1. Brno: Rektorát Masary-kovy university, 1990, 128 s. ISBN 80-210-0191-7.