Přejít na hlavní obsah

Jak probíhá přechod přes výboj při sčítání a jak to ovlivňuje výsledek

  • Dagmar Kučerová
  • Praxe

Přechod přes výboj při sčítání čísel je to jev, ke kterému dochází, když je výsledek sčítání dvou čísel větší, než může být reprezentován určitým počtem výbojů. Když dojde k přechodu přes výboj, hlavní výboj výsledku se stane 1 a zbytek hodnoty se umístí do nižších výbojů.

Proces sčítání s přechodem přes výboj se vyskytuje například při sčítání dvou binárních čísel. V binární číselné soustavě představuje každý výboj stupeň čísla 2. Při sčítání dvou čísel, pokud je výsledek v nějaké výbavě větší než 1, pak je tento výboj zapsán 1 a zbytek hodnoty je umístěn do dalšího výboje.

Například při sčítání dvou binárních čísel 1011 a 1101 bude výsledek 11 000. V tomto příkladu došlo k přechodu přes výboj ve třetí třídě. První tři výboje výsledku se staly 1 a zbytek hodnoty - 1000 - se umístí do následujících dvou výbojů.

Přechod přes výboj se může také setkat se sčítáním čísel v desítkové soustavě, i když v tomto případě budou jeho projevy méně zřejmé. Například při sčítání čísel 999 a 1 bude výsledek 1000. Zde došlo k přechodu přes výboj v každé výboji čísla a zbytek z hodnoty - 1 - je umístěn do vyššího výboje.

Přechod přes výboj při sčítání čísel

Vybitost čísla určuje maximální hodnotu, kterou si dokáže představit. Například u čísla zaznamenaného binární číselnou soustavou má každý následný výboj dvakrát větší hmotnost. Takže pro 8bitové číslo má nejmladší výboj hmotnost 2^0, další je 2^1 atd. rozsah hodnot pro 8bitové číslo je od 0 do(2^8 - 1) = 255.

Pokud se při sčítání dvou čísel vytvoří výsledek, který nemůže být reprezentován v dané výbavě, dojde k přechodu přes výboj. Například sečtením dvou 8bitových čísel, rovných 200 a 100, vznikne výsledné číslo 300. Vzhledem k tomu, že rozsah hodnot pro 8bitové číslo je pouze do 255, pak číslo 300 nemůže být v tomto formátu reprezentováno.

K reprezentaci přechodu přes výboj se používá další výboj, který se nazývá přenos. Při přechodu přes výboj je hodnota přenosu nastavena na 1 a výsledek sčítání je oříznut podle modulu maximální hodnoty pro daný výboj. Výsledkem je číslo se správnou hodnotou, ale bez zohlednění nadměrného přechodu přes výboj.

Je důležité si uvědomit, že přechod přes výboj je možný nejen při sčítání čísel, ale i při jiných aritmetických operacích, jako je odčítání, násobení a dělení. V každém případě však musí být přechod přes výboj zohledněn a odpovídajícím způsobem zpracován pro správné výpočty.

Výboje v desítkové soustavě

V desítkové soustavě jsou čísla reprezentována pomocí deseti bitů, od jednotek do deseti miliard. Každý výboj má svůj význam, který je dán jeho pozicí vzhledem k bodu výboje (čárka).

První výboj napravo od bodu rozděluje číslo na celou a zlomkovou část. Vpravo od něj jsou výboje desítek, stovek, tisíců a tak dále. Číslo 3256,78 lze rozdělit do následujících výbojů: tisíce (3), stovky (2), desítky (5), jednotky (6), desetiny (7) a setiny (8).

Hodnota každého výboje je určena jeho pozicí vzhledem k bodu výboje. Například v čísle 3256,78 je číslice 6 v jednotkách a číslice 3 v řádu tisíců. Pozice číslice ve výbavě určuje její hmotnost: čím je číslice vpravo, tím menší je její hmotnost.

