Převody mezi číselnými soustavami

Podobné dokumenty
Číselné soustavy. Jedná se o způsob reprezentace čísel.

Číselné soustavy. Ve světě počítačů se využívají tři základní soustavy:

Číselné soustavy a převody mezi nimi

ČÍSELNÉ SOUSTAVY PŘEVODY

Pokud není uvedeno jinak, uvedený materiál je z vlastních zdrojů autora

Výukový materiál zpracovaný v rámci projektu Výuka moderně Registrační číslo projektu: CZ.1.07/1.5.00/

Fz =a z + a z +...+a z +a z =

MATA Př 3. Číselné soustavy. Desítková soustava (dekadická) základ 10, číslice 0, 1, 2, 3, 4, 5, 6, 7, 8, 9.

Gymnázium Vysoké Mýto nám. Vaňorného 163, Vysoké Mýto

Čísla a číselné soustavy.

Číslo materiálu. Datum tvorby Srpen 2012

ISU Cvičení 1. Marta Čudová

Číselné soustavy v mikroprocesorové technice Mikroprocesorová technika a embedded systémy

Mikroprocesorová technika (BMPT)

Číselné soustavy. Binární číselná soustava

Struktura a architektura počítačů (BI-SAP) 5

ARITMETICKÉ OPERACE V BINÁRNÍ SOUSTAVĚ

VY_32_INOVACE_CTE_2.MA_04_Aritmetické operace v binární soustavě Střední odborná škola a Střední odborné učiliště, Dubno Ing.

Data v počítači. Informační data. Logické hodnoty. Znakové hodnoty

1. Základní pojmy a číselné soustavy

Y36SAP. Osnova. Číselné soustavy a kódy, převody, aritmetické operace Y36SAP Poziční číselné soustavy a převody.

ČÍSELNÉ SOUSTAVY. Číselnou soustavu, která pro reprezentaci čísel využívá pouze dvou číslic, nazýváme soustavou dvojkovou nebo binární.

Principy počítačů. Prof. RNDr. Peter Mikulecký, PhD.

Úvod do programování 7. hodina

Kódováni dat. Kódy používané pro strojové operace

P2 Číselné soustavy, jejich převody a operace v čís. soustavách

3 Jednoduché datové typy Interpretace čísel v paměti počítače Problémy s matematickými operacemi 5

Převod Bin do BCD pomocí Hornerova schématu

Architektury počítačů

Základní jednotky používané ve výpočetní technice

Algoritmy I. Číselné soustavy přečíst!!! ALGI 2018/19

ZÁKLADY AUTOMATIZACE TECHNOLOGICKÝCH PROCESŮ V TEORII

4a) Racionální čísla a početní operace s nimi

Zvyšování kvality výuky technických oborů

Čísla v počítači Výpočetní technika I

Přednáška 2: Čísla v počítači. Práce s počítačem. Číselné soustavy. Převody mezi soustavami. Aritmetické operace. Uložení čísel v paměti počítače

PJC Cvičení #2. Číselné soustavy a binární reprezentace proměnných

Informatika Datové formáty

Ahoj mami. Uložení dat v počítači. Příklady kódování dat. IAJCE Přednáška č. 4

Nejvyšší řád čísla bit č. 7 bit č. 6 bit č.5 bit č. 4 bit č. 3 bit č. 2 bit č. 1 bit č. 0

Variace. Mocniny a odmocniny

1 Teorie čísel. Základní informace

DIGITÁLNÍ ARCHIV VZDĚLÁVACÍCH MATERIÁLŮ

1.5.1 Číselné soustavy

1.5.2 Číselné soustavy II

7 = 3 = = Učivo Vysvětlení Př. + pozn. Zlomek = vyjádření části celku 3 část snědla jsem 3 kousky

1.8.5 Dělení mnohočlenů

Čísla a aritmetika. Řádová čárka = místo, které odděluje celou část čísla od zlomkové.

( ) Jako základ mocnin nemusíme používat jen 10. Pokud není jasné, že číslo je uvedeno v desítkové soustavě, píšeme jej takto: ( ) 10

1. lekce. do souboru main.c uložíme následující kód a pomocí F9 ho zkompilujeme a spustíme:

3. Reálná čísla. většinou racionálních čísel. V analytických úvahách, které praktickým výpočtům

M - Příprava na pololetní písemku č. 1

1. lekce. do souboru main.c uložíme následující kód a pomocí F9 ho zkompilujeme a spustíme:

Číselné soustavy - Teorie

Aplikovaná informatika. Podklady předmětu Aplikovaná informatika pro akademický rok 2006/2007 Radim Farana. Obsah. Obsah předmětu

Čísla v plovoucířádovéčárce. INP 2008 FIT VUT v Brně

Nejvyšší řád čísla bit č. 7 bit č. 6 bit č.5 bit č. 4 bit č. 3 bit č. 2 bit č. 1 bit č. 0

GEODETICKÉ VÝPOČTY I.

GEODETICKÉ VÝPOČTY I.

Binární logika Osnova kurzu

Variace. Číselné výrazy

Převody jednotek Vedlejší jednotky objemu

Algoritmizace a programování

v aritmetické jednotce počíta

Jednoduché cykly

Polynomy. Mgr. Veronika Švandová a Mgr. Zdeněk Kříž, Ph. D. 1.1 Teorie Zavedení polynomů Operace s polynomy...

2 Ukládání dat do paměti počítače

Už známe datové typy pro representaci celých čísel i typy pro representaci

Číselné soustavy: Druhy soustav: Počítání ve dvojkové soustavě:

Instrukce: Jednotlivé části nejdou přesně po sobě, jak jsme se učili, je to shrnutí.

ZŠ ÚnO, Bratří Čapků 1332

Aritmetické operace a obvody pro jejich realizaci

POČET PLATNÝCH ČÍSLIC PRAVIDLA PRO UVÁDĚNÍ VÝSLEDKŮ MĚŘENÍ 2

Číselné soustavy. Číselné soustavy. Informace, informační systémy, informační společnost. Desítková (dekadická) soustava. Dvojková (binární) soustava

Maticí typu (m, n), kde m, n jsou přirozená čísla, se rozumí soubor mn veličin a jk zapsaných do m řádků a n sloupců tvaru:

Digitální učební materiál

Rovnice 2 Vypracovala: Ing. Stanislava Kaděrková

Gymnázium Jiřího Ortena, Kutná Hora

1. 1 P Ř I R O Z E N Á Č Í S L A

Racionální čísla. teorie řešené úlohy cvičení tipy k maturitě výsledky. Víš, že. Naučíš se

Anotace: Digitální učební materiály slouží k zopakování a k testování získaných znalostí a dovedností.

Číslo hodiny. Označení materiálu. 1. Mnohočleny. 25. Zlomky. 26. Opakování učiva 7. ročníku. 27. Druhá mocnina, odmocnina, Pythagorova věta

Rozšiřování = vynásobení čitatele i jmenovatele stejným číslem různým od nuly

Úloha 1 Spojte binární obrazy na obrázku s hodnotami, které reprezentují.

Čísla, reprezentace, zjednodušené výpočty

ZŠ ÚnO, Bratří Čapků 1332

DIGITÁLN LNÍ OBVODY A MIKROPROCESORY 1. ZÁKLADNÍ POJMY DIGITÁLNÍ TECHNIKY

Zdroje chyb. Absolutní a relativní chyba. Absolutní chyba. Absolutní chyba přibližného čísla a se nazývá absolutní hodnota rozdílu přesného

Předmět: MATEMATIKA Ročník: PRVNÍ Měsíc: učivo:. ZÁŘÍ ŘÍJEN LISTOPAD PROSINEC

5 čitatel zlomková čára 13 jmenovatel

DIGITÁLNÍ UČEBNÍ MATERIÁL. Název školy SOUpotravinářské, Jílové u Prahy, Šenflukova 220. Název materiálu VY_32_INOVACE / Matematika / 03/01 / 17

Počítání s neúplnými čísly 1

Projekt Vzdělávání pedagogů k realizaci kurikulární reformy (CZ.1.07/1.3.05/ ) Manuál č. 15

Digitalizace dat metodika

Umění vidět v matematice

Principy počítačů I Reprezentace dat

Základní principy zobrazení čísla Celá čísla s pevnou řádovou čárkou Zobrazení reálných čísel Aritmetika s binárními čísly

2. Mocniny 2.1 Mocniny a odmocniny

II. Úlohy na vložené cykly a podprogramy

ARITMETIKA - SEKUNDA INVESTICE DO ROZVOJE VZDĚLÁVÁNÍ. Tento projekt je spolufinancován Evropským sociálním fondem a státním rozpočtem České republiky

Transkript:

