Вычислительные машины и системы

Описание перевода из двоичной, восьмеричной и шестнадцатеричной систем счисления в десятичную систему счисления. Сложение, вычитание, умножение и деление числ, перевод их из десятичной системы счисления в двоичною, восьмеричную и шестнадцатеричную.

Рубрика Программирование, компьютеры и кибернетика
Вид контрольная работа
Язык русский
Дата добавления 13.12.2012
Размер файла 51,2 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

1. Перевести из десятичной системы счисления в двоичную, восьмеричную и шестнадцатеричную системы счисления.

a) 13

b) 66

c) 123

d) 666

e) 1234

f) 182,426

десятичный система счисление

a) 13 переводим в двоичную систему счисления

13 / 2 = 6 Остаток = 1

6 / 2 = 3 Остаток = 0

3 / 2 = 1 Остаток = 1

1 / 2 = 0 Остаток = 1

Остаток от деления записываем в обратном порядке. Получаем число в 2-ой системе счисления: 11012

1310= 11012.

13 переводим в восьмеричную систему счисления

Целую часть делим на 8.

13 / 8 = 1 Остаток = 5

1 / 8 = 0 Остаток = 1

Остаток от деления записываем в обратном порядке. Получаем число в 8-ой системе счисления: 17

1310 = 158.

13 переводим в шестнадцатеричную систему счисления

Целую часть делим на 16.

13 / 16 = 0 Остаток = 13

0 / 16 = 0 Остаток = 0

Остаток от деления записываем в обратном порядке. Получаем число в 16-ой системе счисления: 0D

1310= D16.

b) 66 переводим в двоичную систему счисления

Целую часть делим на 2.

66 / 2 = 33 Остаток = 0

33 / 2 = 16 Остаток = 1

16 / 2 = 8 Остаток = 0

8 / 2 = 4 Остаток = 0

4 / 2 = 2 Остаток = 0

2 / 2 = 1 Остаток = 0

1 / 2 = 0 Остаток = 1

Остаток от деления записываем в обратном порядке. Получаем число в 2-ой системе счисления: 1000010

6610 = 10001102.

66 переводим в восьмеричную систему счисления

Целую часть делим на 8

66 / 8 = 8 Остаток = 2

8 / 8 = 1 Остаток = 0

1 / 8 = 0 Остаток = 1

Остаток от деления записываем в обратном порядке. Получаем число в 8-ой системе счисления: 102

6610 = 1028.

66 переводим в шестнадцатеричную систему счисления

Целую часть делим на 16

66 / 16 = 4 Остаток = 2

4 / 16 = 0 Остаток = 4

0 / 16 = 0 Остаток = 0

Остаток от деления записываем в обратном порядке. Получаем число в 16-ой системе счисления: 042

6610= 4216.

с) 123 переводим в двоичную систему счисления

Целую часть делим на 2

123 / 2 = 61 Остаток = 1

61 / 2 = 30 Остаток = 1

30 / 2 = 15 Остаток = 0

15 / 2 = 7 Остаток = 1

7 / 2 = 3 Остаток = 1

3 / 2 = 1 Остаток = 1

1 / 2 = 0 Остаток = 1

Остаток от деления записываем в обратном порядке. Получаем число в 2-ой системе счисления: 1111011

12310 = 11110112.

123 переводим в восьмеричную систему счисления

Целую часть делим на 8.

123 / 8 = 15 Остаток = 3

15 / 8 = 1 Остаток = 7

1 / 8 = 0 Остаток = 1

Остаток от деления записываем в обратном порядке. Получаем число в 8-ой системе счисления: 173

12310 = 1738.

123 переводим в шестнадцатеричную систему счисления

Целую часть делим на 16.

123 / 16 = 7 Остаток = 11

7 / 16 = 0 Остаток = 7

0 / 16 = 0 Остаток = 0

Остаток от деления записываем в обратном порядке. Получаем число в 16-ой системе счисления: 0711

12310 = 71116

d) 666 переводим в двоичную систему счисления

Целую часть делим на 2

666 / 2 = 333 Остаток = 0

333 / 2 = 166 Остаток = 1

166 / 2 = 83 Остаток = 0

83 / 2 = 41 Остаток = 1

