Zkladn pojmy v automatizan technice VY32INOVACETomalova02 2 15

  • Slides: 12
Download presentation
Základní pojmy v automatizační technice VY_32_INOVACE_Tomalova_02 -2 -15 -Vyvojove_diagramy Autor: Ing. Milada Tomalová Tento

Základní pojmy v automatizační technice VY_32_INOVACE_Tomalova_02 -2 -15 -Vyvojove_diagramy Autor: Ing. Milada Tomalová Tento výukový materiál byl zpracován v rámci projektu EU peníze středním školám - OP VK 1. 5. CZ. 1. 07/1. 5. 00/34. 0195 – Individualizace a inovace výuky

Anotace • Materiál popisuje vývoj automatizační techniky. Slouží k výkladu algoritmizace a v předmětu

Anotace • Materiál popisuje vývoj automatizační techniky. Slouží k výkladu algoritmizace a v předmětu Informační a komunikační technologie. Lze jej použít i předmaturitním opakování.

Vývojový diagram • Vývojový diagram je grafické znázornění řešení problému • Používá se v

Vývojový diagram • Vývojový diagram je grafické znázornění řešení problému • Používá se v něm několik typů značek, které mají určitý význam. Do těchto značek se vpisují operace, které se mají provést

Značky vývojových diagramu S Začátek algoritmu Ano ? Rozhodovací blok Ne K Konec algoritmu

Značky vývojových diagramu S Začátek algoritmu Ano ? Rozhodovací blok Ne K Konec algoritmu K P=X I I/O Popis akce, která se má provést Vstup/výstup i=1, n Cyklus se známým počtem průchodů Spojka

Příklad 1 - součet dvou čísel • Formulace problému – Sestav algoritmus pro součet

Příklad 1 - součet dvou čísel • Formulace problému – Sestav algoritmus pro součet dvou čísel A, B, součet vytiskni • Analýza úlohy – Vstupní údaje: čísla A, B – Výstupní údaje: součet – Analýza: Součet=A+B • Sestavení algoritmu Slovně – Čti A, B – Součet=A+B – Piš součet – Konec Vývojový diagram S I Čti A, B Součet=A+B I Piš SOUČET K

Příklad 2 - Výpočet paralelního řazení dvou rezistorů • Formulace problému – Sestav algoritmus

Příklad 2 - Výpočet paralelního řazení dvou rezistorů • Formulace problému – Sestav algoritmus pro výpočet paralelního řazení dvou rezistorů • Analýza úlohy – Vstupní údaje: Hodnoty odporů R 1, R 2 – Výstupní údaje: Hodnota celkového odporu – Analýza: Celkový odpor Podmínka: R 1 se nesmí rovnat nule a zároveň R 2 se nesmí rovnat nule

Sestavení algoritmu Slovně Vývojový diagram S – Čti R 1, R 2 – Podmínka

Sestavení algoritmu Slovně Vývojový diagram S – Čti R 1, R 2 – Podmínka R 1=0 ∧R 2=0 • Ano, R=0 • Ne, I Čti R 1, R 2 Ano R 1=0 ∧R 2=0 – Piš R – Konec Ne I Piš R K R=0

Vstup: R 1=30Ω, R 2=60 Ω 1. Program čte R 1, R 2 2.

Vstup: R 1=30Ω, R 2=60 Ω 1. Program čte R 1, R 2 2. Rozhodne, zda R 1 je rovno nule a zároveň R 2 je rovno nule. Není, proto pokračuje větví NE. 3. Vypočte celkový odpor (20 Ω) 4. Vypíše R=20 Ω 5. Program ukončí práci S I Čti R 1, R 2 Ano R 1=0 ∧R 2=0 Ne I Piš R K R=0

Příklad 3 - Aritmetický průměr známek • Formulace problému – Sestav algoritmus pro výpočet

Příklad 3 - Aritmetický průměr známek • Formulace problému – Sestav algoritmus pro výpočet aritmetického průměru ze známek. Známek je n. • Analýza úlohy – Vstupní údaje: počet známek n, hodnota jednotlivých známek – Výstupní údaje: aritmetický průměr – Analýza: program přičítá hodnotu známky tak dlouho, dokud není přičteno n známek. Potom spočte aritmetický průměr • Podmínka: musí být alespoň jedna známka

Sestavení algoritmu – Přičtení známek provedeme cyklem S 1 i=1, n I Čti n

Sestavení algoritmu – Přičtení známek provedeme cyklem S 1 i=1, n I Čti n P=C/n I Čti Z Ano I Piš průměr n=0 Ne C=0 1 C=C+Z I Piš Není známka 2 2 K

S 1 I Čti n i=1, n Ano P=C/n I Čti Z n=0 Ne

S 1 I Čti n i=1, n Ano P=C/n I Čti Z n=0 Ne C=0 1 I Piš Není známka 2 I Piš průměr C=C+Z 2 K Vstupní údaje: žák dostal pět známek o hodnotách : 2, 3, 3, 4, 1 1. Program načte n (n=5) 2. Podmínka n=0 – není pravda, program pokračuje větví NE 3. Buňka C se vynuluje (do této buňky bude program přičítat) 4. První průchod cyklem i=1, program načte první známku (2). C=0+2=2 5. Druhý průchod cyklem i=2, program načte druhou známku (3). C=2+3=5 6. Další průchody cyklem: i=3, C=5+3=8/ i=4, C=8+4=12/ i=5, C=12+1=13 7. Po proběhlém pátém cyklu program vypočte průměr ( 13/5) 8. Program vypíše průměr a ukončí se.

POUŽITÁ LITERATURA 1. ROUBAL, Pavel. Informační a výpočetní technika. Praha: Computer Press, 2000, ISBN

POUŽITÁ LITERATURA 1. ROUBAL, Pavel. Informační a výpočetní technika. Praha: Computer Press, 2000, ISBN 80 -72226 -292 -9. 2. Obrázky: tvorba autorky