Logika v informatice

Typický ročník2. SŠ
Interval vhodných ročníků1. SŠ – 4. SŠ
Učivovýroková logika, logické výrazy, logika v programování, logické brány, logické obvody
Bezprostřední výsledky učení
  • Analyzuje slovní tvrzení, správně formuluje jejich negace a pomocí logického odvozování řeší komplexní logické úlohy.
  • Vyhodnocuje a zjednodušuje logické výrazy s využitím pravdivostních tabulek a základních pravidel formální logiky.
  • Aplikuje logické výrazy a operátory přímo v kódu (v syntaxi jazyka Python).
  • Interpretuje a schématicky vyhodnocuje funkci jednotlivých logických bran a komplexnějších logických obvodů.
  • Provádí nízkoúrovňové bitové operace a využívá bitové filtry pro manipulaci s daty.
  • Kombinuje znalost binární soustavy a logických operací při řešení netradičních úloh.
Související RVP výsledky učení
  • Užívá správně logické spojky a kvantifikátory.
  • Rozliší správný a nesprávný úsudek.
  • Vytváří hypotézy, zdůvodňuje jejich pravdivost a nepravdivost, vyvrací nesprávná tvrzení.
  • Zdůvodňuje svůj postup a ověřuje správnost řešení problému.
  • Analyzuje problém, rozdělí problém na menší části, rozhodne, které je vhodné řešitalgoritmicky, své rozhodnutí zdůvodní; sestaví a zapíše algoritmy pro řešení problému.

Tento modul představuje most mezi matematickou logikou a její praktickou aplikací v informatice. Zaměřuje se na obecný rozvoj logického a algoritmického myšlení skrze příklady různých typů: od analýzy slovních výroků a zápisu podmínek v programovacím jazyce Python přes pochopení hardwarového fungování logických bran a obvodů až po nízkoúrovňové bitové operace v binární soustavě.

1. Logické výroky slovně
RozhodovačkaNegace tvrzení • těžké
Bájná logika: negace • těžké
Bájná logika: implikace a ekvivalence • střední
Bájná logika: implikace a ekvivalence • těžké
Příšerky: implikace a ekvivalence • těžké
PřesouváníPoctivci a padouši: dvojčata • těžké
Hlavy robotů • těžké
Bedny s poklady • těžké
Einsteinovy hádanky • těžké
2. Logické výrazy
RozhodovačkaLogické spojky a pravdivostní tabulky • těžké
PexesoLogické výrazy: mix • střední
PřesouváníDomino: logické spojky • střední
Vyhodnocování logických výrazů • střední
RozhodovačkaVyhodnocování logických výrazů • střední
Vyhodnocování logických výrazů • těžké
Úpravy logických výrazů • střední
Úpravy logických výrazů • těžké
Logické odvozování s výrazy • střední
Logické odvozování s výrazy • těžké
PřesouváníLogické výrazy: mix • střední
PorozuměníLogické výrazy: mix
Doplňování textuLogické výrazy: mix • střední
3. Využití logiky v programování
Souhrn tématuLogické výrazy v Pythonu
RozhodovačkaDeaktivace bomby: podmínky • těžké
Krok po krokuPodmínky a větvení • střední
PlošinovkaKombinace podmínek
OznačováníVybarvování: podmínky s proměnnými • těžké
RozhodovačkaLogické výrazy v Pythonu • lehké
Logické výrazy v Pythonu • střední
Logické výrazy v Pythonu • těžké
PexesoLogické výrazy v Pythonu • střední
Programování v PythonuLogické výrazy
4. Logické brány
OznačováníSoučásti logických bran • střední
Logické brány • lehké
Logické brány • střední
PřesouváníLogické brány: výběr bran • lehké
Logické brány: výběr bran • střední
Logické brány: vyhodnocování • střední
Psaná odpověďLogické brány • střední
RozhodovačkaPojmenování logických bran • střední
Vyhodnocování logických bran • lehké
Vyhodnocování logických bran • střední
Vyhodnocování logických bran • těžké
Vyhodnocování logických bran bez legendy • lehké
Vyhodnocování logických bran bez legendy • střední
Vyhodnocování logických bran bez legendy • těžké
5. Logické obvody
Krok po krokuLogické obvody • střední
Logické obvody • těžké
PřesouváníLogické obvody • střední
RozhodovačkaLogické obvody: obecné principy • střední
Vyhodnocování logických obvodů • lehké
Vyhodnocování logických obvodů • střední
Vyhodnocování logických obvodů • těžké
PorozuměníLogické obvody
Doplňování textuLogické obvody: obecné principy • střední
Logické obvody: reálné obvody • těžké
Psaná odpověďLogické obvody • lehké
Logické obvody • střední
6. Souvislost logiky a binárních čísel
RozhodovačkaBity a bajty • těžké
PexesoBinární čísla: základy • střední
OznačováníBinární čísla: základy • těžké
Binární křížovkaBinární čísla: lehká
Logické výrazy: těžké
Křížovky: střední
Kombinace výrazů a binárních čísel
Křížovky: těžké
RozhodovačkaBitové operace • střední
Psaná odpověďBitové operace • těžké
Binární křížovkaBitové filtry
Bitové filtry: střední
Křížovky: opravdová výzva
7. Záludné logické úlohy
PlotyNáročnější
Těžké
Téměř neřešitelné
SokobanSokoban: záludné
Binární křížovkaBitové filtry: těžké
NAPIŠTE NÁM

Děkujeme za vaši zprávu, byla úspěšně odeslána.

Napište nám

Nevíte si rady?

Před položením dotazu si prosím projděte návody:

Prosíme, nezasílejte dotazy na prozrazení řešení úloh či vysvětlení postupu. Pokud hlásíte chybu, upřesněte prosím, v čem přesně spočívá a připojte snímek obrazovky.

Čeho se zpráva týká?

Vzkaz Hlášení chyby Obsah Ovládání Přihlášení Licence