41 / 2 = 20 Остаток = 1

20 / 2 = 10 Остаток = 0

10 / 2 = 5 Остаток = 0

5 / 2 = 2 Остаток = 1

2 / 2 = 1 Остаток = 0

1 / 2 = 0 Остаток = 1

Остаток от деления записываем в обратном порядке. Получаем число в 2-ой системе счисления: 1010011010

66610 = 10100110102.

666 переводим в восьмеричную систему счисления

Целую часть делим на 8.

666 / 8 = 83 Остаток = 2

83 / 8 = 10 Остаток = 3

10 / 8 = 1 Остаток = 2

1 / 8 = 0 Остаток = 1

Остаток от деления записываем в обратном порядке. Получаем число в 8-ой системе счисления: 1232

66610 = 12328

666 переводим в шестнадцатеричную систему счисления

Целую часть делим на 16.

666 / 16 = 41 Остаток = 10

41 / 16 = 2 Остаток = 9

2 / 16 = 0 Остаток = 2

0 / 16 = 0 Остаток = 0

Остаток от деления записываем в обратном порядке. Получаем число в 16-ой системе счисления: 02910

66610 = 0291016.

e) 1234 переводим в двоичную систему счисления

Целую часть делим на 2

1234 / 2 = 617 1234 mod 2 = 0

617 / 2 = 308 Остаток = 1

308 / 2 = 154 Остаток = 0

154 / 2 = 77 Остаток = 0

77 / 2 = 38 Остаток = 1

38 / 2 = 19 Остаток = 0

19 / 2 = 9 Остаток = 1

9 / 2 = 4 Остаток = 1

4 / 2 = 2 Остаток = 0

2 / 2 = 1 Остаток = 0

1 / 2 = 0 Остаток = 1

Остаток от деления записываем в обратном порядке. Получаем число в 2-ой системе счисления: 10011010010

123410 = 100110100102.

1234 переводим в восьмеричную систему счисления

Целую часть делим на 8.

1234 / 8 = 154 Остаток = 2

154 / 8 = 191 Остаток = 2

19 / 8 = 2 Остаток = 3

2 / 8 = 0 Остаток = 2

0 / 8 = 0 Остаток = 0

Остаток от деления записываем в обратном порядке. Получаем число в 8-ой системе счисления: 02322

123410 = 023228

1234 переводим в шестнадцатеричную систему счисления

Целую часть делим на 16.

1234 / 16 = 77 Остаток = 2

77 / 16 = 4 Остаток = 13

4 / 16 = 0 Остаток = 4

0 / 16 = 0 Остаток = 0

Остаток от деления записываем в обратном порядке. Получаем число в 16-ой системе счисления: 04132

123410 = 413216

f) 182,426 переводим в двоичную систему счисления

Целую часть делим на 2

182 / 2 = 91 Остаток = 0

91 / 2 = 45 Остаток = 1

45 / 2 = 22 Остаток = 1

22 / 2 = 11 Остаток = 0

11 /2 = 5 Остаток = 1

5 / 2 = 2 Остаток = 1

2 / 2 = 1 Остаток = 0

1 / 2 = 0 Остаток = 1

Остаток от деления записываем в обратном порядке. Получаем число в 2-ой системе счисления: 10110110

18210 = 101101102

Для перевода дробной части числа последовательно умножаем дробную часть на основание 2. В результате каждый раз записываем целую часть произведения.

0.426*2 = 0.852 (целая часть 0)

0.852*2 = 1.704 (целая часть 1)

0.704*2 = 1.408 (целая часть 1)

Получаем число в 2-ой системе счисления: 011

0.42610 = 0112. Общее число 10110110,0112.

182,426 переводим в восьмеричную систему счисления

Целую часть числа делим на 8

182 / 8 = 22 Остаток = 6

22 / 8 = 2 Остаток = 6

2 / 8 = 0 Остаток = 2

0 / 8 = 0 Остаток = 0

Остаток от деления записываем в обратном порядке. Получаем число в 8-ой системе счисления: 0266

18210 = 2668

Для перевода дробной части числа последовательно умножаем дробную часть на основание 8. В результате каждый раз записываем целую часть произведения.

0.426*8 = 3.408 (целая часть 3)