Hmotnost výboje je určena stupněm 10. Takže, výboj jednotek má hmotnost 10^0, výboj desítek je 10^1, výboj tisíců je 10^3 a tak dále. Vynásobení čísla v jednotce jeho hmotností dává příspěvek této číslice do konečné hodnoty čísla.

Znalost bitů v desítkové soustavě je důležitá pro pochopení přechodu přes výboj při sčítání čísel. Při sčítání, pokud součet výboje překročí 9, dojde k přechodu na další výboj a jednotky jsou přeneseny do dalšího výboje vlevo. Například při sčítání 437 a 534 je součet vybití jednotek 11, což je více než 9. V tomto případě 1 přechází do desítky a 1 zůstává v jednotkách.

Co je přechod výbojem?

Pro jasnější pochopení principu přechodu přes výboj se podívejme na příklad sčítání dvou dvouciferných čísel: 35 + 48.

Sečtením hodnot výbojů zprava doleva získáme následující tabulku:

VýbojPrvní číslo (35)Druhé číslo (48)SoučetPřechod
Jednotky58131
Desítky3470

V tomto příkladu, když sečteme jednotky 5 a 8, dostaneme součet 13, který přesahuje maximální hodnotu jednoho výboje (9).

Takže přeneseme 1 do desítky a dostaneme konečnou částku 7 v řádu desítek.

Přechod přes výboj je důležitý při práci s čísly, zejména při sčítání a odčítání. Pochopení tohoto principu umožňuje správné provádění aritmetických operací a vyhýbání se chybám.

Příklady přechodu přes výboj

Podívejme se na několik příkladů:

Příklad 1: Když sečteme čísla 58 a 37, dostaneme:

Zde došlo k přechodu přes výboj v řádu desítek: 8 + 7=15. Výsledkem bylo, že v řádu desítek zůstalo číslo 5 a jednotky přešly do dalšího výboje a přidaly se k výsledku.

Příklad 2: Když sečteme čísla 295 a 830, dostaneme:

Zde došlo k přechodu přes výboj v řádu stovek a jednotek desítek: 5+0=5, 9+3=12. V důsledku toho zůstalo v řádu stovek číslo 1, v řádu desítek číslo 2 a jednotky přešly do dalšího výboje a přidaly se k výsledku.

To jsou některé příklady přechodu přes výboj při sčítání čísel. Je důležité vědět a pochopit, jak probíhá přechod přes výboj, abyste správně provedli sčítání a dosáhli správných výsledků.

Jak probíhá sčítání s přechodem přes výboj?

Při sčítání čísel s přechodem přes výboj se nejprve sčítají příslušné výboje slagovaných. Pokud součet nepřesáhne maximální povolenou hodnotu pro daný výboj, je zapsán do výsledku. Pokud součet překročí maximální přípustnou hodnotu, pak je zůstatek z rozdělení tohoto množství na maximální přípustnou hodnotu zaznamenán v důsledku tohoto výboje a jednotka je přenesena na další výboj. Tento proces se opakuje pro všechny výboje, dokud nebudou sečtena všechna čísla.

Například při sčítání čísel 999 a 999 se výsledek bude skládat ze tří bitů. První dva výboje, 9 a 9, se sčítají 18. Vzhledem k tomu, že 18 překračuje maximální povolenou hodnotu výboje (9), zůstatek dělení 18 na 10 (Maximální povolená hodnota výboje plus jedna) bude 8, který je zaznamenán jako výsledek pro daný výboj. Jednotka se přenáší na další výboj. Další dva výboje, 9 a 9, Při sčítání s přenosovou jednotkou, také dají 18. Zbytek z dělení 18 na 10 bude opět 8, který se zapisuje ve druhé výbavě. Jednotka se přenáší na třetí výboj. Výsledkem sčítání čísel 999 a 999 by tedy bylo číslo 1998.

Je důležité poznamenat, že při sčítání čísel s přechodem přes výboj lze získat číslo, které překračuje maximální povolenou hodnotu pro všechny výboje. V takovém případě bude výsledek nesprávný a vyžaduje použití speciálních algoritmů a datových typů pro práci s velkými čísly.