doc. RNDr. Zdeněk Botek, CSc.

Slides:



Advertisements
Podobné prezentace
82-51-L/02 Uměleckořemeslné zpracování dřeva
Advertisements

PHP PHP – základy syntaxe (část 1) - 03 Mgr. Josef Nožička IKT PHP
Algoritmizace a programování
Algoritmizace a programování Podmíněné a cyklické příkazy- 08
Jazyk vývojových diagramů
doc. RNDr. Zdeněk Botek, CSc.
Algoritmizace a základy programování
Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Ing. Miluše Nováková. Dostupné z Metodického portálu ; ISSN Provozuje.
ALGORITMIZACE A ZÁKLADY PROGRAMOVÁNÍ
Informatika I 7. přednáška RNDr. Jiří Dvořák, CSc.
Informatika I 8. přednáška RNDr. Jiří Dvořák, CSc.
Ovládání interaktivity Home.... Job Search.. Post Resume.. LoginHomeJob SearchPost ResumeLogin JOBS FOR PROGRAMMERS Jobs of 19 Save this search.
KIV/PRO Cvičení N nejvyšších hodnot Mějme 2D čtvercové pole [1,..., n][1,..., n] – n 2 vzájemně různých kladných celých čísel Zkonstruujte.
Algoritmizace - příklady algoritmů
Tento digit á ln í učebn í materi á l (DUM) vznikl na z á kladě ře š en í projektu OPVK, registračn í č í slo CZ.1.07/1.5.00/ s n á zvem „ Výuka.
ALGORITMIZACE A ZÁKLADY PROGRAMOVÁNÍ
Vytváření a realizace algoritmů Algoritmy a datové struktury
doc. RNDr. Zdeněk Botek, CSc.
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.
Množinové pojmy – průnik, sjednocení, rozdíl množin
doc. RNDr. Zdeněk Botek, CSc.
ALGORITMIZACE A ZÁKLADY PROGRAMOVÁNÍ EFEKTIVNOST ALGORITMŮ – PRVOČÍSLO Vytvořila: RNDr. Ivanka Dvořáčková Gymnázium K. V. Raise, Hlinsko, Adámkova 55 březen.
ALGORITMIZACE A ZÁKLADY PROGRAMOVÁNÍ
Kombinatorika, pravděpodobnost, statistika
Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Ing. Pavel Najman. Obchodní akademie a Střední odborná škola logistická, Opava, příspěvková.
doc. RNDr. Zdeněk Botek, CSc.
Výukový materiál zpracován v rámci projektu EU peníze školám Registrační číslo projektu: CZ.1.07/1.5.00/ Šablona:III/2č. materiálu:VY_32_INOVACE_110.
ALGORITMIZACE A ZÁKLADY PROGRAMOVÁNÍ PODMÍNĚNÝ PŘÍKAZ – PŘEVOD ČASOVÉHO ÚDAJE Vytvořila: RNDr. Ivanka Dvořáčková Gymnázium K. V. Raise, Hlinsko, Adámkova.
doc. RNDr. Zdeněk Botek, CSc.
doc. RNDr. Zdeněk Botek, CSc.
doc. RNDr. Zdeněk Botek, CSc.
ALGORITMIZACE A ZÁKLADY PROGRAMOVÁNÍ
Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je RNDr. Zdeněk Binar Obchodní akademie a Střední odborná škola logistická, Opava, příspěvková.
Kombinatorika, pravděpodobnost, statistika
České vysoké učení technické Fakulta elektrotechnická Datové typy, výrazy vstup, výstup Jazyk JAVA A0B36PRI - PROGRAMOVÁN Í v1.02.
ALGORITMIZACE A ZÁKLADY PROGRAMOVÁNÍ
ALGORITMIZACE A ZÁKLADY PROGRAMOVÁNÍ PROCEDURY BEZ PARAMETRŮ – EUKLEIDŮV ALGORITMUS Vytvořila: RNDr. Ivanka Dvořáčková Gymnázium K. V. Raise, Hlinsko,
doc. RNDr. Zdeněk Botek, CSc.
doc. RNDr. Zdeněk Botek, CSc.
Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je RNDr. Zdeněk Binar Obchodní akademie a Střední odborná škola logistická, Opava, příspěvková.
Kombinatorika, pravděpodobnost, statistika
ALGORITMIZACE A ZÁKLADY PROGRAMOVÁNÍ CYKLUS S PŘEDEM DANÝM POČTEM OPAKOVÁNÍ – SOUČIN POMOCÍ SOUČTU Vytvořila: RNDr. Ivanka Dvořáčková Gymnázium K. V. Raise,
KURZ ALGORITMIZACE A PROGRAMOVÁNÍ V JAZYCE C Lekce č. 4: Programovací jazyk C Bc. Radek Libovický.
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)
PROGRAMOVÁNÍ 3ITA,3ITB Jaroslav Burdys Hlavní zdroj:
M2160 – Úvod do programování II RNDr. Jaroslav PELIKÁN, Ph.D. katedra počítačových systémů a komunikací Fakulta informatiky Masarykovy univerzity Botanická.
Rovnice a nerovnice Lineární rovnice a nerovnice s absolutní hodnotou VY_32_INOVACE_RONE_07.
Čí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ý.
Rovnice a nerovnice Rozklad kvadratického trojčlenu VY_32_INOVACE_RONE_12.
Funkce 1 Exponenciální rovnice VY_32_INOVACE_FCE1_14.
VY_32_INOVACE_FCE1_01 Funkce 1 Definice funkce.
VY_32_INOVACE_RONE_08 Rovnice a nerovnice Kvadratická funkce.
Inf Cykly ve vývojových diagramech
MNO ŽI NY Kristýna Zemková, Václav Zemek
Algoritmizace – základní pojmy
ROVINA A JEJÍ PRVKY - spádové přímky
MNO ŽI NY Kristýna Zemková, Václav Zemek
Kvadratické nerovnice
Algoritmizace a programování
Název školy Základní škola Šumvald, okres Olomouc Číslo projektu
VY_32_INOVACE_RONE_05 Rovnice a nerovnice Soustavy nerovnic.
VY_32_INOVACE_FCE1_02 Funkce 1 Zadání funkce.
Výukový materiál zpracován v rámci projektu EU peníze školám
VY_32_INOVACE_RONE_03 Rovnice a nerovnice Lineární nerovnice.
DIGITÁLNÍ UČEBNÍ MATERIÁL
Algoritmizace a programování
Celoživotní vzdělávání učitelů
Transkript prezentace:

