===== Deník kroužku 2018/2019 ===== ==== 19.září 2018 ==== * Poučení o bezpečnosti * [[krouzek:osnova|Plán kroužku]], očekávání * Co je programování, co je Javascript? Proč programovat, proč zrovna v javascriptu? * Programování = rozdělení problému na menší části; sdílení kódu, cizí moduly/knihovny ==== 26.září ==== * Počítačové programy a informační systémy kolem nás * Automatizace jako superschopnost programátora * vstup -> černá krabička -> výstup ==== 3.října ==== a=1 for(i=0;i<=20;i++){ console.log(i+" ... "+a); a=a*2; } ==== 10.října ==== ==== 17.října ==== * Javascript: základ syntaxe (trocha formalismu), výrazy, operátory, logika, typy, podmínky ==== 24.října ==== * Javascript: kam psát? * [[html_sablona|html stránka]] (prohlížeč) * script pro node.js * developerská konzole, online snippety === 31.října === * [[html_sablona2|Vstup textovým políčkem]] === 7.listopadu === * Rozdělení programu na podčásti - např. vstup, zpracování, výstup * [[https://www.w3schools.com/js/js_if_else.asp|Podmínka if-else if-else]] * Práce s řetězci(stringy): [[https://www.w3schools.com/jsref/jsref_substr.asp|substr]], [[https://www.w3schools.com/jsref/jsref_length_string.asp|length]] * [[krouzek:uloha:vokativ|Úloha: oslovení]] === 14.listopadu === * Další funkce s řetězci: [[https://www.w3schools.com/jsref/jsref_replace.asp|replace]] * Rozdělení programu - [[https://www.w3schools.com/js/js_functions.asp|funkce]] === 21.listopadu === * [[https://www.w3schools.com/js/js_functions.asp|Funkce]] === 28.listopadu === * [[krouzek:sablona:vypocet|Výpočetní funkce a navázání na formulář]] * [[krouzek:sablona:vypocet2tlacitka|Více výpočetních funkcí: různá tlačítka]] ---- //bude doplněno// === 23.ledna === * [[krouzek:uloha:sirky|Hra s odebíráním zápalek]]: základní implementace v js === 30.ledna === * [[krouzek:uloha:sirky|Hra s odebíráním zápalek]]: grafické zobrazení === 6.února === * [[krouzek:vytvareni|Ovlivňování a vytváření obsahu stránky]] //bude doplněno// === 27.února === * Cvičení: [[sandbox_sablona|CSS a ovlivňování obsahu stránky]] //bude doplněno// //bude doplněno// === 20.března, 27.března === * Cvičení: [[sablona_transformace|Transformace textu]] === 3.dubna === * [[https://www.w3schools.com/css/css_text.asp|Vzhled textu (CSS)]] * Frekvenční analýza (javascript) === 10.dubna === * [[sablona_pole|Pole]] === 17.dubna === * Pole: fronta a zásobník === 24.dubna === * [[pole_graf|Pole: průměr]] === 15.května === * [[mereni_rychlosti_internetu|Úloha: měření rychlosti internetu]]