Algebra v informatice Antonín Jančařík.

Slides:



Advertisements
Podobné prezentace
Lineární klasifikátor
Advertisements

Grafové algoritmy.
Podpora výuky matematiky prostřednictvím programu Maple
Orbis pictus 21. století Tato prezentace byla vytvořena v rámci projektu.
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ý.
Algoritmizace Vývojové diagramy.
PA081 Programování numerických výpočtů Přednáška 2.
ALGO – Algoritmizace 1. cvičení
Koncepce rozvoje a řízení vědy a výzkumu
Interview II příprava, techniky,otázky, etika a etiketa.
Genetické algoritmy. V průběhu výpočtu používají náhodné operace. Algoritmus není jednoznačný, může projít více cestami. Nezaručují nalezení řeš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.
Algoritmy a datové struktury
1 Číslo-název šablony klíčové aktivityIII/2–Inovace a zkvalitnění výuky prostřednictvím ICT Tematická oblastZáklady informatiky a hardware DUMVY_32_INOVACE_ODB_525.
Algoritmizace a programování
Seminář – Základy programování
Algoritmizace.
Informatika a práce s počítačem
25. ALGORITMIZACE A PROGRAMOVÁNÍ
Algoritmus po krocích rozepsaný návod k nějaké činnosti
VĚTVENÍ (rozhodování). VĚTVENÍ – V PRAXI rozhodnutí při výběru školy výběr směru při cestě autem (na kole), výběr oběda za co utratit kapesné.
Seminář z Informatiky a výpočetní techniky Slovanské gymnázium Olomouc 4. září 2014 Tomáš Kühr.
Algoritmizace a základy programování
Základy algoritmizace a programování
Podmínky pro získání zápočtu Podmínky pro získání zkoušky.
Tento Digitální učební materiál vznikl díky finanční podpoře EU- Operačního programu Vzdělávání pro konkurenceschopnost Není –li uvedeno jinak, je tento.
Programování a algoritmizace 1
Úvod do algoritmizace Obsah: Algoritmus, algoritmizace
Příklady jazyků Příklad 1: G=({S}, {0,1}, P, S)
Př í jemce Z á kladn í š kola, Třebechovice pod Orebem, okres Hradec Kr á lov é Registračn í č í slo projektuCZ.1.07/1.1.05/ N á zev projektu Digitalizace.
Obchodní akademie, Náchod, Denisovo nábřeží 673
Pre-algebra Antonín Jančařík.
Digitální výukový materiál zpracovaný v rámci projektu „EU peníze školám“ Projekt:CZ.1.07/1.5.00/ „SŠHL Frýdlant.moderní školy“ Škola:Střední škola.
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ý –
Formální modely výpočtu Tomáš Vaníček Katedra inženýrské informatiky Stavební fakulta ČVUT Thákurova 7, Praha 6 Dejvice, b407
Algoritmizace a programování Algoritmizace – základní pojmy - 01
ALGORITMUS A JEHO VLASTNOSTI 3. října 2012VY_32_INOVACE_160301_Algoritmizace_a_zakladni_pojmy_DUM Autorem materiálu a všech jeho částí, není-li uvedeno.
Algoritmus a jeho vlastnosti
doc. RNDr. Zdeněk Botek, CSc.
Úvod do teorie konečných automatů
Automaty a gramatiky.
Obecná kvantifikace v relačních databázích Přehled typů dat a algoritmů Alan Eckhardt.
Převody mezi číselnými soustavami 1
Výukový materiál zpracován v rámci projektu EU peníze školám Registrační číslo projektu: CZ.1.07/1.5.00/ Šablona:III/2č. materiálu:VY_32_INOVACE_115.
MATEMATIKA II.roč..
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.
Chyby při matematickém modelování aneb co se nepovedlo Petr Beremlijski Katedra aplikovaná matematiky Fakulta elektrotechniky a informatiky VŠB - Technická.
Formální definice Konečná množina vnitřních stavů Q Konečná vstupní abeceda A Počáteční stav q 0 Množina přijímacích stavů K.
ZÁKLADY ČÍSLICOVÉ TECHNIKY
Galoisova tělesa Bakalářská práce , Brno Připravil: Martin Horák.
Úvod do programování Vyučující: Mgr. Vítězslav Jersák
Maturita ► Společná část  2 zkoušky ► Profilová část  3 zkoušky.
John von Neumannova koncepce. John von Neumann  Narozen 28. prosince 1903 Budapešť Rakousko-Uhersko  Zemřel 8. února 1957 Spojené státy americké.
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.
KURZ ALGORITMIZACE A PROGRAMOVÁNÍ V JAZYCE C Lekce č. 2: Základní pojmy Bc. Radek Libovický.
Vypracoval / Roman Málek
Financováno z ESF a státního rozpočtu ČR.
Algoritmizace – základní pojmy
Slovní úlohy – řešení soustavou – 1
Základní pojmy v automatizační technice
Inf Algoritmus.
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.
Gödelova(y) věta(y).
Algoritmizace a datové struktury (14ASD)
Cyklus for (1) Obecný tvar: for (výraz1; výraz2; výraz3) příkaz
MATEMATIKA 1: FUNKCE, ROVNICE A NEROVNICE
Algoritmizace a datové struktury (14ASD)
Transkript prezentace:

Algebra v informatice Antonín Jančařík

Podmínky Klasifikovaný zápočet Podmínkou je referát na související téma O známce rozhodnou výsledky z průběžného hodnocení otázek.

Navržená témata VIN kód u aut Hashovací funkce Komprimační algoritmy Historie prvních počítačů Význačné osobnosti informatiky Gramatiky Automaty …

Pohled do historie Výraz Algebra pochází z arabštiny a jeho základem je slovo الجبر (al-jabr). Al-jabr znamená dávat něco dohromady (stejné slovo se používá například při léčbě zlomenin). Spis perského matematika Muḥammada ibn Mūsā al-Kwārizmīho, nazvaného Al-Kitab al-Jabr wa-l-Muqabala („Souhrnné pojednání o počítání pomocí doplňování a vyrovnávání“).

Čím se zabývá algebra Čas na odpověď 1 minuta: Studiem funkcí, především polynomů. Řešením rovnic a nerovnic. Studiem abstraktních struktur. Týráním nebohých studentů.

Algebra Až do konce 18. stol. se algebra zabývala především řešením soustav rovnic. Na počátku devatenáctého století se začala zabývat strukturami (množinami, na kterých jsou definované nějaké operace) a vztahy mezi nimi. Za zakladatele moderní abstraktní algebry je všeobecně považován Évariste Galois.

Čím se zabývá informatika Ovládáním počítačů. Programováním. Strukturou a zpracováním informací. Vytvářením procesorů.

Infrormatika Informatika je moderní vědní disciplína. Zabývá strukturou, zpracováním a využitím informací. Za otce informatiky je považován americký matematik Claude Elwood Shannon. „Informatika se nezabývá počítači o nic více než astronomie dalekohledy.“ Edsger Dijkstra

Teoretická informatika Algoritmy Formální logika Jazyky a gramatiky Ochrana a utajení dat Otázky, které informatika řeší, jsou často na pomezí mezi matematikou a informatikou.

Jak vzniklo slovo algoritmus? Ze jména Al Gore. Ze jména Muḥammada ibn Mūsā al-Kwārizmīho. Z výrazu alegorizace. Jedná se o původní anglické slovo. Znamenající postup.

Algoritmus Jednoznačně určená posloupnost konečného počtu kroků vedoucí k řešení daného problému, splňující: Hromadnost a univerzálnost Determinovanost (jednoznačnost) Konečnost a rezultativnost Správnost

Algoritmus Hromadnost a univerzálnost - algoritmus musí řešit úlohu pro různá vstupní data (splňující předem daná omezení) a musí fungovat ve všech situacích, které mohou při výpočtu nastat. Determinovanost (jednoznačnost) - v každém kroku musí být jednoznačně určeno, co je jeho výsledkem a jak má algoritmus dále pokračovat. Konečnost a rezultativnost - algoritmus musí skončit vždy po konečném počtu kroků s nějakým výsledkem. Správnost - výsledek vydaný algoritmem musí být správný.

Je to algoritmus: Pokud je n sudé, vyděl jej dvěma. Pokud je n liché, nahraď jej pomocí 3n+1. Opakuj, dokud nedostaneš číslo 1. Čas na odpověď 1 minuta.

Pokud je n sudé, vyděl jej dvěma Pokud je n sudé, vyděl jej dvěma. Pokud je n liché, nahraď jej pomocí čísla 3n+1. Opakuj, dokud nedostaneš číslo 1. Jako odpověď vypiš provedených kroků. Jedná se o algoritmus? Ano Ne