doc. RNDr. Zdeněk Botek, CSc. Vnořené cykly doc. RNDr. Zdeněk Botek, CSc.

Obsah Vnořené cykly - princip Příklady

Vnořené cykly Princip: Použitím principu abstrakce navrhneme algoritmus, který je běžným již dobře známým cyklem. Akce uvnitř cyklu je popsána jako činnost, kterou lze opět realizovat pomocí dalšího cyklu s jinou proměnnou cyklu pro každý prvek vnějšího cyklu. Abstraktní návrh je tedy principiálně cyklus, dopracováním návrhu získáme strukturu vnořeného cyklu.

Vnořené cykly Příklad 1: Jsou dány posloupnosti n, a(1), a(2),.. a(n) a posloupnost m, b(1), b(2),… b(m). Určete a tiskněte prvky, které se vyskytují v obou posloupnostech. Strukturovaný abstraktní návrh

Vnořené cykly Jsou dány posloupnosti n, a(1), a(2),.. a(n) a posloupnost m, b(1), b(2),… b(m). Určete a tiskněte prvky, které se vyskytují v posloupnosti první a nevyskytují se v posloupnosti druhé. Strukturovaný abstraktní návrh

Vnořené cykly Jsou dány posloupnosti n, a(1), a(2),.. a(n) a posloupnost m, b(1), b(2),… b(m). Do posloupnosti průnik uložte prvky, které se vyskytují v obou posloupnostech, do posloupnosti sjednocení prvky, které se vyskytují alespoň v jedné z nich.

Vnořené cykly Je dána posloupnost n, a(1), a(2),….a(n). Zjistěte, zda se v ní vyskytují dva stejné prvky. Abstraktní strukturovaný návrh

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.