0.408*8 = 3.264 (целая часть 3)

0.264*8 = 2.112 (целая часть 2)

Получаем число в 8-ой системе счисления: 332

0.42610 = 3328 Общее число 266,3328.

182,426 переводим в шестнадцатеричную систему счисления

Целую часть числа делим на 16

182 / 16 = 11 Остаток = 6

11 / 16 = 0 Остаток = 11

0 / 16 = 0 Остаток = 0

Остаток от деления записываем в обратном порядке. Получаем число в 16-ой системе счисления: 0B6

18210 = B616

Для перевода дробной части числа последовательно умножаем дробную часть на основание 16. В результате каждый раз записываем целую часть произведения.

0.426*16 = 6.816 (целая часть 6)

0.816*16 = 13.056 (целая часть 13)

0.055999999999999*16 = 0.896 (целая часть 0)

Получаем число в 16-ой системе счисления: 6D0

0.426 = 6D016

0.42610 = 6D016 Общее число В6,6D016.

2. Перевести из двоичной, восьмеричной и шестнадцатеричной систем счисления в десятичную систему счисления

a) AB16

b) 12316

c) 778

d) 1238

e) 10101012

f) 1001,10112

a) Для перевода целой части необходимо умножить разряд числа на соответствующую ему степень разряда.

AB16 = 161*10 + 160*11 = 160 + 11 = 17110

b) Для перевода целой части необходимо умножить разряд числа на соответствующую ему степень разряда.

12316 = 16І*1 + 16№*2 + 16є*3 = 256 + 32 + 3 = 29110

c) Для перевода целой части необходимо умножить разряд числа на соответствующую ему степень разряда.

778 = 8№*7 + 8є*7 = 56 + 7 = 6310

d) Для перевода целой части необходимо умножить разряд числа на соответствующую ему степень разряда.

1238 = 8І*1 + 8№*2 + 8є*3 = 64 + 16 + 3 = 8310

e) Для перевода целой части необходимо умножить разряд числа на соответствующую ему степень разряда.

10101012 = 26*1 + 25*0 + 24*1 + 2і*0 + 2І*1 + 2№*0 + 2є*1 = 64 + 0 + 16 + 0 + 4 + 0 + 1 = 8510

f) Для перевода целой части необходимо умножить разряд числа на соответствующую ему степень разряда.

10012 = 23*1 + 2І*0 + 2№*0 + 2є*1 =8 + 0 + 0 + 1 = 910.

Для перевода дробной части необходимо разделить разряд числа на соответствующую ему степень разряда

10112 = 2-1*1 + 2-2*0 + 2-3*1 + 2-4*1 = 0.687510

Получаем число 1001,10112=9,687510.

3. Выполнить арифметические действия: сложение, вычитания, умножения и деления, над числами переведя их из десятичной системы счисления в двоичною, восьмеричную и шестнадцатеричную.

a) 182 и 426

b) 18,02 и 42,06

182|2

182 | 91|2

0 90|45|2

1 44|22|2

1 22|11|2

0 10 |5 |2

1 4 |2 1

1 2

0

18210=101101102

Перевод в восьмеричную систему:

182|8

176 |22 |8

6 16|2

6

18210=2668

Перевод в шестнадцатеричную систему:

182|16

176 |11

6

18210=B616

426|2

426|213|2

0 212|106|2

1 106|53|2

0 52|26|2

1 26|13|2

0 12|6|2

1 6|3|2

0 2|1

1

42610=1101010102

Перевод в восьмеричную систему:

426|8

424|53|8

2 48 |6

5

42610=6528

Перевод в шестнадцатеричную систему:

426|16

416|26|16

10 16| 1

10

42610=1AA16

Сложение: 182+426=608

Двоичная система:

110101010

10110110

1001100000

Проверка:

29*1+28*0+27*0+26*1+25*1+24*0+23*0+22*0+21*0+20*0=512+64+32=608

Восьмеричная:

652

266

1140

2+6=810=108

6+5+1=1210=148

6+2+1=910=118

83*1+82*1+81*4+80*0=512+64+32=608

Шестнадцатеричная:

1AA

B6

260

10+6=1610=1016

A+B+1=10+11+1=2210=1616

