Build all apps from Markdown content; Compose Desktop replaces GTK on Linux and Windows

- content/ + scripts/build-content.py produce content.json for every app
- stable lesson IDs with one-time progress migration (Swift, Kotlin)
- shared answer-check tests (tests/answers.json) for Kotlin and Swift
- android/desktop: Compose app with updater, speech and GTK progress import
- CI packages AppImage and Windows zip with ProGuard, runs the tests

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
pepaskopec-blip 2026-10-09 20:40:37 +02:00
commit c3bc32113b
964 changed files with 57285 additions and 1156 deletions

View file

@ -0,0 +1,81 @@
---
id: hardware-1-architektura-pocitace
puvodni: hw.1
nazev: Architektura počítače
popis: 3 snímky o Von Neumannovi a schématu a pak kvíz.
nazev_cviceni: Kvíz: architektura počítače
nadpis_kvizu: Kvíz k architektuře počítače
---
# Výklad
## Architektura počítače
*Úvod*
- Architektura počítače je základní model, podle kterého jsou počítače navrhovány.
- Nejznámější model je Von Neumannovo schéma.
- Používá se dodnes u většiny běžných počítačů.
> Architektura popisuje, z jakých částí se počítač skládá a jak spolu spolupracují.
## John von Neumann
*Osobnost*
- John von Neumann byl americký matematik.
- Pracoval na poli digitálních počítačů a operační teorie kvantové mechaniky.
- Je autorem Von Neumannovy algebry.
- Byl tvůrcem teorie her.
- Podílel se na vývoji atomové a vodíkové bomby.
> Tip: zapamatuj si jméno – podle něj se jmenuje celé schéma.
## Von Neumannovo schéma
*Schéma*
- Von Neumannovo schéma má pět hlavních částí:
- ALU – aritmeticko-logická jednotka (výpočty a logika)
- Řadič – řídí činnost ostatních částí
- Operační paměť – uchovává program i data
- Vstupní jednotka – přivádí data do počítače
- Výstupní jednotka – předává výsledky ven
> ALU = aritmeticko-logická jednotka
# Kvíz
## Kdo je autorem Von Neumannova schématu?
- Alan Turing
- [x] John von Neumann
- Bill Gates
- Steve Jobs
## Čím byl John von Neumann?
- [x] Americký matematik
- Německý fyzik
- Anglický chemik
- Francouzský lékař
## Co znamená zkratka ALU?
- Automatická logická síť
- [x] Aritmeticko-logická jednotka
- Analogová linková sestava
- Adresová listová sekce
## Která část Von Neumannova schématu řídí ostatní části?
- Operační paměť
- Vstupní jednotka
- [x] Řadič
- Výstupní jednotka
## Kde se podle Von Neumannova schématu uchovává program i data?
- Jen na pevném disku
- [x] V operační paměti
- Jen ve vstupní jednotce
- Jen v ALU
## Čím se John von Neumann také zabýval?
- Jen malířstvím
- [x] Teorií her
- Jen botanikou
- Jen hudbou