Informatika óra 8. évfolyamon „Kettes számrendszer. Bináris aritmetika"
Tanár: Zaitseva Galina Georgievna
MOU-SOSH kontra Raskatovo
![](https://i1.wp.com/fsd.multiurok.ru/html/2017/11/20/s_5a12d00a95bcb/img1.jpg)
Teszt
1. A számrendszer...
1) egy jelrendszer, amelyben bizonyos számírási szabályokat fogadnak el.
2) jelek halmaza.
3) a számírás szabályai.
![](https://i1.wp.com/fsd.multiurok.ru/html/2017/11/20/s_5a12d00a95bcb/img2.jpg)
2. Folytassa a mondatot: "A következő számrendszereket különböztetjük meg: ...".
1) algoritmikus, unáris és nem pozicionális.
2) unáris, nem pozicionális és pozíciós.
3) nem pozíciós és pozicionális.
![](https://i2.wp.com/fsd.multiurok.ru/html/2017/11/20/s_5a12d00a95bcb/img3.jpg)
3. A helyzetszámrendszer a ...
1) olyan számrendszer, amelyben egy számjegy mennyiségi megfelelője nem függ a szám jelölésében elfoglalt helyétől.
2) 10-es számrendszer.
3) olyan számrendszer, amelyben egy számjegy mennyiségi megfelelője a szám jelölésében elfoglalt helyétől függ.
![](https://i1.wp.com/fsd.multiurok.ru/html/2017/11/20/s_5a12d00a95bcb/img4.jpg)
4. A nem pozíciós számrendszer ...
1) olyan számrendszer, amelyben egy számjegy mennyiségi megfelelője a szám jelölésében elfoglalt helyétől függ.
3) olyan számrendszer, amelyben egy szám számjegyének mennyiségi megfelelője nem függ a szám jelölésében elfoglalt helyétől.
![](https://i1.wp.com/fsd.multiurok.ru/html/2017/11/20/s_5a12d00a95bcb/img5.jpg)
5. Jelölje meg a helyes állításokat!
1) A számrendszer ábécéje számok gyűjteménye.
2) Az unáris számrendszer a legrégebbi és legegyszerűbb számrendszer.
3) A csomópontszámokat az algoritmikus számokból végzett műveletek eredményeként kapjuk meg.
4) A számok olyan jelek, amelyekkel a számokat írjuk.
5) Algoritmikus számokat kapunk a csomópontszámokból végzett műveletek eredményeként.
![](https://i1.wp.com/fsd.multiurok.ru/html/2017/11/20/s_5a12d00a95bcb/img6.jpg)
Önteszt:
![](https://i2.wp.com/fsd.multiurok.ru/html/2017/11/20/s_5a12d00a95bcb/img7.jpg)
![](https://i2.wp.com/fsd.multiurok.ru/html/2017/11/20/s_5a12d00a95bcb/img8.jpg)
Az óra céljai:
Tudni
O numerikus információ megjelenítése bináris rendszerben.
Megtanulni:
aritmetikai műveletek végrehajtása kettes rendszerben
![](https://i2.wp.com/fsd.multiurok.ru/html/2017/11/20/s_5a12d00a95bcb/img9.jpg)
Bináris számrendszer egy pozíciós számrendszer 2-es bázissal.
Bináris ábécé:
101101011 2
alsó index egy szám, amely a rendszer alapját jelzi.
![](https://i2.wp.com/fsd.multiurok.ru/html/2017/11/20/s_5a12d00a95bcb/img10.jpg)
Az egész decimális számok bináris számrendszerré alakításának szabálya
Egy decimális egész szám bináris számrendszerré konvertálásához szekvenciálisan el kell osztani a megadott számot és a kapott egész hányadosokat 2-vel, amíg a hányados nulla lesz. A kettes számrendszerben az eredeti számot a kapott maradékok szekvenciális rögzítésével állítják össze, az utolsóval kezdve.
![](https://i1.wp.com/fsd.multiurok.ru/html/2017/11/20/s_5a12d00a95bcb/img11.jpg)
Kompakt kialakítás
363 10 = 101101011 2
![](https://i1.wp.com/fsd.multiurok.ru/html/2017/11/20/s_5a12d00a95bcb/img12.jpg)
11 2 10 5 2 1 4 2 2 1 2 1 0
![](https://i0.wp.com/fsd.multiurok.ru/html/2017/11/20/s_5a12d00a95bcb/img13.jpg)
Csináld magad:
Vizsgálat:
![](https://i2.wp.com/fsd.multiurok.ru/html/2017/11/20/s_5a12d00a95bcb/img14.jpg)
Ismerje meg a bináris aritmetikát
Bármely helyzetrendszerben számtani műveleteket hajtanak végre. Az egyjegyű bináris számok összeadásának és szorzásának minden lehetséges változatát felhasználják.
Kiegészítő táblázat
Szorzótábla
![](https://i0.wp.com/fsd.multiurok.ru/html/2017/11/20/s_5a12d00a95bcb/img15.jpg)
Tedd a tanároddal:
RT No. 55 (1,2),56 (1,2)
Jelölje be:
![](https://i2.wp.com/fsd.multiurok.ru/html/2017/11/20/s_5a12d00a95bcb/img16.jpg)
§ 1.1.2, 1.1.6
№ 55(3), 56(3)
![](https://i1.wp.com/fsd.multiurok.ru/html/2017/11/20/s_5a12d00a95bcb/img17.jpg)
Felhasznált anyagok:
Bosova L.L. Informatika 8. évfolyam.2015
Bosova L.L. Informatika 8. osztály. GEF. Elektronikus jelentkezés a tankönyvhöz.
Egyetlen digitális gyűjtemény oktatási források http://school-collection.edu.ru/ (128618, 128634)
1 csúszda
2 csúszda
* Bináris kódolás számítógépben A számítógép által feldolgozott összes információt két számjegyű bináris kóddal kell ábrázolni: 0 és 1. Ezt a két karaktert általában bináris számjegynek vagy bitnek nevezik. Két 0 és 1 számjegy segítségével bármilyen üzenet kódolható. Ez volt az oka annak, hogy két fontos folyamatot kell megszervezni egy számítógépben: a kódolást és a dekódolást. A kódolás a bemeneti információ átalakítása olyan formába, amelyet a számítógép érzékel, azaz. bináris kód. A dekódolás az adatok bináris kódból ember által olvasható formába történő átalakítása. *
3 csúszda
* Kettős számrendszer A kettes számrendszer egy 2-es bázisú pozíciós számrendszer. A 0 és 1 számokat használjuk. digitális eszközök, mert ez a legegyszerűbb és megfelel a követelményeknek: Minél kevesebb érték van a rendszerben, annál könnyebb az egyes elemek gyártása. Minél kisebb egy elem állapotának száma, annál nagyobb a zajtűrő képessége, és annál gyorsabban tud működni. Összeadási és szorzótáblák létrehozásának egyszerűsége – alapműveletek a számokkal *
4 csúszda
* A decimális és kettes számrendszerek megfeleltetése A felhasznált számjegyek számát a számrendszer alapjának nevezzük. Ha egyszerre több számrendszerrel dolgozunk, ezek megkülönböztetésére a rendszer alapját általában alsó indexként tüntetik fel, amelyet decimális rendszerben írnak: 12310 a 123-as szám a tizedes számrendszerben; Az 11110112 ugyanaz a szám, de binárisan. Az 1111011 bináris szám a következőképpen írható fel: 11110112 = 1*26 + 1*25 + 1*24 + 1*23 + 0*22 + 1*21 + 1*20. p = 10 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
5 csúszda
* Számok fordítása egyik számrendszerből a másikba A decimális számrendszerből a p alapú számrendszerbe történő fordítás úgy történik, hogy a decimális számot és decimális hányadosait egymás után elosztjuk p-vel, majd az utolsó hányadost és a maradékokat fordítva kiírjuk. rendelés. Fordítsuk le a 2010-es decimális számot kettes számrendszerekre (a számrendszer alapja p=2). Ennek eredményeként 2010 = 101002 lett. *
6 csúszda
* Számok fordítása egyik számrendszerből a másikba A kettes számrendszerből a 10-es bázisú számrendszerbe történő fordítás úgy történik, hogy egy kettes szám elemeit szekvenciálisan megszorozzuk 10-zel az elem helyének fokáig, figyelembe véve hogy a helyek számozása jobbra megy és "0" számmal kezdődik. Fordítsuk le az 100102 bináris számot decimális számrendszerekre. Ennek eredményeként 100102 = 1810. 100102=1*24+ 0*23 +0*22+1*21+ 0*20 =16+2=1810 *
Számítsd ki az -5 - 1 algebrai összeget!
Bitrács túlcsordulás jele: |
|||
Két szám algebrai összeadásakor, |
|||
a nyomórácsba helyezve, megeshet |
|||
túlcsordulás, vagyis olyan mennyiség képződik, amelyhez szükséges |
|||
az ábrázolása egy kicsit több, |
|||
mint a kifejezések bitrácsa. Feltételezhető, hogy |
|||
a pozitív számok közvetlen kódban vannak ábrázolva, és |
|||
negatív kiegészítőben. |
|||
A túlcsordulás jele a behordás jelenléte |
|||
az összeg előjelű számjegye átvitel hiányában |
|||
előjel bit (pozitív túlcsordulás) ill |
|||
egy carry jelenléte az at összeg jelbitjéből |
|||
no carry to sign bit (negatív |
|||
túlcsordulás). |
|||
Pozitív túlcsordulás esetén a művelet eredménye |
|||
pozitív és negatív túlcsordulással - |
|||
negatív. |
|||
Ha mind az előjeles, mind az előjeles bithez az összeg |
|||
Számítógépes fizika 2011 |
|||
akkor vannak átutalások vagy nincsenek átutalások |
|||
L. A. Zolotorevics |
|||
nincs túlcsordulás. |
Ezek a kódok abban különböznek a közvetlen, inverz és kiegészítő kódoktól, hogy két bitet rendelnek az előjelképhez: ha a szám pozitív - 00, ha a szám negatív - 11. Az ilyen kódok kényelmesnek bizonyultak (szempontból). ALU konstrukció) a bitrács túlcsordulásának észlelésére. Ha az eredmény előjelbitjei 00 és 11 értéket vesznek fel, akkor nem volt túlcsordulás a bitrácson, ha pedig 01 vagy 10, akkor volt
túlcsordulás.
Jegyzet:
Nem szabad megfeledkezni arról, hogy csak az aritmetikai műveletek végrehajtásának alapelveit vettük figyelembe, amelyekből világosan látszik, hogy minden bináris számmal végzett aritmetikai művelet két műveletre redukálható - a bináris számok közvetlen ill.
kiegészítő kódok, valamint műszakos műveletek
bináris szám jobbra vagy balra. Valódi algoritmusok
műveletek végrehajtása A szorzószámítógépek és az osztás fizikája2011 a modern
A számítógépek meglehetősen nehézkesek Los Angelesben, és Zolotorevicset itt nem vesszük figyelembe.
A nagy pontosságú aritmetika több memóriát igényel azonos mennyiségű adat tárolásához
És processzorigényesebb.A szükséges memória mennyiségének növekedése nyilvánvaló.
Tekintsük nagyon röviden a számok háromszoros pontosságú összeadásának műveletsorát. Itt már nem elég két szót kivonni a memóriából, az összeget az akkumulátorban képezni
És küldje el az eredményt a memóriába.
Először az egyes számok legkisebb jelentőségű szavát kell elérnie.
Hozzáadás után az eredmény a memóriában tárolódik, és az esetleges átvitelek ideiglenes tárolás tárgyát képezik.
Ezután az átlagos szavakat kivonjuk, összeadjuk, és az előző művelet eredményeként kapott hordozóbiteket hozzáadjuk az összeghez. Az eredmény a memóriában egy speciálisan a középső összegszó számára fenntartott helyen tárolódik.
Ugyanez történik a rangidős szóval is.
Így a háromszoros precíziós aritmetika használata háromszor annyi memóriát és időt igényel az összeadási műveletekhez, mint az aritmetika
egyszeri pontosság.Fizika A számítógépek mellett a 2011-es megszakítások esetén szükséges a tartalom átmeneti tárolása.
Szorzásgyorsítási módszerek.
A szorzás vizsgált megközelítése azt mutatja, hogy a szorzás meglehetősen hosszú művelet, amely N összegzésből és eltolásból, valamint a szorzó következő számjegyeinek kiválasztásából áll. Ez magában foglalja a szorzási műveletre fordított idő minimalizálásának problémájának relevanciáját, különösen a valós időben működő rendszerek esetében.
A modern számítógépekben a szorzásgyorsítási módszerek a következőkre oszthatók:
1) hardver;
2) logikai (algoritmikus);
3) kombinált.
hardveres módszerek.
1. Számítási műveletek párhuzamosítása. Például az összegzés és az eltolás idejének kombinációja.
2. Táblázatos szorzás.
Számítógépek fizikája 2011 L. A. Zolotorevics
A táblázatszorzás meglehetősen gyakori módja a különféle funkciók megvalósításának. Foglalkozzunk vele részletesebben.
Legyenek X és Y 1 bájt hosszúságú egész számok. Ki kell számolni Z=X*Y. Használhat 65 KB memóriát, és beírhatja a Z értékeket az X és Y összes lehetséges kombinációjához, és használhatja az X és Y tényezőket címként. Kiderül, hogy egyfajta táblázat a következő formában:
Számítógépek fizikája 2011 L. A. Zolotorevics
Kombinált módszerek.
Vegyünk egy példát. Legyenek X és Y 16 bites számok. Ki kell számítani a következő alak szorzatát: Z=X*Y. A táblázatos módszert nem lehet közvetlenül használni, mivel nagyon nagy mennyiségű memóriára lesz szükség ezekhez a célokhoz. Mindazonáltal minden faktor ábrázolható két 16 bites tag összegeként, amelyek mindegyike a faktorok legjelentősebb és legkevésbé jelentős számjegyeinek csoportját jelenti. Ebben az esetben a termék a következő formában jelenik meg:
Z= X*Y = (x15 ... x0 )* (y15 ... y0 ) =
= (x15 ...x8 000...0 + 000...0x7 ...x0 )* (y15 ...y8 000...0 + 000...0y7 ...y0 ) =
216 (x15 ...x8 ) (y15 ...y8 ) + 28 (x15 ...x8 ) (y7 ...y0 ) + 28 (x7 ...x0 ) (y15 ...y8 )
+ (x7 ...x0 )*(y7 ...y0 )
Így a termék egyszerűre bomlik
8 bites szorzók. Ezek a termékek 8 bitesek
Számítógépes fizika 2011
operandusok kiszámítása táblázatos L. A. Zolotorevics módszerrel történik, majd
A bináris-tizedes számok kivonásának jellemzői.
A bináris kódban végzett kivonási műveletekkel analóg módon, X-Y művelet X + (-Y) alakban ábrázolható. Ebben az esetben egy negatív számot ábrázolunk kiegészítő kód, hasonlóan a kettős komplementerhez a bináris aritmetikában. Ez a kód csak kivonási műveletek végrehajtására szolgál.
A művelet végrehajtásának algoritmusa a következő:
1) Egy pozitív szám modulusa közvetlen bináris kódolású decimális kódban (8421) van ábrázolva.
A negatív szám modulusa a kiegészítő kódban (DC) van 6-os többlettel.
DC beszerzéséhez a következőket kell tennie:
- fordítsa meg a szám összes tetrájának számjegyeinek értékét;
- adjunk hozzá 1-et a legkisebb jelentőségű tetrad legkisebb jelentőségű számjegyéhez.
Így a PC(mod) OK OK+1 DC lánc hasonló a bináris aritmetika láncához. Csak itt van egy DC 6-os felesleggel, mert az összeadás nem 10-ig megy, hanem 16-ig.
2) Végezze el az (X) operandusok összeadását PC-n és (Y) DC-ben.
3) Ha a tetradok hozzáadásakor a legmagasabb tetradról való átvitel történik, akkor azt eldobjuk, és az eredményhez "+" jelet rendelünk, azaz. az eredmény közvetlen redundancia kódban van. Ő
ugyanazon szabályok szerint javítva, mint a modulok hozzáadásakor.
Számítógépes fizika 2011
L. A. Zolotorevics
Bináris aritmetika (folytatás) |
|||
A bináris-decimális számok kivonásának jellemzői (prdlzh). |
|||
4) Ha a tetradok hozzáadása során nincs átvitel a |
|||
a legmagasabb tetrad, akkor a "-" jelet rendeljük az eredményhez, azaz. |
|||
az eredményt a redundáns DC-ben kapjuk. Ebben az esetben szükséges |
|||
lépjen a redundáns PC-re (azaz fordítsa meg az összes bináris fájlt |
|||
BCD számjegyeket, és add hozzá a mollhoz |
|||
kategória 1). |
|||
5) Az ebben az esetben kapott eredményt a számítógép javítja. |
|||
Ehhez azokhoz a tetrádokhoz, amelyekből az átvitel a következő időpontban keletkezett |
|||
2. pont teljesítése (összegzéskor), szükséges kiegészíteni |
|||
Képzeld |Y| DC-ben felesleggel
Tegyük a kiegészítést:
Az átvitel hiánya az idősebb tetradból annak a jele, hogy az eredményt a DC-ben kaptuk (azaz negatív). Térjünk át a kiigazítatlan felesleges PC-re.
Számítógépek fizikája 2011 L. A. Zolotorevics
ÖNKORMÁNYZATI KÖLTSÉGVETÉSI OKTATÁSI INTÉZMÉNY
GIMNÁZIUM №11
Bináris aritmetika. Számítógépes rendszerek leszámolás.
![](https://i1.wp.com/fsd.kopilkaurokov.ru/uploads/user_file_561140b604884/img_user_file_561140b604884_1.jpg)
Összeadás a bináris rendszerben.
0 + 0 = 0
1 + 0 = 1
0 + 1 = 1
1 + 1 = 10
![](https://i0.wp.com/fsd.kopilkaurokov.ru/uploads/user_file_561140b604884/img_user_file_561140b604884_2.jpg)
Példák:
![](https://i0.wp.com/fsd.kopilkaurokov.ru/uploads/user_file_561140b604884/img_user_file_561140b604884_3.jpg)
Kivonás kettes számrendszerben.
0 – 0 = 0
1 – 0 = 1
0 – 1 = -1
1 – 1 = 0
![](https://i1.wp.com/fsd.kopilkaurokov.ru/uploads/user_file_561140b604884/img_user_file_561140b604884_4.jpg)
Példák:
![](https://i2.wp.com/fsd.kopilkaurokov.ru/uploads/user_file_561140b604884/img_user_file_561140b604884_5.jpg)
Szorzás kettes számrendszerben.
0 ∙ 0 = 0
1 ∙ 0 = 0
0 ∙ 1 = 0
1 ∙ 1 = 1
![](https://i2.wp.com/fsd.kopilkaurokov.ru/uploads/user_file_561140b604884/img_user_file_561140b604884_6.jpg)
Példák:
![](https://i2.wp.com/fsd.kopilkaurokov.ru/uploads/user_file_561140b604884/img_user_file_561140b604884_7.jpg)
A kettes rendszerben az osztás ugyanúgy történik, mint a decimális rendszerben.
Példa:
![](https://i2.wp.com/fsd.kopilkaurokov.ru/uploads/user_file_561140b604884/img_user_file_561140b604884_8.jpg)
Kezek oldalra és felfelé. Együtt ismételjük. A diák leült Lazítani kell.
(Kéz a vállra, majd fel, majd vissza a vállra, majd oldalra stb.)
Először mindenkinek válaszolunk Csukjuk a fejünket: NEM!
(A fej oldalra forgatása.)
![](https://i2.wp.com/fsd.kopilkaurokov.ru/uploads/user_file_561140b604884/img_user_file_561140b604884_9.jpg)
Energikus, mint mindig Mutassuk meg a fejünkkel: IGEN!
(Nyomja az állát a mellkashoz, majd döntse hátra a fejét.)
Hogy a térdek ne csikorogjanak, Hogy a lábak ne fájjanak, Mélyen guggolunk Könnyen felkelünk.
(Guggol.)
![](https://i2.wp.com/fsd.kopilkaurokov.ru/uploads/user_file_561140b604884/img_user_file_561140b604884_10.jpg)
Egy, kettő, három, egy lépés.
(Helyben járás.)
A tanár jelt ad. Ez azt jelenti, hogy itt az ideje Ülj le a számítógéphez.
Hurrá!
![](https://i1.wp.com/fsd.kopilkaurokov.ru/uploads/user_file_561140b604884/img_user_file_561140b604884_11.jpg)
A tanulmányozottak konszolidációja
#1 Végezze el az összeadást: #2 Végezze el a szorzást:
- 100101+101= 1) 100001*10010=
- 101101+111= 2) 110001*1011=
- 11001,1+11,01= 3) 101*101=
#3 Végezze el a kivonást: #4 Végezze el az osztást:
- 1000101-1010= 1) 10000:10=
- 1101101-110= 2) 101101:101=
- 110101-101= 3) 100011:11=
№ 5 Készítsen összeadási, szorzási táblázatokat a hármas számrendszerben! Tegye a következőket: 102 3 * 222 3 ; 102 3 +222 3
![](https://i0.wp.com/fsd.kopilkaurokov.ru/uploads/user_file_561140b604884/img_user_file_561140b604884_12.jpg)
"Számítógép" számrendszerek
A bináris rendszert használják számítógépes technológia, mert:
- a bináris számokat számítógépben két stabil állapotú egyszerű technikai elemek segítségével ábrázolják;
- az információnak csak két állapottal történő megjelenítése megbízható és zajálló;
- a bináris aritmetika a legegyszerűbb;
- létezik egy matematikai apparátus, amely a bináris adatok logikai transzformációját biztosítja.
A bináris kód számítógépbarát.
Az ember számára kényelmetlen hosszú és homogén kódokat használni. A szakemberek a bináris kódokat oktális vagy hexadecimális számrendszerekben lévő értékekkel helyettesítik.
![](https://i0.wp.com/fsd.kopilkaurokov.ru/uploads/user_file_561140b604884/img_user_file_561140b604884_13.jpg)
Házi feladat:
Ismerje meg a számok összeadás, szorzás és osztás szabályait a kettes rendszerben.
![](https://i2.wp.com/fsd.kopilkaurokov.ru/uploads/user_file_561140b604884/img_user_file_561140b604884_14.jpg)
Visszaverődés
:-) - Ha elégedett vagy a munkád eredményével, de nem tetszett az óra
: - (- Ha nem tetszett az óra, és nem vagy elégedett az órán végzett munkád eredményével
:-)) - Ha úgy gondolja, jól végezte a munkáját, megbirkózott a feladattal és tetszett az óra
: - Én - Ha tetszett az óra, de nem volt időd megbirkózni minden feladattal