1+1=2

162*2+161*6+160*0=512+96=608

Вычитание: 426-182=244

Двоичная система:

110101010

10110110

11110100

27*1+26*1+25*1+24*1+23*0+22*1+21*0+20*0=128+64+32+16+4=244

Восьмеричная:

652

266

364

128-68=1010-610=4

158-68-18=13-6-1=6

6-2-1=3

82*3+81*6+80*4=192+48+4=244

Шестнадцатеричная:

1AA

B6

F4

10-6=4

1A-B=16+10-11=1510=F16

161*15+160*4=240+4=244

Умножение: 426*182=77532

Двоичная система:

110101010

10110110

1101010100

11010101000

100111111100

1101010100000

10010010011100

11010101000000

101100111011100

1101010100000000

10010111011011100

216*1+215*0+214*0+213*1+212*0+211*1+210*1+29*1+28*0+27*1+26*1+25*0+24*1+23*1+22*1+21*0+20*0=65536+8192+2048+1024+512+128+64+16+8+4=77532

Восьмеричная:

652

266

4774

4774

1524

227334

6*2=12 14

6*5+1=31 37

6*6+3=15 47

2*2=4

5*2=10 12

6*2+1=13 15

Шестнадцатеричная:

1AA

B6

9FC

124E

12EDC

A*6=10*6 60 3C

A*B+3=10*11+3=113 71

1+7=8

Деление:426/182=2,34

110101010 |10110110

10110110 |10.0101

11111000

10110110

100001000

10110110

1010010

Проверка:2+1/4+1/16=2,31

Восьмеричная:

652|266

554|2.25

760

554

2040

1616

222

Проверка:

2+2/8+5/64=2.33

Шестнадцатеричная:

1AA|B6

16C|2.57

3E0

38E

520

4FA

26

2+5/16+7/256=2.34

18.02

18|2

18 9|2

0 8|4|2

1 4|2|2

0 2 1

0

В двоичную систему с точностью, до 8ми знаков:

2|02

0|04

0|08

0|16

0|32

0|64

1|28

0|56

1|12

18.0210=10010.000001012

Перевод в восьмеричную систему:

Целая часть:

18|8

16|2

2

8|02

0|16

1|28

2|24

18.0210=22.01218

Перевод в шестнадцатеричную систему:

18|16

16 |1

2

16|02

0|32

5|12

18.0210=12.0516

42.06

42|2

42|21|2

020|10|2

110|5|2

0 4|2|2

1 2 1

0

2|06

0|12

0|24

0|48

0|96

1|92

1|84

1|68

1|36

42.0610=101010.000011112

Перевод в восьмеричную систему:

42|8

40|5

2

8|06

0|48

3|84

6|72

42.0610=52.03658

Перевод в шестнадцатеричную систему:

42|16

32|2

10

16|06

0|96

15|36

42.0610=2A.0F16

Сложение: 18.02+42.06=60.08

Двоичная система:

10010.00000101

101010.00001111

111100.00010100

Проверка:

25*1+24*1+23*1+22*1+21*0+20*0+2-1*0+2-2*0+2-3*0+2-4*1+2-5*0+

+2-6*1=32+16+8+4+0.0625+0.015625=60.078

Восьмеричная:

22.012

52.036

74.050

2+6=810=108

81*7+80*4+8-1*0+8-2*5+8-3*0=56+4+0.078125=60.078125

Шестнадцатеричная:

12.05 2A.0F

3C.14

5+16=2110=1416

161*3+160*C+16-1*1+16-2*4=48+12+0.0625+0.015625=60.078205

Вычитание: 42.06-18.02=24.04

101010.00001111

10010.00000101

11000.00001010

Проверка:

24*1+23*1+22*0+21*0+20*0+2-1*0+2-2*0+2-3*0+2-4*0+2-5*1+

+2-6*1+2-7*1=16+8+0.03125+0.0078125=24.0390625

Восьмеричная:

52.036

22.012

30.024

Проверка:

81*3+80*0+8-1*0+8-2*2+8-3*4=24+0.03125+0.0078125=24.0390625

Шестнадцатеричная:

2A.0F

12.05

18.0A

5+16=2110=1416

