Vývojový diagram programu

Podobné dokumenty
Algoritmizácia a programovanie - Príkazy

NÁVRH UČEBNÝCH OSNOV PRE 1

Microsoft Word - TeoriaMaR-pomocka2.doc

Tue Oct 3 22:05:51 CEST Začiatky s jazykom C 2.1 Štruktúra programu Štruktúra programu by sa dala jednoducho popísať nasledovnými časťami, kto

Informačné technológie

Republika Srbsko MINISTERSTVO OSVETY, VEDY A TECHNOLOGICKÉHO ROZVOJA ÚSTAV PRE HODNOTENIE KVALITY VZDELÁVANIA A VÝCHOVY VOJVODINSKÝ PEDAGOGICKÝ ÚSTAV

Tabuľky_teoria

30435_M_Pracovny.indd

2

Katalóg cieľových požiadaviek k maturitnej skúške

Metódy násobenie v stredoveku

Súkromné gymnázium, Česká 10, Bratislava INFORMATIKA

Navigácia po úvodnej stránke elektronickej schránky Dátum zverejnenia: Verzia: 10 Dátum aktualizácie: Navigácia po úvodnej st

ECDL Syllabus V50 SK-V01

Matematický model činnosti sekvenčného obvodu 7 MATEMATICKÝ MODEL ČINNOSTI SEKVENČNÉHO OBVODU Konečný automat predstavuje matematický model sekvenčnéh

fm 2012 a predajňa.doc

Čo sú pojmové mapy 1 Charakterizácia pojmových máp pojmové mapy sú diagramy, ktoré vyjadrujú podstatné vzťahy medzi pojmami vo forme tvrdení. Tvrdenia

Vzorové riešenia úlohy 4.1 Bodovanie Úvod do TI 2010 Dôvod prečo veľa z Vás malo málo bodov bolo to, že ste sa nepokúsili svoje tvrdenia dokázať, prič

Microsoft Word - zapis-predmetov-AiS

FAQ

MO_pred1

(Microsoft Word Zadanie na s\372\235a\236 KROS DESIGN AWARD .doc)

seminarna_rocnikova_a_bakalárska práca

03_ControlFlow.dvi

prijimacky 2014 MAT 4rocne ver A.doc

(Microsoft Word - Tuzemsk\341 a zahrani\350n\341 jazda \232tandardn\341 jazda.docx)

Novinky programu MSklad

Digitálne technológie v každodennom živote 3. ročník akademický rok 2019/2020 Harmonogram prednášok

GRAFICKÉ ZNÁZORNENIE ZNAČIEK A VZOR PREUKAZU INŠPEKTORA A. Grafické znázornenie značiek schváleného typu a osobitných značiek 1. Národné značky 1.1 Gr

Microsoft Word - Argumentation_presentation.doc

Detail správy a súvisiace prvky Dátum zverejnenia: Verzia: 5 Dátum aktualizácie: Detail správy a súvisiace prvky UPOZORNENIE

aitec offline k Vlastivede pre tretiakov Inštalačné DVD, časová licencia: školský rok 2019/2020 Obsahuje listovanie titulmi Vlastiveda pre tretiakov,

Obsah tejto príručky Microsoft Prechod na program Access 2010 z programu Access 2003 Vzhľad programu Microsoft Access 2010 sa výrazne odlišuje od prog

Údajový list Vyvažovacie guľové ventily JIP BaBV (PN25) Popis BaBV WW BaBV FF Vyvažovacie guľové ventily Danfoss BaBV boli špecificky vyvinuté pre apl

Microsoft PowerPoint - Prog_p08.ppt

Operačná analýza 2

TKK

STRUČNÝ NÁVOD KU IP-COACHU

Úvod do lineárnej algebry Monika Molnárová Prednášky 2006

Microsoft Word - 06b976f06a0Matice - Uzivatelska Dokumentacia

DediĊnosť

Snímka 1

Základná škola Sačurov, Školská 389, Sačurov Tématický výchovno vzdelávací plán zo slovenského jazyka pre 1. ročník variant A Vypracované podľa

Microsoft Word - Transparencies03.doc

Metodika práce s gitom Spôsob práce s gitom V projekte sa budú udržovať dve hlavné vetvy: - Master - Hlavná vetva, ktorá odráža otestovaný funkčný kód

PowerPoint Presentation

Hranoly (11 hodín) September - 17 hodín Opakovanie - 8. ročník (6 hodín) Mesiac Matematika 9. ročník 5 hodín/týždeň 165 hodín/rok Tematický celok Poče

Hydraulický separátor-kolektor SEPCOLL Séria /19 SK FM Funkcia SEPCOLL, zariadenie, ktoré kombinuje funkcie hydraulického separátor

Klasická metóda CPM

