ALGORITMIZACE. Výukový materiál pro tercii osmiletého gymnázia

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

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

1 Základy algoritmizace a programování. 1.1 Algoritmus Možnosti zápisu algoritmů. Základy algoritmizace a programování

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

Základy algoritmizace

Algoritmizace. 1. Úvod. Algoritmus

Seminář z IVT Algoritmizace. Slovanské gymnázium Olomouc Tomáš Kühr

Algoritmy a algoritmizace

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

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

Vývojové diagramy 1/7

Programovací jazyky. imperativní (procedurální) neimperativní (neprocedurální) assembler (jazyk symbolických instrukcí)

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

Masarykova střední škola zemědělská a Vyšší odborná škola, Opava, příspěvková organizace

Algoritmizace- úvod. Ing. Tomáš Otáhal

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

Programovací jazyky. imperativní (procedurální) neimperativní (neprocedurální) assembler (jazyk symbolických instrukcí)

Výuka IVT na 1. stupni

1 Strukturované programování

Výuka IVT na 1. stupni

Identifikátor materiálu: ICT-4-01

Lekce 01 Úvod do algoritmizace

Základy algoritmizace, návrh algoritmu

Tabulace učebního plánu

Výuka IVT na 1. stupni

III/2 Inovace a zkvalitnění výuky prostřednictvím ICT

Základy algoritmizace a programování. Manažerské informační systémy

Výuka IVT na 1. stupni

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

Název školy: Střední odborná škola stavební Karlovy Vary Sabinovo náměstí 16, Karlovy Vary

ALGORITMIZACE PROGRAMOVÁNÍ VT3/VT4

Název školy: Střední odborná škola stavební Karlovy Vary Sabinovo náměstí 16, Karlovy Vary

Metodický list k didaktickému materiálu


Pojem algoritmus a jeho základní vlastnosti

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

Obchodní akademie, Lysá nad Labem, Komenského 1534

ALGORITMIZACE. Výukový materiál pro osmiletá gymnázia G Y M N Á Z I U M K R N O V - K V A R T A

Gymnázium Vysoké Mýto nám. Vaňorného 163, Vysoké Mýto

Seminář z Informatiky a výpočetní techniky. Slovanské gymnázium Olomouc 4. září 2014 Tomáš Kühr

Výuka IVT na 1. stupni

Výuka IVT na 1. stupni

Výuka IVT na 1. stupni

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:

Sada 1 - Základy programování

Gymnázium Vysoké Mýto nám. Vaňorného 163, Vysoké Mýto

InformatikaaVT(1) Cílem předmětu je: Žáci:

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

Základy algoritmizace a programování

Informatika. tercie. Mgr. Kateřina Macová 1

Hodnoticí standard. Programátor (kód: M) Odborná způsobilost. Platnost standardu. Skupina oborů: Informatické obory (kód: 18)

Výuka IVT na 1. stupni

Přínos k rozvoji klíčových kompetencí:

Výuka IVT na 1. stupni

CZ.1.07/1.5.00/

Algoritmizace a programování

Inovace a zkvalitnění výuky prostřednictvím ICT Základy programování a algoritmizace úloh Třídění dat. Ing. Hodál Jaroslav, Ph.D. VY_32_INOVACE_26 04

Úvodní list. Název školy Integrovaná střední škola stavební, České Budějovice, Nerudova 59 Číslo šablony/ číslo sady 32/10. Poř.

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

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

2.8 Procesory. Střední průmyslová škola strojnická Vsetín. Ing. Martin Baričák. Název šablony Název DUMu. Předmět Druh učebního materiálu

Střední odborná škola a Střední odborné učiliště, Hořovice

Podmínky pro hodnocení žáků v předmětu informatika

Střední odborná škola stavební Karlovy Vary Sabinovo náměstí 16, Karlovy Vary Autor: Ing. Hana Šmídová Název materiálu:

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

Výuka IVT na 1. stupni

Paralelní a distribuované výpočty (B4B36PDV)

Program a životní cyklus programu

Výuka IVT na 1. stupni

Podmínky pro hodnocení žáků v předmětu informatika

Předmět/vzdělávací oblast: Informační a komunikační technologie. Práce se standardním aplikačním programovým vybavením

SEZNAM UČEBNIC Gymnázium G5-G8 školní rok 2014/2015

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

SYLABUS TVŮRCE SYSTÉMŮ MODULU. Michal Červinka, Ivo Špička

Základní pojmy. Program: Algoritmus zapsaný v programovacím jazyce, který řeší nějaký konkrétní úkol. Jedná se o posloupnost instrukcí.

Management informačních systémů. Název Information systems management Způsob ukončení * přednášek týdně

SEZNAM VZDĚLÁVACÍCH MATERIÁLŮ - ANOTACE

NÁSTROJE A TECHNIKY PROJEKTOVÉHO MANAGEMENTU. Projektová dekompozice

Střední odborná škola stavební Karlovy Vary Sabinovo náměstí 16, Karlovy Vary Autor: Ing. Hana Šmídová Název materiálu:

Výuka IVT na 1. stupni

5.1.7 Informatika a výpočetní technika. Časové, obsahové a organizační vymezení. ročník hodinová dotace

