+ All Categories
Transcript
Page 1: Jak se domluvit s počítačem (Filip Štaffa)

Jak se domluvit s počítačem

Filip Štaffa

Page 2: Jak se domluvit s počítačem (Filip Štaffa)

K čemu slouží řeč?

Page 3: Jak se domluvit s počítačem (Filip Štaffa)

Popisná

▸ Auto je červené▸ Dnes je hezky

Page 4: Jak se domluvit s počítačem (Filip Štaffa)

Jak byste popsali po telefonu následující stránku?

Page 5: Jak se domluvit s počítačem (Filip Štaffa)

Markup

▸ Text je text▸ Tagy slouží k popisu jeho vlastností

Page 6: Jak se domluvit s počítačem (Filip Štaffa)

Popisné jazyky

▸ Webové stránky▸ HTML

▸ Office dokumenty▸ OOXML

▸ Wiki, Jira, Confluence, …

Page 7: Jak se domluvit s počítačem (Filip Štaffa)

Manipulační funkce

▸ Jdi nakoupit▸ Je prázdná lednička

Page 8: Jak se domluvit s počítačem (Filip Štaffa)

Imperativní jazyky

▸ Absolutní většina programů▸ Popisují co má program udělat

Page 9: Jak se domluvit s počítačem (Filip Štaffa)

Úkol

▸ Donavigujte mě k otevřeným dveřím▸ Omezená slovní zásoba

▸ Pokud (něco platí) udělej (následující)▸ Dokud (něco platí) dělej (následující)▸ Udělěj krok▸ Otoč se doleva (o 90 stupňů)▸ Je něco před Tebou?▸ Neplatí (něco)

Page 10: Jak se domluvit s počítačem (Filip Štaffa)

Srovnání s normálními jazyky

▸ Striktní sklatba▸ Jednodušší sklatba▸ Jednoznačnost▸ Více rozšiřovaná slovní zásoba

Page 11: Jak se domluvit s počítačem (Filip Štaffa)

Striktní syntax

▸ Identický význam▸ Šli bychom ven▸ Šli bysme ven▸ Šli by sme ven▸ My bychom ven jít

Page 12: Jak se domluvit s počítačem (Filip Štaffa)

Jednoznačnost

▸ Příklad▸ Červené stroje bily modré stroje.▸ Kdo bil koho?

▸ Programovací jazyk by toto ošetřil▸ Jak?

Page 13: Jak se domluvit s počítačem (Filip Štaffa)

Více rozšiřovaná slovní zásoba

▸ Funkce▸ Soubor instrukcí vedoucích k jednomu

cíly

▸ Objekty▸ Soubor souvisejících funkcí

Page 14: Jak se domluvit s počítačem (Filip Štaffa)

Příklady

▸ C, C++, C#, Java▸ Python, Ruby, Perl▸ JavaScript

Page 15: Jak se domluvit s počítačem (Filip Štaffa)

Socializační

▸ Jak se máš?▸ Tobě to ale sluší▸ Dobrý den, Na shledanou

Page 16: Jak se domluvit s počítačem (Filip Štaffa)

Počítačové protokoly

▸ HTTP▸ Ping▸ TCP/IP

Page 17: Jak se domluvit s počítačem (Filip Štaffa)

Jednoduchý úkol

▸ Zvětši písmo v dokumentu

Page 18: Jak se domluvit s počítačem (Filip Štaffa)

Problémy

▸ Počítač nerozumí kontextu▸ Počítač je exaktní

Page 19: Jak se domluvit s počítačem (Filip Štaffa)

Uživateské prostředí

▸ Převedení lidského uvažování do počítače

Page 20: Jak se domluvit s počítačem (Filip Štaffa)

Jak se naučit programovat?

▸ Výber jazyka▸ Co s ním chcete dělat?

▸ Hraní▸ Jednoduché prográmky▸ Živení se▸ Žití

Page 21: Jak se domluvit s počítačem (Filip Štaffa)

Tipy

Page 22: Jak se domluvit s počítačem (Filip Štaffa)
Page 23: Jak se domluvit s počítačem (Filip Štaffa)

Greenfoot

▸ Www.greenfoot.org▸ Java▸ Programování světa

Page 24: Jak se domluvit s počítačem (Filip Štaffa)

JavaScript

▸ Běží v libovolném prohlížeči▸ Kniha http://eloquentjavascript.net/▸ Spouštění

▸ http://www.jsbin.com▸ http://www.jsfiddle.net

▸ Potřeba základy html

Page 25: Jak se domluvit s počítačem (Filip Štaffa)

Mael.cz

Page 26: Jak se domluvit s počítačem (Filip Štaffa)

Mael.cz


Top Related