Autoregresné (AR) procesy Beáta Stehlíková Časové rady, FMFI UK Autoregresné(AR) procesy p.1/22

Manuál pre nastavenie tlače z VRP tlačiarní bluetooth Bluetooth Manuál pre nastavenie tlače z VRP tlačiarní -1-

Písomný test k predmetu Tvorba informačných systémov, pondelok, 16.januára 2012, čas: 120 minút. Odpovede píšte priamo k otázkam, ak potrebujete viac

Pracovný postup pre vypĺňanie údajov elektronického formulára IŠIS pre spravodajskú jednotku 1

SK MATEMATICKA OLYMPIADA 2010/ ročník MO Riešenia úloh domáceho kola kategórie Z4 1. Doplň do prázdnych políčok čísla od 1 do 7 každé raz tak,

Odkiaľ a kam kráča slovenská demografia po roku 1993

FINAL

Relačné a logické bázy dát

Metódy dokazovanie v matematike 1 Základné pojmy Matematika exaktná veda vybudovaná DEDUKTÍVNE ZÁKLADNÉ POJMY základy každej matematickej teórie sú in

Ako hrat Burlesque Queen V 1.4

trafo

Snímka 1

Microsoft Word - 16.kapitola.doc

Alice in Wonderslots je 5-valcový, multi-líniový výherný video prístroj. Hrať možno na 20-tich herných líniách Hra je prístupná aj prostredníctvom mob

Kópia – Smernica PS

Algoritmizácia a programovanie - Štruktúrované údajové typy

30440_Enek_szlovak_2016._ofi.indd

PREDCHÁDZAME PORUCHÁM UČENIA

Microsoft Word - manual_ESS_2010

NSK Karta PDF

Krátky popis k Solárnemu ohrievaciemu systému Solar Fox Air Collector Všeobecný popis: Solar Fox Air ohrievací systém je systém ktorý sa vyrába pod zn

Microsoft Word - Priloha_1.docx

Teória pravdepodobnosti Zákony velkých císel

DODATOK 48 k cenniku sluzieb 20x indd

Xesar Softvér Stručný návod

NSK Karta PDF

Paralelné algoritmy, cast c. 3

Slovenská technická univerzita v Bratislave Fakulta informatiky a informačných technológií Tres Faciunt Collegium Posudok Študijný program: Počítačové

Centrum vedecko-technických informácií, Odbor pre hodnotenie vedy, Oddelenie pre hodnotenie publikačnej činnosti Vyhľadávanie a práca so záznamami - C

Úroveň strojového kódu procesor Intel Pentium Pamäťový operand Adresovanie pamäte Priama nepriama a indexovaná adresa Práca s jednorozmerným poľom Pra

dFlex Nitra spol. s r.o.

Sprievodný list SofCom s.r.o., Priemyselná 1, Liptovský Mikuláš Program basic.sk Verzia ( ) Dátum Autor Ing. J. Malíče

Slide 1

Úroveň strojového kódu procesor Intel Pentium Úvod Štruktúra procesorov Intel Pentium Základné inštrukcie Vetvenia a cykly Praktické programovanie jed

User:tomas.melicher

FAQ

Microsoft Word - prirucka_katedry_nova

SADZOBNÍK PRODUKTOV A SLUŽIEB ÚNMS SR PLATNÝ OD Bratislava, máj

bakalarska prezentacia.key

Združenie obcí - regionálne vzdelávacie centrum samosprávy v Nitre Fraňa Mojtu 18, Nitra IČO: DIČ: IBAN: SK

--1/7-- ZŠ Scratch III 10/20 UK M. Tomcsányiová verzia HRA NIM 13 Oblasť informatiky / Téma Algoritmické riešenie problémov / Hra NIM 13 I

Prevádzka

Obsah: 1. Registrácia do aplikácie Živá lúka online 2. Prihlásenie sa do aplikácie Živá lúka online 3. Všeobecné poznámky k mapovému podkladu 5. Rola:

Manuál pre nastavenie tlače z VRP Bluetooth, USB tlačiarne Bluetooth, USB tlačiarne Manuál pre nastavenie tlače -1-

Prezentácia programu PowerPoint

sutaz - Hodina s Ekostopou

Gebo - Katalog SK A5:Gebo - katalog A5 SK.qxd

EURÓPSKA KOMISIA V Bruseli COM(2018) 358 final ANNEXES 1 to 2 PRÍLOHY k návrhu smernice Rady, ktorou sa zavádza náhradný cestovný doklad E

9. kapitola Maticová algebra II systém lineárnych rovníc, Frobeniova veta, Gaussova eliminačná metóda, determinanty 1. Systém lineárnych rovníc Systém

Manuál pre nastavenie tlače z VRP elio m500 Elio m500 Manuál pre nastavenie tlače -1-

