mirror of
https://github.com/pepaskopec-blip/Graduately.git
synced 2026-10-27 15:14:35 +00:00
- 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>
2 KiB
2 KiB
id: hardware-1-cela-a-desetinna-cisla puvodni: hw.4 nazev: Celá a desetinná čísla popis: 2 snímky o integer a real a pak kvíz. nazev_cviceni: Kvíz: integer a real nadpis_kvizu: Kvíz k celým a desetinným číslům
Výklad
Proměnná typu integer (celá čísla)
Integer
- Celá čísla se ukládají binárně v pevné řádové čárce.
- Mají pevný počet bitů – standardně 16 nebo 32 (tedy 2 nebo 4 byty).
- Při 16bitovém formátu je 2¹⁶ = 65 536 různých hodnot; u nezáporných čísel interval 0 až 2¹⁶ − 1, tedy 0–65 535.
- Obecně u n bitů je M = 2ⁿ různých hodnot (u 16 bitů je nejvyšší nezáporné číslo 65 535).
- Ostatní čísla se do tohoto intervalu převádějí transformací (mapováním na přirozená čísla z daného rozsahu).
Tip: n bitů → 2ⁿ různých hodnot (např. 0 až 2ⁿ − 1)
Proměnná typu real (desetinná čísla)
Real
- Desetinná čísla se ukládají v pohyblivé řádové čárce ve tvaru mantisa a exponent.
- Mantisa je normalizovaná tak, že první platná číslice je hned za desetinnou čárkou.
- Posun řádové čárky vyrovná odpovídající změna exponentu.
- Standardně zabírá 4 nebo 8 bytů v paměti.
- Více bytů se používá jen tehdy, když potřebujeme vyšší přesnost výpočtů.
Tip: tvar = mantisa × základ^exponent
Kvíz
Jak se ukládají celá čísla (integer)?
- Jen jako text
- Binárně v pevné řádové čárce s pevným počtem bitů
- Jen jako obrázek
- Jen v pohyblivé řádové čárce bez exponentu
Kolik různých hodnot má 16bitový nezáporný integer?
- 256
- 1024
- 65 536 (0 až 65 535)
- 4
Jak se ukládají desetinná čísla (real)?
- Jen jako celá čísla bez tečky
- V pohyblivé řádové čárce jako mantisa a exponent
- Jen jako 1 bit
- Jen jako název souboru
Co znamená normalizace mantisy?
- Že se číslo smaže
- Že první platná číslice je hned za desetinnou čárkou a exponent se upraví
- Že se použije jen 1 bit
- Že se číslo uloží jako text