1.1 Seznámení s programy Office

Výuka IVT na 1. stupni

8. lekce Úvod do jazyka C 3. část Základní příkazy jazyka C Miroslav Jílek

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

Odborný styl. Český jazyk 9. ročník Mgr. Iveta Burianová

Předměty. Algoritmizace a programování Seminář z programování. Verze pro akademický rok 2012/2013. Verze pro akademický rok 2012/2013

Integrovaná střední škola, Sokolnice 496

28.z-8.pc ZS 2015/2016

Úvodní list. Název školy Integrovaná střední škola stavební, České Budějovice, Nerudova 59 Číslo šablony/ číslo sady Poř. číslo v sadě 19 32/10

Reálné gymnázium a základní škola města Prostějova Školní vzdělávací program pro ZV Ruku v ruce

VÝUKA IVT NA 1. STUPNI

III/2 Inovace a zkvalitnění výuky prostřednictvím ICT

VY_32_INOVACE_IKTO2_0960 PCH

Gymnázium Vysoké Mýto nám. Vaňorného 163, Vysoké Mýto

Výuka IVT na 1. stupni

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

Základy algoritmizácie a programovania

Příloha I.: Stupně aktivity 1

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

Transkript:

ALGORITMIZACE Výukový materiál pro tercii osmiletého gymnázia

Možnosti zápisu algoritmů 1. Slovní vyjádření 2. Matematický zápis 3. Rozhodovací tabulky 4. Vývojové diagramy 5. Počítačové programy

Slovní vyjádření 1. Slovní vyjádření: Slovní popisy algoritmů jsou známy z běžného života návody k používání, recepty, technologické postupy. Výhody: forma vyjádření srozumitelná pro všechny, jediná možnost, když nic jiného nezbývá.

Slovní vyjádření 1. Slovní vyjádření: Slovní popisy algoritmů jsou známy z běžného života návody k používání, recepty, technologické postupy. Nevýhody: ze všech forem zápisu nejméně přehledná, nemá možnost uhlídat korektnost algoritmu.

Slovní vyjádření - návody - recepty - technologické postupy

Matematický zápis 2. Matematický zápis: Forma vhodná tam, kde je možné řešenou problematiku popsat pomocí matematických vztahů. Výhody: jednoznačnost pro člověka znalého matematických úprav, způsob předávní podkladů odborník technik : programátor.

Matematický zápis 2. Matematický zápis: Forma vhodná tam, kde je možné řešenou problematiku popsat pomocí matematických vztahů. Nevýhody: bývá málo podrobný, nelze jej zadat počítači, bez ošetření podmínek by program havaroval.

Matematický zápis o ax 2 + bx + c = 0 o x 1 = (-b + SQRT (b*b (4*a*c))) / (2*a)

Rozhodovací tabulky 3. Rozhodovací tabulky: Vhodné v případech, kdy se vyskytuje několik možností a řešení je pro každou možnost jednoduše popsatelné. Výhody: zápis je jednoznačný, přehledný a pochopitelný, vhodný pro zápis jednoduše popsatelných řešení.

Rozhodovací tabulky 3. Rozhodovací tabulky: Vhodné v případech, kdy se vyskytuje několik možností a řešení je pro každou možnost jednoduše popsatelné. Nevýhody: nehodí se pro všechny úlohy, u složitých úloh ztrácí přehlednost.

Rozhodovací tabulky o rozvrh hodin o výpočet daně o logické tabulky

Rozhodovací tabulky A B & OR 0 0 0 0 0 1 0 1 1 0 0 1 1 1 1 1

Vývojové diagramy 4. Vývojové diagramy: Jedná se o symbolický algoritmický jazyk, názorné zobrazení algoritmu, jedna z nejdokonalejších forem zápisu algoritmu. Výhody: komunikační prostředek při týmové práci, vhodný k dokumentačním účelům, je přehledný

Vývojové diagramy 4. Vývojové diagramy: Jedná se o symbolický algoritmický jazyk, názorné zobrazení algoritmu, jedna z nejdokonalejších forem zápisu algoritmu. Nevýhody: počítač mu nerozumí.

Vývojové diagramy

Počítačový program 5. Počítačový program: Jedná se o algoritmus zapsaný v jazyce, kterému počítač rozumí, pokud je vybaven překladačem do strojového kódu. Výhody: jediná forma, které rozumí člověk i počítač s překladačem, nedá se ničím obejít ani nahradit.

Počítačový program 5. Počítačový program: Jedná se o algoritmus zapsaný v jazyce, kterému počítač rozumí, pokud je vybaven překladačem do strojového kódu. Nevýhody: rozumí jí pouze programátor, je málo názorná a přehledná.

Počítačový program o je psán v jazyce programu + klady - zápory void prumery(double a, double b, double *aritm, double *geom) { if (aritm!= 0) // lépe: if (aritm) *aritm = (a + b) / 2; if (geom!= 0) // lépe: if (geom) *geom = sqrt(a * b); }

ALGORITMIZACE Obrázky v prezentaci použity z knihy: Pšenčíkova J., Ing.: ALGORITMIZACE, Computer Media, 2007. Kralice na Hané. ISBN: 80-86686-80-9