doc. RNDr. Zdeněk Botek, CSc.

Slides:



Advertisements
Podobné prezentace
HYPERTEXT PREPROCESSOR. PROGRAMOVÁNÍ. DEFINICE POJMŮ Problém Problém nevyřešený, nežádoucí stav obvykle vyžaduje nějaké řešení Neřešitelný problém Neřešitelný.
Advertisements

Algoritmy – struktura a zápis
Algoritmizace Vývojové diagramy.
ALGO – Algoritmizace 1. cvičení
Algoritmizace 9. Ročník.
Vývojové diagramy a základy algoritmizace
ALGORITMIZACE ÚVODNÍ PŘEDNÁŠKA 2 SLOVO ALGORITMUS VZNIKLO ZE JMÉNA ARABSKÉHO MATEMATIKA AL-KHWARIZMIHO, KTERÝ V DEVÁTÉM STOLETÍ SEPSAL ROZSÁHLOU KOLEKCI.
Algoritmizace a programování
Seminář – Základy programování
Algoritmizace.
Informatika a práce s počítačem
25. ALGORITMIZACE A PROGRAMOVÁNÍ
doc. RNDr. Zdeněk Botek, CSc.
Algoritmus po krocích rozepsaný návod k nějaké činnosti
Church-Turingova teze Univerzální Turingův stroj Diagonalizace
Seminář z Informatiky a výpočetní techniky Slovanské gymnázium Olomouc 4. září 2014 Tomáš Kühr.
Algoritmizace úloh. Algoritmizace úloh Algoritmus? CO JE TO???
Algoritmizace a základy programování
Základy algoritmizace a programování
Úvod do algoritmizace Obsah: Algoritmus, algoritmizace
Základy objektově orientovaného programování Jiří Strach.
Časová složitost algoritmů, řazení a vyhledávání
Obchodní akademie, Náchod, Denisovo nábřeží 673
Informatika I 1. přednáška
Artificial Intelligence (AI).  „Úloha patří do oblasti umělé inteligence, jestliže řešení, které najde člověk považujeme za projev jeho inteligence.
Umělá inteligence Minského definice: UI je věda o vytváření strojů nebo systémů, které budou při řešení určitého úkolu užívat takového postupu, který –
Tento výukový materiál vznikl v rámci Operačního programu Vzdělávání pro konkurenceschopnost 1. KŠPA Kladno, s. r. o., Holandská 2531, Kladno,
Algoritmizace a programování Algoritmizace – základní pojmy - 01
Vytváření a realizace algoritmů Algoritmy a datové struktury
doc. RNDr. Zdeněk Botek, CSc.
P-těžké, np-těžké a np-úplné problémy
Algoritmus a jeho vlastnosti
Gymnázium, Obchodní akademie a Jazyková škola s právem státní jazykové zkoušky Hodonín Úvod do programování.
Tento projekt je spolufinancován Evropským sociálním fondem a státním rozpočtem České republiky. Gymnázium, Havířov-Město, Komenského 2, p.o. Tato prezentace.
Výukový materiál zpracován v rámci oblasti podpory 1.5 „EU peníze středním školám“ Název školy Obchodní akademie a Hotelová škola Havlíčkův Brod Název.
Algebra v informatice Antonín Jančařík.
doc. RNDr. Zdeněk Botek, CSc.
doc. RNDr. Zdeněk Botek, CSc.
doc. RNDr. Zdeněk Botek, CSc.
doc. RNDr. Zdeněk Botek, CSc.
Název školyStřední odborná škola a Gymnázium Staré Město Číslo projektuCZ.1.07/1.5.00/ AutorIng. Ivana Brhelová Název šablonyIII/2.
doc. RNDr. Zdeněk Botek, CSc.
doc. RNDr. Zdeněk Botek, CSc.
doc. RNDr. Zdeněk Botek, CSc.
Úvod do programování Vyučující: Mgr. Vítězslav Jersák
Množiny Matematika Autor: Mgr. Karla Bumbálková
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.
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ý.
ČÍSLO PROJEKTU CZ.1.07/1.5.00/ ČÍSLO MATERIÁLU 18 – Výrazy a operace s mnohočleny – teorie NÁZEV ŠKOLY Střední škola a Vyšší odborná škola cestovního.
Rovnice a nerovnice Rozklad kvadratického trojčlenu VY_32_INOVACE_RONE_12.
Konference MŠMT Standardy v matematice Doc. RNDr. Eduard Fuchs, CSc. Předseda „Společnosti učitelů matematiky“ (SUMA) Přírodovědecká fakulta.
Financováno z ESF a státního rozpočtu ČR.
Základní pojmy v automatizační technice
Algoritmizace – základní pojmy
Základní pojmy v automatizační technice
Autor: Předmět: Ročník: Název: Označení: DUM vytvořen:
Řešené úlohy na lineární rovnice
Inf Algoritmus.
Kvadratické nerovnice
Vytváření dokumentace algoritmů
VY_32_INOVACE_RONE_05 Rovnice a nerovnice Soustavy nerovnic.
VY_32_INOVACE_FCE1_02 Funkce 1 Zadání funkce.
2018/6/10 Počítačový model Kateřina Růžičková.
Příkazy cyklu (1) Umožňují vícekrát (nebo ani jednou) pro-vést určitý příkaz Jazyk C rozlišuje příkaz cyklu: s podmínkou na začátku: obecný tvar: while.
VY_32_INOVACE_RONE_03 Rovnice a nerovnice Lineární nerovnice.
Cyklus for (1) Obecný tvar: for (výraz1; výraz2; výraz3) příkaz
Algoritmizace a datové struktury (14ASD)
Transkript prezentace:

doc. RNDr. Zdeněk Botek, CSc. Základní pojmy informatiky Wirth 1982 doc. RNDr. Zdeněk Botek, CSc.

Obsah Algoritmus + Data = Program Algoritmus – návod na řešení problému Data – reprezentace reálných objektů v počítači

Základní pojmy informatiky Návod na řešení problému - recept  Výhoda – popisuje postup např. na přípravu hemenexu Nevýhoda - podle návodu vznikne při každé aplikaci receptu jiný výsledek

Recept - Hemenex Začátek Konec Příprava surovin: slanina, vejce, sůl, pepř Na rozpálené pánvi osmažíme slaninu Rozklepeme vejce na slaninu Osolíme a opepříme Vejce dosmažíme tak, jak nám nejlépe vyhovují Konec

Základní pojmy informatiky Matematický význam algoritmu: Posloupnost operací, která po konečném počtu kroků vede pro přípustná vstupní data k odpovídajícím výsledkům Vlastnosti algoritmu: Obecnost Determinovanost Rezultativnost

Základní pojmy informatiky Obecnost Algoritmus řeší problém pro všechny přípustné množiny vstupních dat. Kvadratická rovnice – řešení ex. pro každé a,b,c Mzdový systém – výplata se spočívá pro každého pracovníka

Základní pojmy algoritmu Determinovanost V každém kroku algoritmu je jednoznačně definován hodnotou proměnných a prováděnou operací Pro stejná vstupní data musí algoritmus přinášet vždy stejné výsledky

Základní pojem algoritmus Rezultativnost Po konečném počtu kroků dostaneme konečný výsledek Jsou postupy k řešení problémů trvající s využitím současné výpočetní techniky několik dnů. Taková řešení nepovažujeme za algoritmus.

Základní pojmy informatiky Předmět informatiky Existence algoritmu Způsoby zápisu algoritmu Složitost algoritmu Verifikovatelnost, vyčíslitelnost algoritmu

Základní pojmy informatiky Přípravné obory Matematika + logika + zdravý selský rozum, představivost Ženská logika – lopatky turbíny, sklenice s ledem

Základní pojmy informatiky Algoritmické úlohy NIMM Magický čtverec – najít pro n=3, – pochopit pro n = 5,7,… Kuličky ve třech sáčcích

Základní pojmy informatiky Algoritmické úlohy Názorné algoritmy – slovní rozbor: Největší ze tří Tři uspořádat podle velikosti Setřídění opakovaným hledáním minima Setřídění bublinovkou Setřídění zatřiďováním

Základní pojmy informatiky Algoritmické úlohy Hanojské věže Dámy na šachovnici Kůň na šachovnici

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.