Algoritmizace prostorových úloh

Podobné dokumenty
Algoritmizace prostorových úloh

VÝUKOVÝ MATERIÁL. Bratislavská 2166, Varnsdorf, IČO: tel Číslo projektu

Algoritmizace prostorových úloh

Algoritmizace prostorových úloh

Algoritmizace a programování

Lekce 01 Úvod do algoritmizace

Algoritmizace prostorových úloh

Vlastnosti algoritmu. elementárnost. determinovanost. rezultativnost. konečnost. hromadnost. efektivnost

Vývojové diagramy 1/7

Algoritmus. Cílem kapitoly je seznámit žáky se základy algoritmu, s jeho tvorbou a způsoby zápisu.

Algoritmizace prostorových úloh

ZÁKLADNÍ NÁSTROJE ŘÍZENÍ JAKOSTI

Algoritmizace. 1. Úvod. Algoritmus

Logické operace. Datový typ bool. Relační operátory. Logické operátory. IAJCE Přednáška č. 3. může nabýt hodnot: o true o false

Algoritmizace. Obrázek 1: Přeložení programu překladačem

Výukový materiál zpracován v rámci projektu EU peníze školám

Gymnázium a Střední odborná škola, Rokycany, Mládežníků 1115

Objektově orientované technologie Business proces Diagram aktivit. Daniela Szturcová

Algoritmizace a programování. Ak. rok 2012/2013 vbp 1. ze 44

Vyučovací hodina. 1vyučovací hodina: 2vyučovací hodiny: Opakování z minulé hodiny. Procvičení nové látky

Násobení pomocí sčítání

ZÁKLADY PROGRAMOVÁNÍ. Mgr. Vladislav BEDNÁŘ , 5.1 a 5.2 8/14

Základy algoritmizace

VISUAL BASIC. Přehled témat

ZŠ ÚnO, Bratří Čapků 1332

Řídicí struktury. alg3 1

Algoritmizace prostorových úloh

Program a životní cyklus programu

6 Příkazy řízení toku

ALGORITMIZACE PROGRAMOVÁNÍ VT3/VT4

3. přednáška. Obsah: Řídící struktury sekvence, if-else, switch, for, while, do-while. Zpracování posloupnosti

Maturitní otázky z předmětu PROGRAMOVÁNÍ

Úvod do programování - Java. Cvičení č.4

Vývojové diagramy - zápis algoritmu

ANOTACE vytvořených/inovovaných materiálů

Architektury počítačů a procesorů

Programovací jazyk Pascal

Sada 1 - Základy programování

Identifikátory označují objekty v programu používané (proměnné, typy, podprogramy).

Algoritmizace prostorových úloh

Algoritmus. Cílem kapitoly je seznámit žáky se základy algoritmu, s jeho tvorbou a způsoby zápisu.

2.1 Podmínka typu case Cykly Cyklus s podmínkou na začátku Cyklus s podmínkou na konci... 5

Zvyšování kvality výuky technických oborů

3 Co je algoritmus? Trocha historie Definice algoritmu Vlastnosti algoritmu... 3

Algoritmizace, základy programování, VY_32_INOVACE_PRG_ALGO_01

ZŠ ÚnO, Bratří Čapků 1332

TÉMATICKÝ OKRUH Teorie zpracování dat, Databázové a informační systémy a Teorie informačních systémů

Martin Hejtmánek hejtmmar

Vývoj IS - strukturované paradigma II

Business Process Modeling Notation

Pracovní listy - programování (algoritmy v jazyce Visual Basic) Algoritmus

Algoritmizace a programování. Ak. rok 2012/2013 vbp 1. ze 44

Obsah prezentace. Základní pojmy v teorii o grafech Úlohy a prohledávání grafů Hledání nejkratších cest

ALGORITMIZACE Příklady ze života, větvení, cykly

Lekce 04 Řídící struktury

