Pickles AcademyZačít zdarma

Logické výrazy – procvičování pro 7.–9. třídu

Ukázkové úlohy k tématu Logické výrazy se správnou odpovědí a postupem řešení, od lehké po těžkou. V aplikaci Pickles Academy dostane dítě pokaždé nové příklady stejného typu, takže se je nemůže naučit nazpaměť.

Předmět
Informatika
Třída
7.–9. třída
Oblast učiva
Algoritmizace a programování

Typy úloh: Pravda, nebo nepravda?

Pravidlo: Logické výrazy

and platí, jen když platí obě části. or platí, když platí aspoň jedna. not pravdu obrátí.

Nejdřív vyhodnoť porovnání (<, >, ==, !=), pak not, potom and a nakonec or.

Příklad: x = 3, y = 7: x < 5 and y < 5 je nepravda, x < 5 or y < 5 je pravda

Pozor: == porovnává, = přiřazuje hodnotu. x != 3 platí, když x není 3.

Ukázkové úlohy

  1. Úloha 1 Lehké

    Proměnné mají hodnoty z prvních řádků. Rozhodni o každém výrazu, zda je pravdivý (ANO), či nepravdivý (NE).

    1. Výraz 1
    2. Výraz 2
    3. Výraz 3
    Zobrazit řešení
    Správná odpověď:
    1. Výraz 1 – ano
    2. Výraz 2 – ne
    3. Výraz 3 – ne

    Postup: 1. ANO: 5 < 7 (pravda) 2. NE: [5 > 5 (nepravda) a zároveň 7 > 5 (pravda)] 3. NE: [5 < 6 (pravda) a zároveň 5 > 7 (nepravda)]

  2. Úloha 2 Normální

    Proměnné mají hodnoty z prvních řádků. Rozhodni o každém výrazu, zda je pravdivý (ANO), či nepravdivý (NE).

    1. Výraz 1
    2. Výraz 2
    3. Výraz 3
    4. Výraz 4
    Zobrazit řešení
    Správná odpověď:
    1. Výraz 1 – ano
    2. Výraz 2 – ne
    3. Výraz 3 – ano
    4. Výraz 4 – ne

    Postup: 1. ANO: [5 <= 7 (pravda) a zároveň 7 >= 5 (pravda)] 2. NE: neplatí, že 7 >= 5 (pravda) 3. ANO: [5 <= 7 (pravda) nebo 7 >= 5 (pravda)] 4. NE: [5 >= 7 (nepravda) a zároveň 7 >= 2 (pravda)]

  3. Úloha 3 Těžké

    Proměnné mají hodnoty z prvních řádků. Rozhodni o každém výrazu, zda je pravdivý (ANO), či nepravdivý (NE).

    1. Výraz 1
    2. Výraz 2
    3. Výraz 3
    4. Výraz 4
    5. Výraz 5
    Zobrazit řešení
    Správná odpověď:
    1. Výraz 1 – ne
    2. Výraz 2 – ano
    3. Výraz 3 – ne
    4. Výraz 4 – ne
    5. Výraz 5 – ano

    Postup: 1. NE: [[5 % 2 == 0 (nepravda) nebo 7 + 8 > 12 (pravda)] a zároveň 7 % 2 == 0 (nepravda)] 2. ANO: neplatí, že [7 % 2 == 0 (nepravda) a zároveň 5 >= 8 (nepravda)] 3. NE: [[5 % 2 != 0 (pravda) nebo 7 < 8 (pravda)] a zároveň 8 <= 7 (nepravda)] 4. NE: [[7 % 2 == 0 (nepravda) a zároveň 8 + 7 > 13 (pravda)] nebo 7 < 4 (nepravda)] 5. ANO: [[7 > 8 (nepravda) nebo 5 + 7 < 13 (pravda)] a zároveň 5 < 7 (pravda)]

Všechna témata předmětu Informatika

Procvičujte dál v aplikaci

Za minutu má dítě vlastního avatara a první úlohu. Zdarma, bez reklam, data v EU.

Začít zdarma