Tento skript slouží jako Solver pro automatický výpočet úloh spojených s Q-formátem (pevnou řádovou čárkou). Je navržen specificky pro usnadnění práce na Projektu č. 2 v předmětu Základy Digitálních Systémů (ZDS) na VŠB – Technické univerzitě Ostrava.
- Python 3.x
- Přístup do LMS (pro zadání hodnot z testu)
-
Spusťte program v terminálu nebo příkazovém řádku:
python solver.py
-
Zadejte Q formát podle zadání v LMS (např.
Q12.16). -
Vložte reálná čísla z testu, když vás k tomu program vyzve.
Skript automaticky provede následující operace:
- ✅ Převod na Hex: Převede reálná čísla do hexadecimálního formátu s pevnou řádovou čárkou.
- 🔄 Logika pro záporná čísla: Aplikuje specifickou transformaci pro záporné hodnoty (prohození bajtů a inkrementace), která je vyžadována v zadání projektu.
- ➕ Součet a Rozdíl: Vypočítá součet a rozdíl čísel přímo v Hex formátu.
- 📊 Kontrola výsledku: Zobrazí zpětný převod výsledků na reálná čísla pro ověření správnosti.
Tento nástroj je pomůcka pro studijní účely v rámci předmětu ZDS na lms.vsb.cz. Výpočty jsou přesně přizpůsobeny konkrétní logice vyžadované tímto systémem na specifický typ příkladů v tomto projektu.
Autor: github.com/vertyks