Čtvrtek 8. prosince. Pascal - opakování základů. Struktura programu:

Funkce, podmíněný příkaz if-else, příkaz cyklu for

Pascal. Katedra aplikované kybernetiky. Ing. Miroslav Vavroušek. Verze 7

Informační systémy 2008/2009. Radim Farana. Obsah. Nástroje business modelování. Business modelling, základní nástroje a metody business modelování.

Témata absolventského klání z matematiky :

Modelování procesů (2) Procesní řízení 1

Algoritmizace a programování

Matematika Název Ročník Autor

Algoritmizace a programování

MATEMATIKA 5. TŘÍDA. C) Tabulky, grafy, diagramy 1 - Tabulky, doplnění řady čísel podle závislosti 2 - Grafy, jízní řády 3 - Magické čtverce

1 Strukturované programování

Střední průmyslová škola a Vyšší odborná škola, Hrabákova 271, Příbram. III / 2 = Inovace a zkvalitnění výuky prostřednictvím ICT

Algoritmy a algoritmizace

Data v počítači. Informační data. Logické hodnoty. Znakové hodnoty

Operátory pro maticové operace (operace s celými maticemi) * násobení maticové Pro čísla platí: 2*2

Základy algoritmizace a programování

Objektově orientované technologie Diagram komponent Implementační náhled (Diagram rozmístění) Pavel Děrgel, Daniela Szturcová

Výrazy a operátory. Operátory Unární - unární a unární + Např.: a +b

RUČNÍ PROGRAMOVÁNÍ FRÉZOVÁNÍ UOV Petr Svoboda

Kritéria hodnocení praktické maturitní zkoušky z databázových systémů

Princip funkce počítače

INOVACE BAKALÁŘSKÝCH A MAGISTERSKÝCH STUDIJNÍCH OBORŮ NA HORNICKO-GEOLOGICKÉ FAKULTĚ VYSOKÉ ŠKOLY BÁŇSKÉ - TECHNICKÉ UNIVERZITY OSTRAVA

2. lekce Algoritmus, cyklus Miroslav Jílek

ZŠ ÚnO, Bratří Čapků 1332

Základy algoritmizace, návrh algoritmu

Paměť počítače. alg2 1

MATEMATIKA - 4. ROČNÍK

Obsah přednášky. programovacího jazyka. Motivace. Princip denotační sémantiky Sémantické funkce Výrazy Příkazy Vstup a výstup Kontinuace Program

Programování v jazyku LOGO - úvod

Programy na PODMÍNĚNÝ příkaz IF a CASE

Algoritmus. Přesné znění definice algoritmu zní: Algoritmus je procedura proveditelná Turingovým strojem.

MĚSÍC MATEMATIKA GEOMETRIE

ŠVP Gymnázium Ostrava-Zábřeh Úvod do programování

Matematika - 6. ročník Vzdělávací obsah

7.6 Další diagramy UML

ALGORITMIZACE A PROGRAMOVÁNÍ

Metody síťové analýzy

7.6 Další diagramy UML

Předpokládané znalosti žáka 1. stupeň:

Název předmětu: Školní rok: Forma studia: Studijní obory: Ročník: Semestr: Typ předmětu: Rozsah a zakončení předmětu:

Modelování procesů (1) Procesní řízení 1

PSK3-9. Základy skriptování. Hlavička

AUTOMATIZACE Úvod do programování PLC

1. 5. Minimalizace logické funkce a implementace do cílového programovatelného obvodu CPLD

M - 2. stupeň. Matematika a její aplikace Školní výstupy Žák by měl

Transkript:

INOVACE BAKALÁŘSKÝCH A MAGISTERSKÝCH STUDIJNÍCH OBORŮ NA HORNICKO-GEOLOGICKÉ FAKULTĚ VYSOKÉ ŠKOLY BÁŇSKÉ - TECHNICKÉ UNIVERZITY OSTRAVA Algoritmizace prostorových úloh Vývojové diagramy Daniela Szturcová Tento projekt je spolufinancován Evropským sociálním fondem a státním rozpočtem České republiky. ESF napomáhá rozvoji lidských zdrojů a podnikatelského ducha.