Převody mezi číselnými soustavami 1. Převod čísla do dekadické soustavy,kde Z je celé číslo, pro které platí a Řešením je převod pomocí Hornerova schématu Příklad: Převeďte číslo F 3 = 2101 do soustavy o základu Z = 10. Řešení: F 3 = 2. 3 3 + 1. 3 2 + 0. 3 1 + 1. 3 0 2. 3 3 + 1. 3 2 + 0. 3 1 + 1. 3 0 = 54 + 9 + 0 + 1 = 64 = F 10 Příklad: Převeďte číslo F 2 = 11011 do soustavy o základu Z = 10. Řešení: F 2 = 1.2 4 + 1. 2 3 + 0. 2 2 + 1. 2 1 + 1. 2 0 1.2 4 + 1. 2 3 + 0. 2 2 + 1. 2 1 + 1. 2 0 = 16 + 8 + 0 + 2 + 1 = 27 = F 10 1

Příklad: Převeďte číslo F 8 = 2175 do soustavy o základu Z = 10. Řešení: F 8 = 2. 8 3 + 1. 8 2 + 7. 8 1 + 5. 8 0 2. 8 3 + 1. 8 2 + 7. 8 1 + 5. 8 0 = 1024 + 64 + 56 + 5 = 1149 = F 10 Příklad: Převeďte číslo F 16 = C7A do soustavy o základu Z = 10. Řešení: F 16 = 12. 16 2 + 7. 16 1 + 10. 16 0 12. 16 3 + 7. 16 1 + 10. 16 0 = 3072 + 112 + 10 = 3194 = F 10 2

2. Převod čísla z dekadické soustavy,kde Z je celé číslo, pro které platí a Metoda postupného odečítání Původní číslo v soustavě o základu Z = 10 se rozkládá odečítáním zmenšujících se mocnin základu Z, přičemž se jako první odečítá mocnina čísla Z rovná převáděnému číslu nebo menší. Příklad: Převeďte číslo F 10 = 190 do soustavy o základu Z = 2. Nejprve si vyjádříme jednotlivé mocniny čísla 2 (základu soustavy). Nejvyšší vyjadřovaná mocnina čísla 2 bude vzhledem k požadavku na rozkládané číslo 2 7, protože Řešení: 2 0 = 1 2 1 = 2 2 2 = 4 2 3 = 8 2 4 = 16 2 5 = 32 2 6 = 64 2 7 = 128 2 8 = 256 Od převáděného čísla odečteme nejvyšší mocninu čísla 2 ještě menší než převáděné číslo. 3

190 2 7 = 190 128 = 62 2 7 se do čísla 190 vejde 1x, jedničku uložíme do proměnné a 7 = 1, (a 7 je číslice na pozici nejvyššího řádového místa zobrazovaného čísla). Naznačený postup aplikujeme i v dalším výpočtu. 62 2 6 = 62 64 = 2 2 6 se do čísla 62 nevejde, a 6 = 0 (protože je rozdíl čísel 62 2 6 záporný, zapisujeme na příslušnou řádovou pozici nulu a od stejného čísla 62 odečítáme nižší mocninu čísla 2, tj. 2 5 ) 62 2 5 = 62 32 = 30 2 5 se do čísla 62 vejde, a 5 = 1 30 2 4 = 30 16 = 14 2 4 se do čísla 30 vejde, a 4 = 1 14 2 3 = 14 8 = 6 2 3 se do čísla 14 vejde, a 3 = 1 6 2 2 = 6 4 = 2 2 2 se do čísla 6 vejde, a 2 = 1 2 2 1 = 2 2 = 0 2 1 se do čísla 2 vejde 1x, a 1 = 1 0 2 0 = 1 2 0 se do čísla 0 nevejde, a 0 = 0. F 2 = 10111110 4

Příklad: Převeďte číslo F 10 = 190 do soustavy o základu Z = 8. Nejprve si vyjádříme jednotlivé mocniny čísla 8 (základu soustavy). Řešení: 8 0 = 1 8 1 = 8 8 2 = 64 8 3 = 512 190 a 2. 8 2 = 190 a 2.64 = 190 2.64 = 62 8 2 se do čísla 190 vejde 2x, a 2 = 2 (a 2 je číslice na pozici nejvyššího řádového místa zobrazovaného čísla). 62 a 1. 8 1 = 62 a 1. 8 = 62 7. 8 = 6 8 1 se do čísla 62 vejde 7x, a 1 = 7 6 a 0. 8 0 = 6 a 1. 1 = 6 6. 1 = 0 8 0 se do čísla 6 vejde 6x, a 0 = 6 F 8 = 276 5

