1.5.1 Číselné soustavy



Podobné dokumenty
( ) 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.5.2 Číselné soustavy II

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

ČÍSELNÉ SOUSTAVY PŘEVODY

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

Číselné soustavy a převody mezi nimi

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 =

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

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

Převody mezi číselnými soustavami

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

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

9.1.1 Základní kombinatorická pravidla I

0,2 0,20 0, Desetinná čísla II. Předpoklady:

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

Číselné soustavy - Teorie

1.2.9 Usměrňování zlomků

1.1.3 Převody jednotek

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

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

OD NULY K NEKONEâNU Poãítej jako EgypÈan âíslice, které nestárnou

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

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

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

Soustavy dvou lineárních rovnic o dvou neznámých I

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

ZLOMKY A RACIONÁLNÍ ČÍSLA. Pojem zlomku. Zlomek zápis části celku. a b. a je část, b je celek, zlomková čára

Slovní úlohy vedoucí na soustavy rovnic I

1.8.5 Dělení mnohočlenů

Číselné vyjádření hodnoty. Kolik váží hrouda zlata?

Digitalizace dat metodika

Algoritmy a datové struktury

( ) ( ) ( ) Tečny kružnic I. Předpoklady: 4501, 4504

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

1.5.7 Znaky dělitelnosti

1.1.3 Převody jednotek

Práce s kalkulátorem

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

( ) ( ) Rozklad mnohočlenů na součin I (vytýkání) Předpoklady:

ISU Cvičení 1. Marta Čudová

Přirozená čísla. Přirozená čísla jsou množinou čísel, která udává počet počítaných objektů

7.1.3 Vzdálenost bodů

Soustavy více rovnic o více neznámých II

Soustavy více rovnic o více neznámých III

Základní práce v souborovém manažeru

Čísla a číselné soustavy.

Číslo materiálu. Datum tvorby Srpen 2012

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

Kvadratické nerovnice Předpoklady: Př. 1: Úvaha: Pedagogická poznámka:

Mikroprocesorová technika (BMPT)

Algoritmizace a programování

Teorie informace a kódování (KMI/TIK) Reed-Mullerovy kódy

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

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řevod Bin do BCD pomocí Hornerova schématu

Způsoby realizace této funkce:

Programování v C++ Úplnej úvod. Peta (maj@arcig.cz, SPR AG )

v aritmetické jednotce počíta

KAPITOLA 1 - ZÁKLADNÍ POJMY INFORMAČNÍCH A KOMUNIKAČNÍCH TECHNOLOGIÍ

Závěrečná zkouška z informatiky 2011

Téma 2 Principy kryptografie

1.2.3 Racionální čísla I

Začneme vysvětlením pojmů, které budeme používat a jejichž definic je nutné se držet.

1.2.3 Racionální čísla I

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.

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

Úvod do programování 7. hodina

Kreslení graf obecné funkce II

ARITMETICKÉ OPERACE V BINÁRNÍ SOUSTAVĚ

1 Paměť a číselné soustavy

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

2.8.6 Čísla iracionální, čísla reálná

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

Vektorový součin I

Řešení úloh z TSP MU SADY S 1

Kvadratické rovnice (dosazení do vzorce) I

Svobodná chebská škola, základní škola a gymnázium s.r.o. Dušan Astaloš. samostatná práce, případně skupinová práce. úpravy a převádění zlomků

Základy informatiky a teorie informace

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

pozice výpočet hodnota součet je 255

( ) Absolutní hodnota. π = π. Předpoklady: základní početní operace. 0 = 0 S nezápornými čísly absolutní hodnota nic nedělá

Hardware. Příklad převodu čísla: =1*32+0*16+0*8+1*4+0*2+1*1= Převod z dvojkové na desítkovou Sčítání ve dvojkové soustavě

VÝUKOVÝ MATERIÁL. Bratislavská 2166, Varnsdorf, IČO: tel Číslo projektu

2.8.8 Výpočty s odmocninami II

Lineární funkce IV

Zobrazení dat Cíl kapitoly:

Barvy a barevné systémy. Ivo Peterka

Mocniny. Nyní si ukážeme jak je to s umocňováním záporných čísel.

Umění vidět v matematice

PB002 Základy informačních technologií

2.3.7 Lineární rovnice s více neznámými I

Principy počítačů I Reprezentace dat

součet druhé mocniny čísla zvětšeného o jedna a odmocniny z jeho trojnásobku

METODICKÉ LISTY. výstup projektu Vzdělávací středisko pro další vzdělávání pedagogických pracovníků v Sokolově

Zpráva pro školu z evaluačního nástroje. Strategie učení se cizímu jazyku Dotazník pro žáky a učitele základní školy

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

Informace, kódování a redundance

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

Experimentální výukový plán matematika, výukový celek počítání s velkými čísly, 4. resp. 5. třída

Transkript:

.. Číselné soustavy Předpoklady: základní početní operace Pedagogická poznámka: Tato hodina není součástí klasické gymnaziální sady. Upřímně řečeno nevím proč. Jednak se všichni studenti určitě setkávají s pojmem binární (dvojkové) číselné soustavy, většina z nich potká i čísla v hexadecimální soustavě (například RGB barvy na pozadí www stránek. Navíc jde o krásnou ukázku algoritmů založených na poměrně jednoduché myšlence a fungujících za všech podmínek bez ohledu na základ číselné soustavy. Dříve se čísla psala pomocí čárek, nebo i jiných znaků: = problém u větších čísel. Co je? -, ale strašně špatně se to čte potřeba seskupovat čísla do skupin, abych číslo snadněji přečetl Zapisování piv v hospodě do skupin po pěti: + = 8 Dnes zapisujeme čísla pomocí skupin založených na mocninách (desítková číselná soustava) neznamená + = ale = + = + = = rozvinutý zápis čísla Význam číslice záleží na pozici, ve které se nachází, nuly uvnitř čísla jsou důležité: 8 = 8 + + = 8 + + 8 = 8 + + = 8 + + 8 = 8 + = 8 + Poznámka: Pro každé x R, x platí: x =. Proč si řekneme později. Dodatek: Námi používaný způsob zápisu se někdy označuje jako plný poziční systém význam každé číslice je určen její pozicí v čísle. Není možné sestavit takový systém bez nuly. Právě protože Římané nulu nepoužívali je systém římských číslic z dnešního pohledu těžkopádný a nepřehledný (například pro, i se používají různé znaky). Pedagogická poznámka: Následující příklad je pro velkou většinu studentů zbytečný, ale těch několik se bez něj skoro neobejde. Př. : Zapiš rozvinutý zápis čísel: 4, 4 a 749 v desítkové soustavě. 4 4 = + + + + 4 4 4 = + + + + 4 749 = 7 + + + + + 4 + 9 6 4

Jako základ mocnin nemusím používat jen. pokud není jasné, že číslo je uvedeno v desítkové soustavě, píšeme jej takto: ( 4 ). Pedagogická poznámka: Upozorněte studenty, že v následujících příkladech jde pochopení jednoduchého stále se opakujícího postupu. Ať si otestují svou schopnost pochycení algoritmu. Dvojková (binární) soustava používám mocniny (použití v počítačích) = = = 4 = 8 4 = 6 = atd. Co znamená ( )? Zkusím napodobit číslo. Desítková soustava základem jsou mocniny desítky = + + + = + + + = Dvojková soustava základem jsou mocniny dvojky = + + + = 8 + 4 + + = význam číslic závisí na použité číselné soustavě systém vyjadřování čísel je ve dvojkové soustavě stejný jako v soustavě desítkové Př. : Zapiš rozvinutý zápis čísla ve dvojkové soustavě ( ) a převeď jej do desítkové soustavy. = + + = 4 + + = Př. : Převeď čísla z dvojkové soustavy do desítkové: a) ( ) b) ( ) c) ( ) = + + + = 8 + 4 + + = a) = + + + + = 6 + = 8 b) 4 = + + + + + + = 64 + 6 + 8 + 4 + = 9 c) 6 4 Jak převést číslo obráceně (z desítkové do dvojkové)? Zkusím (vím už, jak to vyjde) = =

= 4 = 8 4 = 6 = atd. Hledám největší, kterou obsahuje i číslo, je to skupina 4. Platí = 4 + = +. Do rozvoje musím doplnit i (nuly mají v čísle význam) = 4 + = + = + + = Př. 4: Převeď čísla z desítkové soustavy do dvojkové: a) ( ) b) ( ) c) ( 9 ) a) = 8 + + = + + + = ( ) b) = = + 4 + + + + = ( ) c) ( 9) = 6 + 8 + 4 + = 4 + + + + = ( ) Pedagogická poznámka: Existují i efektivnější dělicí algoritmy. Bohužel z nich není tak snadno vidět, o co při převádění čísel do různých číselných soustav jde. Protože cílem hodin je ukázat, jak funguje převádění čísel do různých soustav, a ne naučení nejefektivnějšího převáděcího algoritmu z desítkové soustavy do soustavy dvojkové, tento algoritmus nezmiňujeme. Postřeh: Ve všech zápisech čísel ve dvojkové soustavě se vyskytují pouze a. Asi nejde o náhodu. Proč to tak je? 4 4 V rozvoji nemůže být například, protože platí = ( je větší skupina) kdybych měl jakoukoliv skupinu dvakrát, získám tím skupinu větší, protože preferuji používání co největších skupin Na zápis čísel ve dvojkové soustavě stačí pouze dvě číslice a (Proto se dvojková číselná soustava používá pro reprezentací čísel v počítačích. Číslo znamená přítomnost napětí, O nepřítomnost napětí. Systém, kdy je nutno rozlišovat pouze dva stavy, je konstrukčně daleko jednodušší.) Zápis v dalších soustavách je podobný.