Príloha č

Prepis:

Vývojový diagram programu Vývojové diagramy programu slúžili a slúžia na grafické znázornenie logickej stavby programu. Bežne sa nezvyknú publikovať a ani dodávať s programami a programovými balíkmi. Viac-menej slúžia programátorom ako grafické vyjadrenie programu, pre prípadnú ľahšiu orientáciu a pochopenie jeho logickej stavby v budúcnosti. Treba však povedať, že tvorba vývojových diagramov je práve tou časťou v programovaní, ktorá sa najviac zanedbáva a najčastejšie chýba v kompletnej dokumentácii programu. Na tvorbu vývojových diagramov sa používa skupina značiek, z ktorých každá má osobitný tvar a význam. Jednotlivé značky sú vždy pospájané spojnicami, ktoré nám zobrazujú vlastný priebeh programu. Začiatok programu sa zobrazuje takouto značkou. Najčastejšie je do znaku napísaný výraz Začiatok a niekedy sa sem napíše aj meno programu. Začiatok zodpovedá príkazu Begin. Šípka znázorňuje pokračovanie programu. Koniec programu sa tak isto vyznačuje graficky a oznamuje nám, že program skončil. Tak ako v jeho samotnom tele, kde sa koniec označuje príkazom End.

Ďalej už program nepokračuje. Vstup používame na vyjadrenie počiatočných hodnôt premenných. Do symbolu sa vpíše názov premennej a miesto odkiaľ sa hodnota do bunky presunie. Spracovanie programu sa vyjadruje v osobitnej značke, alebo slede značiek. To pre ich prehľadnosť a lepšiu orientáciu v programe. Do symbolu sa vpisujú názvy premenných a aritmetické operácie medzi nimi. Do tohto symbolu vpisujeme jednu, alebo viac na seba nadväzujúcich operácií, tak aby sem vpísané operácie dávali zmysel. Patria sem také zápisy, ktoré vyjadrujú algoritmus programu.

Výstup používame na zápis koncových hodnôt výsledkov spracovania programu. Do symbolu vpíšeme názov výstupnej premennej a miesto kam výstupnú informáciu zapíšeme. Podmienka slúži na vetvenie programu. Do tohto symbolu sa vpisuje premenná a podmienka vyjadrujúca jej prípadné hodnoty. Napríklad môžeme program vetviť podľa pohlavia. Ako príklad môžem uviesť hodnotu premennej vyjadrujúcej pohlavie jedinca: Ak má hodnotu 1 vykonávať sa bude vetva programu znázornená pomocou + Ak má hodnotu 0 vykonávať sa bude vetva programu znázornená pomocou -.

Spojka slúži na spájanie oddelených častí diagramu. Tento symbol sa zvykne používať vtedy, ak sa nám vývojový diagram nezmestí na 1 celú stranu a pokračovať budeme na strane druhej. Na končiacej strane sa symbol píše dole a na začínajúcej sa píše hore. Do symbolu v obidvoch prípadoch budeme vpisovať rovnakú hodnotu. To preto, aby nám bolo jasné, ktoré dve časti na seba nadväzujú. Napr: 1, 2, 3 atď. Príponný blok používa sa na cyklus s pevným počtom opakovaní. Môžeme ho použiť ako počítadlo riadkov na stranu, pri tlači výstupnej zostavy. V takomto prípade, ako hodnota i dosiahne presne stanovenú hodnotu, program vytlačí hlavičku zostavy, tak aby tá začínala na novej strane. Hodnota bunky sa vynuluje a opäť sa do nej napočítajú hodnoty v závislosti od počtu vytlačených riadkov. A takto sa cyklus podľa potreby opakuje. Spojnice tvoria zvislé a vodorovné čiary spájajúce jednotlivé symboly vývojového diagramu.

Pri tvorbe vývojových diagramov platia isté pravidlá, ktoré je nutné dodržiavať. Ide o tieto: Každý vývojový diagram má jeden začiatok a jeden koniec. Spojnice kreslíme zvisle a vodorovne. Ak spojnica nie je zakončená šípkou, potom sa číta zhora dole, alebo zľava doprava. Ukážky vývojových diagramov:

Ukážky jednoduchých vývojových diagramov. Samozrejme, symbolov, ktoré sa používajú pri tvorbe vývojových diagramov je viac, ale nebudem ich tu všetky uvádzať. Mnohé z nich sa už ani nepoužívajú, alebo sa používajú veľmi zriedka. Treba si však vždy uvedomiť, že každý program má osobitný vývojový diagram, ktorý by mal znázorňovať jeho logickú stavbu. Že neexistuje nejaký univerzálny vývojový diagram na všeobecné použitie, lebo ak platí, čo program, to originál, tak musí platiť aj to, že aj vývojový diagram je originál.