Zadání
Transkript
Zadání
ASCII art V rámci semestrální práce z předmětu Mobilní komunikace a zařízení, který je vyučován na Katedře informatiky a výpočetní techniky Fakulty aplikovaných věd ZČU v Plzni, bylo za úkol vyvinout aplikaci pro smartphone, která vyřeší matematický problém, jehož znění je získáno z fotky pořízené smartphonem. Váš úkol je mnohem jednodušší. Výsledkem vaší práce má být program, který sečte dvě celá čísla zadaná v podobě ASCII artu a výsledek vypíše opět v podobě ASCII artu. ASCII artem se v tomto případě rozumí matice znaků, která má přesně 7 řádek, a každý prvek v ní obsažený je buď tečka („.“), nebo malé písmeno x. Na počátku máme dán výraz a + b zadán v podobě ASCII artu. Každý znak výrazu (číslice obsažené v a a b a znaménko +) je vyjádřen maticí o velikosti 7 × 5. Tyto matice jsou odděleny jedním sloupcem složeným z teček („.“). Podoba matic odpovídajících jednotlivým číslicím a znaménku +, je následující: xxxxx x...x x...x x...x x...x x...x xxxxx ....x ....x ....x ....x ....x ....x ....x xxxxx ....x ....x xxxxx x.... x.... xxxxx xxxxx ....x ....x xxxxx ....x ....x xxxxx x...x x...x x...x xxxxx ....x ....x ....x xxxxx x.... x.... xxxxx ....x ....x xxxxx xxxxx x.... x.... xxxxx x...x x...x xxxxx xxxxx ....x ....x ....x ....x ....x ....x xxxxx x...x x...x xxxxx x...x x...x xxxxx xxxxx x...x x...x xxxxx ....x ....x xxxxx ..... ..x.. ..x.. xxxxx ..x.. ..x.. ..... Výstupem je pak výsledek výrazu a + b, který je zapsán opět ve formě ASCII artu. Vstup Na vstupu se nachází 7 řádek ASCII artu, zobrazující výraz a + b (1 ≤ a, b ≤ 999 999 999) způsobem popsaným výše. Čísla a a b jsou přirozená čísla zapsaná bez úvodních nul skládající se maximálně z 9 číslic. Výstup Pro zadaný výraz vypište 7 řádek ASCII artu obsahující výsledek výrazu a + b. Příklad vstupu ....x.xxxxx.xxxxx.x...x.xxxxx.xxxxx.xxxxx.......xxxxx.xxxxx.xxxxx ....x.....x.....x.x...x.x.....x.........x...x...x...x.x...x.x...x ....x.....x.....x.x...x.x.....x.........x...x...x...x.x...x.x...x ....x.xxxxx.xxxxx.xxxxx.xxxxx.xxxxx.....x.xxxxx.xxxxx.xxxxx.x...x ....x.x.........x.....x.....x.x...x.....x...x...x...x.....x.x...x ....x.x.........x.....x.....x.x...x.....x...x...x...x.....x.x...x ....x.xxxxx.xxxxx.....x.xxxxx.xxxxx.....x.......xxxxx.xxxxx.xxxxx Příklad výstupu ....x.xxxxx.xxxxx.xxxxx.x...x.xxxxx.xxxxx ....x.....x.....x.x.....x...x.x.........x ....x.....x.....x.x.....x...x.x.........x ....x.xxxxx.xxxxx.xxxxx.xxxxx.xxxxx.....x ....x.x.........x.....x.....x.....x.....x ....x.x.........x.....x.....x.....x.....x ....x.xxxxx.xxxxx.xxxxx.....x.xxxxx.....x Strana 1 (celkem 1)
Podobné dokumenty
USB disky
Dostupný ve všech běžných kapacitách. Rozměr: 5,5 x 1 x 2 cm. Technologie potisku: tampotisk, laser.
Plocha pro potisk: 2,5 x 1,2 cm.
Cena na vyžádání.
130.210 USB disk „Twister” anodizovaný - ve d...
čtyřleté 2000 - Gymnázium Kroměříž
6. Cena jednoho metru látky se zvýšila o 40 Kč, takže tři metry za novou
cenu byly o 60 Kč levnější než čtyři metry za cenu původní. Jaká je
původní a nová cena látky?
7. Určete, pro která čísla x ...
Manuál Bluetooth Watch Děkujeme, že jste si vybrali hodinky
- Stisknutím a podržením aktivovat / deaktivovat hodiny, Pozor!
Podívejte se prosím do manuálu pro zjištění informací o krátce stiskněte pro návrat do hlavní obrazovky.
V závislosti na modelu se fu...