161*1+160*8+16-1*0+16-2*15=16+8+0.05859=24. 05859

Умножение: 42.06*18.02=757.9212

Первый и второй множитель сдвигаем на 8 знаков влево

10767

10101000001111

1001000000101

10101000001111

1010100000111100

1101001001001011

10101000001111000000000

10101001111000001001011

10101000001111000000000000

10111101011110000001001011

Результат сдвинем на 16 знаков вправо: 1011110101,11100000 01001011

29+27+26+25+24+22+20+2-1+2-2+2-3+2-10+2-13+2-15+2-16=

=512+128+64+32+16+4+1+1/2+1/4+1/8+1/1024+1/8192+1/32768+1/65536=757.8761

Восьмеричная:

Сдвинем запятую множителя на три знака вправо, операцию умножения выполняем так же как над целыми числами

22012

52036

154074

66036

44024

132062

1365700454

Запятую сдвинем на 6 знаков влево: 1365.700454

Проверка:

83*1+82*3+81*6+80*5+8-1*7+8-2*0+8-3*0+8-4*0+8-5*0+8-6*0=

=512+192+48+5+7/8+4/4096+5/32768+4/262144=757.8761

Шестнадцатеричная:

Сдвинем запятую множителей на 2 знака вправо, операцию умножения выполняем так же как над целыми числами

2A0F

1205

D24B

541E

2A0F

2F5E04B

Запятую сдвинем на 4 знака вправо: 2F5.E04B

162*2+161*F+160*5+16-1*E+16-2*0+16-3*4+16-4*B=

=256*2+16*15+5+14/16+4/4096+11/65536=757.88

Деление: 42.06/18.02=2.334

Двоичная система:

10101000001111|1001000000101

1001000000101 |10.0101

1100000010000

1001000000101

1100000101100

1001000000101

11000100111

Проверка:2+1/4+1/16=2,31

Восьмеричная:

52036|22012

44024|2.25

60120

44024

140740

132062

6656

Проверка:

2+2/8+5/64=2.33

Шестнадцатеричная:

2A0F|1205

240A|2.55

6050

5A19

6370

6050

320

2+5/16+5/256=2.33

4. Минимизируйте функцию методом карт Карно

a.

5. Минимизируйте функцию законами алгебры логики

a.

При решении были использованы следующие тождества:

Размещено на Allbest.ru

...