Metoda postupného dělení Původní číslo v soustavě o základu 10 se rozkládá postupným dělením číslem, které odpovídá základu soustavy Z, přičemž jako výsledek se zapisují zbytky po dělení v opačném pořadí ( tj. z pravé strany). Příklad: Převeďte číslo F 10 = 190 do soustavy o základu Z = 2. Převáděné číslo postupně dělíme číslem 2 a zbytky (koeficienty ) zapisujeme z pravé strany. 190 : 2 = 95, zbytek po dělení je 0, (zapisujeme na nejnižší řádové místo) 95 : 2 = 47, zbytek po dělení je 1, 47 : 2 = 23, zbytek po dělení je 1, 23 : 2 = 11, zbytek po dělení je 1, 11 : 2 = 5, zbytek po dělení je 1, 5 : 2 = 2, zbytek po dělení je 1, 2 : 2 = 1, zbytek po dělení je 0, 1 : 2 = 0, zbytek po dělení je 1. F 2 = 10111110 6

Příklad: Převeďte číslo F 10 = 190 do soustavy o základu Z = 16. Převáděné číslo postupně dělíme číslem 16 a zbytky (koeficienty ) zapisujeme z pravé strany 190 : 16 = 11, zbytek po dělení je 14, a 1 = 14 = E (zapisujeme na nejnižší řádové místo) 11 : 16 = 0, zbytek po dělení je 11, a 0 = 11 = B F 16 = BE 7

3. Převody mezi obecnými soustavami Pro převod čísel mezi dvěma obecnými číselnými soustavami o celočíselných základech Z a X větších než 1,kde Z a X jsou celá čísla, pro která platí a využijeme převod ze soustavy o základu Z do desítkové soustavy s využitím definičního vztahu a následný převod čísla ze soustavy desítkové do soustavy o základu X metodou postupného odečítání nebo postupného dělení. Výjimku tvoří vzájemné převody mezi osmičkovou a dvojkovou soustavou a šestnáctkovou a dvojkovou soustavou. Využívá se skutečnosti, že čísla 8 a 16 jsou mocninami čísla 2, tzn. 8 = 2 3 a 16 = 2 4. Z toho vyplývá, že jednu číslici v soustavě osmičkové převádíme třemi řádovými místy v soustavě dvojkové, jednu číslici v soustavě šestnáctkové čtyřmi místy dvojkovými. 8

Příklad: Převeďte číslo F 8 = 172 do soustavy o základu Z = 2. Řešení: 1 8 = 001 2 7 8 = 111 2 2 8 = 010 2 172 8 = 001111010 2 Příklad: Převeďte číslo F 2 = 01110111001011 do soustavy o základu Z = 8. Řešení: 1 01 110 111 001 011 1 6 7 1 3 F 8 = 16713 8 9

Příklad: Převeďte číslo F 2 = 01110111001011 do soustavy o základu Z = 16. Řešení: 01 1101 1100 1011 1 13 12 11 1 D C B F 16 = 1DCB Příklad: Převeďte číslo F 16 = 5F7A do soustavy o základu Z = 8. Řešení: využijeme mezipřevod do dvojkové soustavy 0101 1111 0111 1010 0 101 111 101 111 010 0 5 7 5 7 2 F 8 = 57572 10

Převod desetinných čísel do dvojkové soustavy Převod čísla provádíme postupným násobením desetinného čísla F 10 základem dvojkové soustavy, tj. číslem 2. Celou část výsledku poté zapisujeme jako koeficient na příslušném řádovém místě za desetinnou řádovou čárkou a v případě, že je výsledek větší než jedna, jedničku od něj odečteme. V následujících příkladech jsou koeficienty vyjádřeny tučně. Příklad: Převeďte číslo 0,625 do soustavy o základu Z=2. 0,625. 2 = 1,25 a 1 = 1 Protože je výsledek větší než 1, tuto jedničku od něj odečteme a postup opakujeme s výsledkem. 0,25. 2 = 0,5 a 2 = 0 0,5. 2 = 1,0 a 3 = 1 0,625 10 = 0,101 2 11

Příklad: Převeďte číslo 0,3125 10 do soustavy o základu 2. 0,3125. 2 = 0,625 a 1 = 0 0,625. 2 = 1,25 a 2 = 1 0,25. 2 = 0,5 a 3 = 0 0,5. 2 = 1,0 a 4 = 1 0,3125 10 = 0,0101 2 12