Logické výrazy – precvičovanie pre 8. až 9. ročník
Ukážkové úlohy k téme Logické výrazy so správnou odpoveďou a postupom riešenia, od ľahkej po ťažkú. V aplikácii Pickles Academy dostane dieťa zakaždým nové príklady rovnakého typu, takže sa ich nemôže naučiť naspamäť.
- Predmet
- Informatika
- Ročník
- 8. až 9. ročník
- Oblasť učiva
- Algoritmizácia a programovanie
Typy úloh: Pravda, alebo nepravda?
Pravidlo: Logické výrazy
and platí, len keď platia obe časti. or platí, keď platí aspoň jedna. not pravdu obráti.
Najprv vyhodnoť porovnania (<, >, ==, !=), potom not, potom and a nakoniec or.
Príklad: x = 3, y = 7: x < 5 and y < 5 je nepravda, x < 5 or y < 5 je pravda
Pozor: == porovnáva, = priraďuje hodnotu. x != 3 platí, keď x nie je 3.
Ukážkové úlohy
-
Úloha 1 Ľahké
Premenné majú hodnoty z prvých riadkov. Rozhodni o každom výraze, či je pravdivý (ÁNO), alebo nepravdivý (NIE).
a = 5 b = 7 1: a < b 2: a > 5 and b > a 3: a < 6 and a > b
- Výraz 1
- Výraz 2
- Výraz 3
Zobraziť riešenie
Správna odpoveď:- Výraz 1 – áno
- Výraz 2 – nie
- Výraz 3 – nie
Postup: 1. ÁNO: 5 < 7 (pravda) 2. NIE: [5 > 5 (nepravda) a zároveň 7 > 5 (pravda)] 3. NIE: [5 < 6 (pravda) a zároveň 5 > 7 (nepravda)]
-
Úloha 2 Normálne
Premenné majú hodnoty z prvých riadkov. Rozhodni o každom výraze, či je pravdivý (ÁNO), alebo nepravdivý (NIE).
a = 5 b = 7 1: a <= b and b >= a 2: not (b >= a) 3: a <= b or b >= a 4: a >= b and b >= 2
- Výraz 1
- Výraz 2
- Výraz 3
- Výraz 4
Zobraziť riešenie
Správna odpoveď:- Výraz 1 – áno
- Výraz 2 – nie
- Výraz 3 – áno
- Výraz 4 – nie
Postup: 1. ÁNO: [5 <= 7 (pravda) a zároveň 7 >= 5 (pravda)] 2. NIE: neplatí, že 7 >= 5 (pravda) 3. ÁNO: [5 <= 7 (pravda) alebo 7 >= 5 (pravda)] 4. NIE: [5 >= 7 (nepravda) a zároveň 7 >= 2 (pravda)]
-
Úloha 3 Ťažké
Premenné majú hodnoty z prvých riadkov. Rozhodni o každom výraze, či je pravdivý (ÁNO), alebo nepravdivý (NIE).
a = 5 b = 7 c = 8 1: (a % 2 == 0 or b + c > 12) and b % 2 == 0 2: not (b % 2 == 0 and a >= c) 3: (a % 2 != 0 or b < c) and c <= b 4: b % 2 == 0 and c + b > 13 or b < 4 5: (b > 8 or a + b < 13) and a < b
- Výraz 1
- Výraz 2
- Výraz 3
- Výraz 4
- Výraz 5
Zobraziť riešenie
Správna odpoveď:- Výraz 1 – nie
- Výraz 2 – áno
- Výraz 3 – nie
- Výraz 4 – nie
- Výraz 5 – áno
Postup: 1. NIE: [[5 % 2 == 0 (nepravda) alebo 7 + 8 > 12 (pravda)] a zároveň 7 % 2 == 0 (nepravda)] 2. ÁNO: neplatí, že [7 % 2 == 0 (nepravda) a zároveň 5 >= 8 (nepravda)] 3. NIE: [[5 % 2 != 0 (pravda) alebo 7 < 8 (pravda)] a zároveň 8 <= 7 (nepravda)] 4. NIE: [[7 % 2 == 0 (nepravda) a zároveň 8 + 7 > 13 (pravda)] alebo 7 < 4 (nepravda)] 5. ÁNO: [[7 > 8 (nepravda) alebo 5 + 7 < 13 (pravda)] a zároveň 5 < 7 (pravda)]
Všetky témy predmetu Informatika
Precvičujte ďalej v aplikácii
Za minútu má dieťa vlastného avatara a prvú úlohu. Zadarmo, bez reklám, dáta v EÚ.
Začať zadarmo