Vývojový diagram Představuje grafický jazyk pro znázornění algoritmu. Vývojový diagram používá symboly, které jsou navzájem propojeny pomocí orientovaných hran. Symboly reprezentují jednotlivé kroky algoritmu, šipky tok řízení.

Symboly Význam symbolů představuje sémantiku jazyka. Pravidla pro jejich používání označujeme jako syntaxi.

Startovací a ukončovací symboly Jsou znázorněny symbolem oválem nebo obdélníkem se zaoblenými rohy. Uvnitř je zapsán vysvětlující popis: Start, Příchod objednávky, Konec, Objednávka stornována. START KONEC

Symboly Hrany Zobrazují tok řízení. Hrana je opatřena šipkou, která směřuje od jednoho symbolu k symbolu následujícímu.

Symboly Dílčí krok algoritmu Značí se obdélníkem. Uvnitř je stručný zápis charakterizující činnost krok algoritmu. Může jít o jednoduchý elementární příkaz přiřazení, nebo několik souvisejících příkazů. PRIKAZ

Symboly Podprogramy Symbolem obdélníku se svislými čarami po stranách je značen podprogram skupina několika kroků algoritmu. Tato skupina kroků se může opakovat a může být rozepsána samostatným vývojovým diagramem. PRIKAZ

Symboly Vstup/Výstup Rovnoběžník symbolizuje Vstup. V případě ručně zadávaného vstupu používá lichoběžník. Výstup je obdélník s vlnkou místo spodní hrany.

Symboly spojovací značka Kruh představuje spojení více toků procesu do jednoho.

Řídící struktury Sekvence Sekvence je tvořena posloupností obdélníků, ve kterých je popis kroků algoritmu. PRIKAZ_1. : PRIKAZ_N

Řídící struktury Selekce Kosočtverec uvnitř s výrazem charakterizuje podmínku pro rozhodnutí. Vyhodnocení výrazu rozhoduje, která větev algoritmu se má dále vykonávat. Lze zapsat otázkou, kdy odpověď bude nabýt hodnotu Boolean. Výstupní hrany jsou pak nadepsány Ano/Ne. Z podmíněného výrazu může vycházet více hran než dvě.

Řídící struktury Selekce Podmínka 2 větve Podmínka tři větve ANO X=Y NE < > X?Y =

Řídící struktury Selekce Úplná podmínka Neúplná podmínka ANO PODMINKA NE PODMINKA NE ANO PRIKAZ1 PRIKAZ2 PRIKAZ

Řídící struktury Cyklus s podmínkou před vykonáním Průběh cyklu je podmíněn splněním podmínky před tělem cyklu. Není-li podmínka splněna, řízení přechází k dalšímu kroku algoritmu. PODMINKA NE ANO PRIKAZ

Řídící struktury Cyklus s podmínkou za vykonáním Průběh cyklu proběhne minimálně jednou, teprve pak se vyhodnotí podmínka. Je-li podmínka splněna, cyklus se opakuje, jinak se přejde k dalšímu kroku algoritmu. ANO PRIKAZ PODMINKA NE

Řídící struktury Cyklus For Zaznamenává se šestiúhelníkem, za kterým následují příkazy těla cyklu, řídící proměnnou je možné uvést do kruhu. I=1,,N PRIKAZ I

Příklad Součet čísel Vstup: Počet čísel, která budou sčítána N, číselná hodnota zahrnutá do součtu CISLO. Výstup: Součet zadaných čísel, SUMA.

Příklad Dělení dvou čísel Vstup: Čísla X,Y. Výstup: Podíl Z, nebo hlášení Dělit nelze, Y=0.