krouzek:podminky_a_logika

Rozdíly

Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.

Odkaz na výstup diff

Obě strany předchozí revize Předchozí verze
Následující verze
Předchozí verze
krouzek:podminky_a_logika [2024/01/24 15:28] adminkrouzek:podminky_a_logika [2024/01/24 16:12] (aktuální) – [Úkoly] admin
Řádek 16: Řádek 16:
  
 === Pravdivostní výrazy (boolean) === === Pravdivostní výrazy (boolean) ===
-Výraz či proměnná v javascriptu může mít různý typ. Ukazovali jsme si čísla (5) a řetězce ("ahoj"). Teď k nim přibude ještě pravdivostní výraz - nabývá pouze hodnoty ''%%true%%'', nebo ''%%false%%''. Příklady:+Výraz či proměnná v javascriptu může mít různý typ. Ukazovali jsme si čísla (''%%5%%'') a řetězce (''%%"ahoj"%%''). Teď k nim přibude ještě pravdivostní výraz - nabývá pouze hodnoty ''%%true%%'', nebo ''%%false%%''. Příklady:
   * výsledek hodu mincí (minci ztracenou či zachycenou na hraně neuvažujeme)   * výsledek hodu mincí (minci ztracenou či zachycenou na hraně neuvažujeme)
   * výsledek porovnání dvou čísel:   * výsledek porovnání dvou čísel:
     * ''%%5 < 3%%''     * ''%%5 < 3%%''
     * ''%%mujVek == 16%%''     * ''%%mujVek == 16%%''
 +    * ''%%cena > 799%%''
     * ''%%pocetJablek <= pocetHrusek%%''     * ''%%pocetJablek <= pocetHrusek%%''
-  * výsledek porovnání řetězců%%''+  * výsledek porovnání řetězců
     * ''%%jmeno == "Adam"%%''     * ''%%jmeno == "Adam"%%''
 +  * Výsledek nějaké funkce, rozhodnutelné tvrzení
 +    * ''%%prohlizecJeMobil()%%''
 +    * ''%%vstup.includes("slovo")%%''
 +  * Spojování pravdivostních výrazů operátory
 +    * && - konjunkce, logické AND
 +      * ''%%jeVPuberte = vek >= 12 && vek <= 18%%''
 +    * || - disjunkce, logické OR
 +      * ''%%jmeno == "Adam" || jmeno == "Eva"%%''
 +    * ! - negace (unární) - logické NOT
 +      * ''%%!prohlizecJeMobil()%%''
 +      * ''%%!jmeno == "Adam"%%'' - to samé jako ''%%jmeno != "Adam"%%''
  
-=== Podmínky - větvení kódu ===+===== Podmínky - větvení kódu ===== 
 + 
 +=== Základní === 
 +<code javascript> 
 +if(podminka){ 
 + //neco se stane pouze pokud podminka byla splnena 
 + console.log("Hura"
 +
 +// kod dal pokracuje tady 
 +console.log("Hm..."
 +</code> 
 + 
 +=== if - else === 
 +<code javascript> 
 +if(oblibenaBarva == "zelená"){ 
 + console.log("Hurá, stejně jako já."
 +} else { 
 + console.log("S tebou se nekamarádím."
 +
 +// kod dal pokracuje tady 
 +console.log("atd"
 +</code> 
 + 
 +=== if - else if - else ===
 <code javascript> <code javascript>
  
Řádek 39: Řádek 74:
 </code> </code>
  
-=== Úkoly === +==== Úkoly ===
 +  - Vstup je teplota ve stupních Celsia. Vypište odpovídající větu - např 'Je zima', 'Je vedro', 'Normálka' 
 +  - Vstup je text. Vypište jej do odstavce, a změňte odstavci velikost textu (''%%.style.fontSize = '120%'%%'' podle délky textu. Krátká prohlášení budou větším textem, čím víc napíše uživatel textu tím menší bude font. 
 +  - Vstup je text / jméno. Zobrazte tajnou větu pouze někomu kdo se jmenuje jako vy. Případně přidejte i jméno spolehlivého kamaráda.
  • krouzek/podminky_a_logika.1706110099.txt.gz
  • Poslední úprava: 2024/01/24 15:28
  • autor: admin