Př. : Převeď do desítkové soustavy čísla: a) ( ) b) ( 4 ) c) ( 7 ) 8 = + + + = 7 + = 7 a) 4 = + 4 + = + 4 + = 46 b) 7 = 8 + 7 8 = 8 + 7 = c) 8 Pedagogická poznámka: Ukázka na převod z jiné než dvojkové soustavy není uvedena schválně a rovnou je zařazen příklad. Jde o to, aby si studenti uvědomili, že princip je stále stejný a nezávisí na základu používané soustavy. Stejně tak je to u následujícího příkladu. Pokud má někdo ze studentů s řešením těchto příklad problémy, vždy se snažím o to, aby zjistil, že je to pořád to samé. Př. 6: Převeď číslo ( 6 ) z desítkové soustavy do soustavy trojkové. = = = 9 = 7 největší skupina, kterou je možné sestavit z 6 je skupina 7, která se vyskytuje dvakrát 6 = 7 + 7 Musím rozdělit ještě číslo 7 dvě skupiny po třech a jednička. 6 = 7 + + == + + + = Pedagogická poznámka: Během jedné hodiny dokážeme dojít přibližně k následujícímu příkladu. Zadávám ho jako domácí úkol. Je zajímavé, že i když o hodině třída dokázala převádět bez problémů, domácí úkol většina neudělá je možné popovídat si se studenty o tom, jak se vlastně snaží zapamatovat si věci, jestli to vůbec dělají a co si vlastně snažili zapamatovat. Není to zbytečné, paměť je minimálně stejně významným důvodem neúspěchů v matematice, jako logické myšlení. Při předposledním probírání totiž dokázala ve škole počítat zcela samostatně příklady a 6 celá třída. Domácí úkol pak udělala pouze třetina z nich. Ani jeden si nenapsal poznámky, které by nějak usnadňovaly opětovné pochopení (nikdo z nich neuvažoval nad tím, co mu umožnilo převádění pochopit). Zajímavé (a zároveň depresivní) je i to co se snaží studenti zapamatovat. Většinou jde o úplné algoritmy včetně mocnin dvou nebo tří, často podstatně složitější a konkrétnější než vysvětlení, kterého se jim dostalo ode mě. Přimlouval bych se, za následující postup: Zadat příklad 7 za domácí úkol. Prodiskutovat se studenty důvody případných problémů při jeho výpočtu. Zkusit zformulovat nějaká pravidla na zapamatování (je to sice práce pro každého zvlášť, ale podle něčeho se to studenti naučit musí). 4

Převést číslo do desítkové soustavy znamená napsat rozvinutý tvar s patřičnou mocninou a dopočítat ho. Převést číslo z desítkové soustavy do jiné znamená vytvářet skupiny o počtech, které odpovídají základu soustavy. Př. 7: Převeď čísla z desítkové soustavy do naznačené číselné soustavy: = a) b) ( 8 ) = c) ( 84 ) = 8 a) ( ) = = = = 9 = 7 = 9 + 9 + = 9 + = + + = b) ( 8 ) = = = = 9 = 7 8 = 7 + 9 + = 7 + 9 + = + + + = c) ( 84 ) = 8 8 = 8 = 8 8 = 64 84 = 64 + 8 + 8 + 4 = 64 + 8 + 4 = 8 + 8 + 4 8 = 4 8 Kolik číslic budeme potřebovat pro zápis čísel ve trojkové soustavě? Podobně jako u dvojkové stačí dvě číslice, stačí v trojkové pouze tři ( = větší skupina). základ číselné soustavy nám zároveň udává i počet číslic, potřebných zápisu čísel v této soustavě. Šestnáctková (hexadecimální) soustava potřeba 6 číslic,,,, 4,, 6, 7, 8, 9, a, b, c, d, e, f ( a =, b = )

Př. 8: Převeď číslo ( E ) 6 ze šestnáctkové do desítkové soustavy. e = 6 + 4 = 46 6 Př. 9: Převeď číslo ( 6 ) z desítkové do šestnáctkové soustavy. ( 6) = 6 + = ( f ) 6 Poznámka: Se šestnáctkovou soustavou setkáváme například při zápisu barev v html kódu (kód RGB například (E, 78, FF), nebo u MAC adres (celosvětově jedinečný identifikátor) síťových karet. Dodatek: Šestnáctková číselná soustava se používá stejně jako dvojková ve výpočetní technice. Ne však k přímému zápisu čísel uvnitř počítačů, ale jako soustava, která s malým počtem číslic umožňuje zapsat potřebné konstanty ve tvaru umožňujícím přímý a rychlý převod do dvojkové soustavy. Platí totiž: 7 6 4 = + + + + + + + = 4 = + + + + + + + = = + + + 6 + + + + 6 Vždy čtyři cifry čísla ve dvojkové soustavě odpovídají jedné cifře čísla v šestnáctkové soustavě. Shrnutí: Při zápisu čísel využíváme jejich rozdělení na skupiny, které jsou postaveny na mocninách čísla, označeného jako základ soustavy. 6