Подобные документы

  • Общее представление о системах счисления. Перевод чисел в двоичную, восьмеричную и шестнадцатеричную системы счисления. Разбивка чисел на тройки и четверки цифр. Разряды символов числа. Перевод из шестнадцатеричной системы счисления в десятичную.

    практическая работа [15,5 K], добавлен 19.04.2011

  • Примеры правила перевода чисел с одной системы в другую, правила и особенности выполнения арифметических операций в двоичной системе счисления. Перевод числа с десятичной системы в двоичную систему счисления. Умножение целых чисел в двоичной системе.

    контрольная работа [37,3 K], добавлен 13.02.2009

  • Порождение целых чисел в позиционных системах счисления. Почему мы пользуемся десятичной системой, а компьютеры - двоичной (восьмеричной и шестнадцатеричной)? Перевод чисел из одной системы в другую. Математические действия в различных системах счисления.

    конспект произведения [971,1 K], добавлен 31.05.2009

  • Десятичная система счисления, ее происхождение и применение. Арифметические операции: сложение и вычитание, умножение и деление. Перевод чисел из одной системы счисления в другую. Применение систем: азбука Морзе, алфавитное кодирование, штрих-коды.

    курсовая работа [2,5 M], добавлен 12.01.2015

  • Факты появления двоичной системы счисления - позиционной системы счисления с основанием 2. Достоинства системы: простота вычислений и организации чисел, возможность сведения всех арифметических действий к одному - сложению. Применение двоичной системы.

    презентация [1,5 M], добавлен 10.12.2014

  • Алгоритм выполнения операции сложения, вычитания. Сложение чисел в столбик. Проверка получившихся результатов, переведение их в другую систему счисления. Перевод числа 128 из 8-й в 10-ую систему счисления и числа 11011101 из 2-й в 10-ую систему счисления.

    практическая работа [13,9 K], добавлен 18.04.2011

  • Система счисления как способ записи (изображения) чисел. История появления и развития различных систем счисления: двоичная, восьмеричная, десятичная и шестнадцатеричная. Основные принципы и правила алгоритма перевода из одной системы счисления в другую.

    курсовая работа [343,1 K], добавлен 11.11.2014

  • Понятие шестнадцатеричной системы счисления как позиционной с основанием "16", история ее внедрения. Символы и синтаксис использования, виды и правила перевода. Применение шестнадцатеричной системы счисления в цифровой электронике и компьютерной технике.

    презентация [1,6 M], добавлен 05.05.2012

  • Характеристика методов представления заданных чисел в двоичной, шестнадцатеричной, восьмеричной системе счисления. Представление указанного числа в четырехбайтовом IEEE формате. Разработка алгоритма обработки одномерных и двумерных числовых массивов.

    контрольная работа [138,9 K], добавлен 05.06.2010

  • Организация средствами Microsoft Excel автоматического выполнения операций над представлениями чисел в позиционных системах счисления. Разработка электронных таблиц. Перевод чисел в десятичную систему счисления. Перевод из десятичной системы.

    курсовая работа [27,2 K], добавлен 21.11.2007

  • Целые числа в позиционных системах счисления. Недостатки двоичной системы. Разработка алгоритмов, структур данных. Программная реализация алгоритмов перевода в различные системы счисления на языке программирования С. Тестирование программного обеспечения.

    курсовая работа [593,3 K], добавлен 03.01.2015

  • Понятие и классификация систем счисления. Перевод чисел из одной системы счисления в другую. Перевод правильных и неправильных дробей. Выбор системы счисления для применения в ЭВМ. Навыки обращения с двоичными числами. Точность представления чисел в ЭВМ.

    реферат [62,0 K], добавлен 13.01.2011

  • Обработка информации и вычислений в вычислительной машине. Непозиционные и позиционные системы счисления. Примеры перевода десятичного целого и дробного числа в двоичную систему счисления. Десятично-шестнадцатеричное и обратное преобразование чисел.

    контрольная работа [41,2 K], добавлен 21.08.2010

  • Определение понятия и видов систем счисления - символического метода записи чисел, представления чисел с помощью письменных знаков. Двоичные, смешанные системы счисления. Перевод из одной системы счисления в другую и простейшие арифметические операции.

    курсовая работа [232,6 K], добавлен 16.01.2012

  • Понятие и основные свойства алгоритма. Линейный, ветвящийся и циклический виды вычислительных процессов. Перевод числа из десятичной системы счисления в двоичную, восьмеричную, шестнадцатеричную системы, сложение чисел, выполнение вычитания и умножения.

    контрольная работа [125,7 K], добавлен 15.09.2013

  • История систем счисления, позиционные и непозиционные системы счисления. Двоичное кодирование в компьютере. Перевод чисел из одной системы счисления в другую. Запись цифр в римской нумерации. Славянская нумерация, сохранившаяся в богослужебных книгах.

    презентация [516,8 K], добавлен 23.10.2015

  • Синтез множительного устройства для умножения чисел с плавающей запятой, представленных в двоично-четверичной системе счисления. Перевод сомножителей из десятичной системы счисления в четверичную. Затраты на умножение шестиразрядных сомножителей.

    курсовая работа [133,5 K], добавлен 06.10.2011

  • Логические элементы как устройства, предназначенные для обработки информации в цифровой форме. Определение основных отличительных особенностей и преимуществ двоичной и троичной систем счисления по сравнению с десятичной системой счисления, их типы.

    реферат [30,5 K], добавлен 20.11.2011

  • Непозиционные системы счисления как один из этапов общечеловеческого развития счета. Египетская система счисления как непозиционная система счисления, которая употреблялась в Древнем Египте вплоть до начала X века н.э. Греческая система счисления.

    реферат [252,9 K], добавлен 19.05.2019

  • Описание логической структуры программы "perevod" для перевода числа из одной системы счисления в другую. Блок-схема алгоритма обработчика события Button1Click. Разработка и испытание приложений. Назначение и условия применения программы, листинг.

    курсовая работа [945,5 K], добавлен 03.01.2011

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.