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,59 @@
---
id: matematika-0-desetinna-cisla
puvodni: mat0.3
nazev: Desetinná čísla
popis: Sčítání, násobení a dělení desetinných čísel.
nazev_cviceni: Příklady
nadpis_kvizu: Desetinná čísla
---
# Výklad
## Čárka i tečka
*Zápis*
- Desetinná čárka odděluje celou část od desetin, setin a tisícin.
- 0,1 je jedna desetina, 0,01 je jedna setina.
- Při sčítání se čárky píšou pod sebe.
- 2,5 + 1,5 = 4.
> Tip: 0,5 je totéž co 1/2.
## Čárka se posouvá
*Násobení*
- Počet desetinných míst součinu je součet počtů míst činitelů.
- 0,2 · 5 = 1, protože dvě desetiny pětkrát jsou jedna celá.
- 1,25 − 0,5 = 0,75, což je 3/4.
- Výsledek lze psát desetinně i zlomkem.
> Tip: násobení deseti posune čárku o jedno místo doprava.
## Dělit desetinným číslem
*Dělení*
- 3,6 : 0,3 se rozšíří deseti na 36 : 3 = 12.
- Čárka se v děliteli i děleném posune o stejný počet míst.
- Dělení deseti posune čárku o jedno místo doleva.
- Nulou se ani u desetinných čísel dělit nesmí.
> Tip: dělitel se nejdřív upraví na celé číslo.
# Příklady
## Spočítejte 2,5 + 1,5.
= num:4
> Pět desetin a pět desetin je jedna celá, celkem 4. Výsledek je 4.
## Spočítejte 0,2 · 5.
= num:1
> Dvě desetiny pětkrát jsou 10 desetin, tedy 1. Výsledek je 1.
## Spočítejte 3,6 : 0,3.
= num:12
> Posun čárky dá 36 : 3 = 12. Výsledek je 12.
## Spočítejte 1,25 − 0,5.
= num:3/4
> 1,25 − 0,50 = 0,75, tedy 3/4. Výsledek je 3/4.