Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Информатика Контрольная 3.doc
Скачиваний:
48
Добавлен:
12.02.2015
Размер:
1.11 Mб
Скачать

1.3 Двоичная арифметика.

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

Таблица двоичного сложения

Таблица двоичного вычитания

Таблица двоичного умножения

0+0=0 0+1=1 1+0=1 1+1=10

0-0=0 1-0=1 1-1=0 10-1=1

00=0 01=0 10=0 11=1

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

Пример. Выполнить сложение двоичных чисел:

а) X=1101, Y=101;

Результат 1101+101=10010.

б) X=1101, Y=101, Z=111;

Результат 1101+101+111=11001.

При вычитании двоичных чисел в данном разряде при необходимости занимается 1 из старшего разряда. Эта занимаемая 1 равна двум 1 данного разряда.

Пример. Заданы двоичные числа X=10010 и Y=101. Вычислить X-Y.

Результат 10010 - 101=1101.

Умножение двоичных чисел производится по тем же правилам, что и для десятичных с помощью таблиц двоичного умножения и сложения.

Пример. 1001101=?

Результат 1001101=101101.

Деление двоичных чисел производится по тем же правилам, что и для десятичных. При этом используются таблицы двоичного умножения и вычитания.

Пример. 1100.011 : 10.01=?

Результат 1100.011 : 10.01=101.1.

Упражнения 1.

1. Перевести следующие числа в десятичную систему счисления:

Номер задания

()2

()8

()16

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

2. Перевести в различные системы счисления из десятичной системы:

Номер задания

()2

()8

()16

1

766

470

3238

2

797

793

5515

3

387

341

5868

4

372

310

3688

5

268

202

4089

6

970

47

7728

7

630

345

8129

8

220

649

7195

9

863

116

3261

10

708

436

2096

11

914

444

5125

12

847

674

4282

13

214

910

1787

14

950

762

302

15

692

611

557

16

326

338

7692

17

191

470

8187

18

223

508

6481

19

385

176

8851

20

914

452

5117

21

476

421

2778

22

296

927

8201

23

235

334

1378

24

604

271

9817

25

415

416

9270

26

740

93

6572

27

505

120

8953

28

627

693

6773

29

199

208

5667

30

934

603

5660

31

666

470

6755

32

797

793

9740

33

887

341

9773

3. Перевести следующие числа из "10" с.с в "2", "8", "16" с.с. (точность вычислений - 5 знаков после точки):

Номер задания

()2

()8

()16

1

89.7865

26.83638

71.82557

2

20.5776

85.27481

81.24015

3

13.73132

5.012013

80.60332

4

76.4339

44.11573

26.38159

5

78.45395

81.69169

14.68738

6

17.37239

15.2214

65.88041

7

35.34158

10.4597

32.59281

8

10.78611

45.80574

15.15715

9

51.55492

79.32604

79.49258

10

42.00625

82.18332

17.77342

11

64.50671

43.50781

73.86342

12

41.5236

11.36643

33.80041

13

24.42148

50.8255

74.97336

14

64.4697

78.33991

34.50648

15

78.05792

97.34678

9.263874

16

28.01141

63.87399

1.635239

17

21.1466

27.58419

80.81452

18

1.900355

25.47041

0.485862

19

84.51437

65.98507

92.7803

20

36.78392

60.49811

16.43428

21

76.02919

73.06626

22.18313

22

3.805754

4.861077

81.64203

23

97.44221

61.77253

27.53602

24

1.040206

89.16717

52.40544

25

36.99126

31.86707

94.97233

26

12.28652

87.58477

44.3591

27

87.0619

91.13255

71.88561

28

56.02728

33.92358

9.725709

29

65.02889

84.63753

37.32031

30

69.89317

46.30993

43.8877

31

41.98384

30.99016

42.23452

32

44.44666

75.49326

6.343357

33

31.78583

40.44453

19.23946

4. Перевести следующие числа в двоичную систему счисления:

Номер задания

()8

()16

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

5. Перевести следующие числа в восьмеричную систему счисления:

Номер задания

()2

()10

()16

1

470

2

793

3

341

4

310

5

202

6

47

7

345

8

649

9

116

10

436

11

444

12

674

13

910

14

762

15

611

16

338

17

470

18

508

19

176

20

452

21

421

22

927

23

334

24

271

25

416

26

93

27

120

28

693

29

208

30

603

31

470

32

793

33

341

6. Перевести следующие числа в шестнадцатиричную систему счисления:

Номер задания

()2

()8

()10

1

470

2

793

3

341

4

310

5

202

6

47

7

345

8

649

9

116

10

436

11

444

12

674

13

910

14

762

15

611

16

338

17

470

18

508

19

176

20

452

21

421

22

927

23

334

24

271

25

416

26

93

27

120

28

693

29

208

30

603

31

470

32

793

33

341

7. Заданы двоичные числа X и Y. Вычислить X+Y, X-Y, X*Y и X/Y если:

Номер задания

X

Y

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33