Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
lib_26425_1326695087.doc
Скачиваний:
21
Добавлен:
09.11.2019
Размер:
484.86 Кб
Скачать

Лабораторная работа №1 системы счисления

Цель работы.

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

Теоретическая часть.

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

1. Целая часть числа в десятичной системе делится на r, а остаток от деления запоминается. Этот процесс повторяется для полученного частного до тех пор, пока оно не станет равным нулю. Полученные остатки записываются в обратном порядке (снизу вверх).

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

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

целая часть: дробная часть:

Ответ:

Перевод числа из системы счисления с основанием r в десятичную систему счисления.

Для того чтобы число , где – это целые числа (цифры), из системы счисления с основанием r перевести в десятичную систему счисления, необходимо воспользоваться формулой: .

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

Практическая часть.

Уровень 0.

1. В соответствии с вариантом задания, выданным преподавателем:

а) перевести числа из десятичной системы счисления в двоичную, восьмеричную и шестнадцатеричную системы счисления;

б) перевести заданные числа в десятичную систему счисления.

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

Уровень 1 (повышенной сложности).

3. Разработать программу перевода вещественного числа из десятичной системы счисления в r-ичную и обратно.

4. Модифицировать программу из п.3, добавив возможность выполнения операций сложения и умножения двух вещественных чисел в r-ичной системе счисления.

Варианты заданий.

Вариант №1

1. a) 42210; 11710; 705.312510; 953.1562510; 85.8437510

1. б) 111011102; 10010110,012; 534,248; 123,F16

2. 1101101112 + 1110111002; 100100000,12 – 10001000,1012;

424,58 + 42,28; 126,68 – 43,68; 81,016 + 96,016; 164,016 – 10E,E16;

100010001,112 ∙ 111010000,0012; 10,58 ∙ 677,78; 82,416 ∙ D9,E16;

Вариант №2

1. a) 28410; 38210; 394.0937510; 357.687510; 149.510

1. б) 111001102; 100100111,1112; 336,568; 13A,8816

2. 11110000,012 + 10101000,1012; 10011101,112 – 10,112;

456,48 + 363,48; 344,28 – 3,18; 11A,616 + 184,C16; 19B,616 – 14D,C16;

100010111,1112 ∙ 111100000,0012; 107,08 ∙ 620,08; 144,416 ∙ 8A,E16;

Вариант №3

1. a) 43910; 39210; 900.312510; 252.1562510; 908.062510

1. б) 111012; 1000100,12; 653,548; 1FB,B16

2. 10011010,1012 + 1110001,1012; 101011010,0112 – 111100,12;

155,68 + 25,18; 700,78 – 502,68; 160,A16 + D2,416; 49,616 – 16,016;

11001101,12 ∙ 100111001,0112; 432,08 ∙ 77,08; F0,E16 ∙ 1,216;

Вариант №4

1. a) 43910; 46810; 797.5937510; 912.510; 165.1562510

1. б) 101100102; 101000010,0012; 632,168; 5B,416

2. 10000110,0112 + 11011102; 100101001,0112 – 1000001,1112;

755,18 + 426,78; 643,48 – 124,78; 13,016 + 12,216; 2E,016 – 1F,C16;

1011110,112 ∙ 111000010,12; 217,48 ∙ 301,78; 22,416 ∙ 106,216;

Вариант №5

1. a) 9910; 28110; 749.937510; 22.87510; 128.87510

1. б) 11101012; 10110100,012; 10,068; EC,4816

2. 1001000,1112 + 111110002; 10101110,012 – 1111001,112;

146,48 + 724,68; 723,08 – 643,48; 1F9,216 + A2,616; 1F1,C16 – 56,C16;

110011002 ∙ 101101000,112; 273,08 ∙ 474,78; 38,E16 ∙ 193,016;

Вариант №6

1. a) 45710; 35610; 85.7187510; 688.2187510; 724.312510

1. б) 110001012; 100010001,0112; 134,228; 51,8816

2. 101101101,1112 + 1110011,112; 111101001,012 – 11111,112;

566,78 + 424,58; 533,78 – 72,38; 76,816 + BD,A16; 176,416 – 15A,416;

101101001,12 ∙ 111011001,012; 540,48 ∙ 675,08; 6E,016 ∙ 13,216;

Вариант №7

1. a) 50810; 17610; 33.5937510; 134.5937510; 392.562510

1. б) 11111102; 100010011,12; 721,728; 68,C816

2. 101011101,0112 + 1001111012; 101100001,1112 – 10,0112;

451,38 + 436,18; 442,38 – 106,68; 19A,016 + 1D2,616; 1B6,E16 – 152,A16;

10110011,112 ∙ 1010010,1012; 766,68 ∙ 462,08; A9,C16 ∙ 7A,416;

Вариант №8

1. a) 47410; 30510; 838.4062510; 489.2187510; 332.4687510

1. б) 11001102; 11100101,1012; 710,328; 19A,F816

2. 11000011,12 + 10000010,1012; 110011111,0112 – 1111111,1012;

344,68 + 326,38; 444,78 – 214,38; A9,816 + FF,816; 1BC,616 – 78,A16;

1101001102 ∙ 101001112; 702,28 ∙ 372,38; B7,416 ∙ AB,816;

Вариант №9

1. a) 17510; 13010; 329.1562510; 206.12510; 1012.812510

1. б) 111111002; 111000100,112; 356,38; 6F,116

2. 1000101012 + 110000010,12; 100010000,1112 – 11010110,1012;

274,28 + 463,68; 747,68 – 646,38; F8,E16 + 58,016; 137,216 – F2,816;

110011011,12 ∙ 100010000,0012; 505,28 ∙ 724,58; 1E7,E16 ∙ 15F,216;

Вариант №10

1. a) 2310; 49210; 907.7187510; 369.187510; 348.187510

1. б) 101001012; 10101,112; 646,18; 11A,B816

2. 1000000,012 + 111001001,1112; 100111111,112 – 10011001,0012;

504,58 + 74,68; 503,68 – 427,78; 80,016 + 1FB,E16; 199,816 – D4,016;

10011001,12 ∙ 100100101,112; 217,38 ∙ 531,08; 157,216 ∙ 1D,616;

Вариант №11

1. a) 38010; 21510; 303.2812510; 182.2812510; 951.437510

1. б) 1112; 11110001,012; 235,648; 127,0816

2. 11011010,112 + 100100001,0012; 101110011,0112 – 11100010,012;

706,38 + 227,18; 653,18 – 43,08; 151,A16 + 7B,A16; 123,016 – E8,816;

100000110,012 ∙ 101111011,012; 73,28 ∙ 575,58; 1AA,016 ∙ 18F,C16;

Вариант №12

1. a) 14310; 7610; 219.1562510; 92.2510; 452.937510

1. б) 10010002; 111011101,0112; 315,548; 140,016

2. 1011110,012 + 111101000,1012; 101101000,0112 – 10010010,0012;

336,08 + 216,68; 627,48 – 451,58; 117,A16 + A2,A16; 103,616 – 6F,616;

100010001,1012 ∙ 10001,0112; 337,18 ∙ 317,38; B5,616 ∙ 64,216;

Вариант №13

1. a) 44710; 9610; 137.7187510; 162.437510; 21.4687510

1. б) 11101002; 10011100,0112; 40,18; 1DB,D16

2. 10100101,0012 + 111111111,0112; 11011000,0112 – 100100102;

650,18 + 203,78; 713,48 – 361,18; 169,A16 + 120,616; 1E5,616 – 54,016;

101110011,0112 ∙ 11100011,1112; 273,78 ∙ 53,38; 1BE,616 ∙ 7B,416;

Вариант №14

1. a) 5410; 36110; 91.87510; 270.62510; 957.510

1. б) 110110102; 111100011,12; 44,528; 13F,B816

2. 100111,1012 + 110000112; 11010000,0012 – 10101,1112; 2,58 + 611,28;

752,48 – 236,38; 187,816 + 74,C16; 1BF,416 – CD,216;

10101100,0012 ∙ 100001101,0012; 314,28 ∙ 403,48; 182,616 ∙ 142,216;

Вариант №15

1. a) 39010; 10110; 1001.3437510; 658.510; 138.62510

1. б) 10111102; 101011100,1012; 441,58; 11B,716

2. 10001102 + 100101101,112; 101010101,1112 – 11010011,12;

176,48 + 2,08; 412,58 – 236,78; 12B,416 + 165,016; 1A8,816 – DF,016;

101110001,1112 ∙ 111111011,112; 454,18 ∙ 557,38; 60,C16 ∙ 1A5,A16;

Вариант №16

1. a) 9310; 41310; 667.1562510; 689.5937510; 628.4062510

1. б) 110101112; 111010011,0012; 437,368; CE,116

2. 10101110,0112 + 1011100112; 10101100,0112 – 111010,112;

452,08 + 21,58; 36,58 – 7,78; 1F6,816 + 1B4,A16; 1FB,E16 – CE,C16;

1101110,1112 ∙ 100100000,12; 444,28 ∙ 364,28; 1E8,216 ∙ C9,616;

Вариант №17

1. a) 48110; 32210; 521.812510; 868.87510; 490.12510

1. б) 110100012; 100001101,0112; 742,28; B3,316

2. 110110,0012 + 100111000,12; 110101011,0112 – 1101111,1112;

712,68 + 523,78; 513,58 – 276,48; 124,016 + 1CE,216; 149,816 – AB,416;

101010101,112 ∙ 100111000,12; 525,68 ∙ 327,38; 18E,416 ∙ 5B,616;

Вариант №18

1. a) 8610; 25210; 519.0312510; 47410; 880.312510

1. б) 10011112; 100111010,0112; 324,78; 3D,F16

2. 101100101,1012 + 11000011,1112; 10011001,012 – 10001100,0012;

61,68 + 773,18; 754,38 – 470,68; 80,C16 + 1F8,216; B9,416 – 79,E16;

111110111,0012 ∙ 100110101,1112; 304,78 ∙ 76,28; A6,E16 ∙ 165,E16;

Вариант №19

1. a) 48010; 46010; 40.562510; 378.8437510; 109.9687510

1. б) 1011102; 110111,1112; 143,148; 8D,E16

2. 1011000,1012 + 1111,1012; 10001001,0012 – 1011,1012;

120,58 + 646,48; 727,78 – 436,38; 19A,E16 + FA,016; 165,C16 – 158,C16;

111111000,112 ∙ 100001001,0112; 746,28 ∙ 73,08; 1C4,A16 ∙ 114,216;

Вариант №20

1. a) 42610; 29410; 102110; 19.0312510; 922.2187510

1. б) 100110102; 11111000,12; 422,348; 1BF,616

2. 111001111,0112 + 111010101,112; 110100001,1112 – 10110,112;

342,68 + 660,68; 413,58 – 337,18; CC,416 + 161,616; 1CB,016 – 100,816;

11001110,1012 ∙ 110101111,0012; 645,28 ∙ 606,18; 17F,816 ∙ 1C4,A16;

Вариант №21

1. a) 49510; 45810; 860.2510; 348.9687510; 886.7510

1. б) 101011002; 101010001,12; 13,268; 5A,E816

2. 100001001,012 + 100111100,1012; 111101111,1012 – 110001101,12;

632,38 + 653,38; 512,28 – 501,28; DB,216 + 1F4,416; 1C9,216 – 81,616;

10101000,1112 ∙ 11000000,1112; 602,68 ∙ 405,28; 7E,216 ∙ BA,016;

Вариант №22

1. a) 22410; 29510; 376.0937510; 1004.6562510; 174.0312510

1. б) 1101012; 101001111,0012; 553,528; CE,316

2. 1000100,0012 + 1011010,1012; 111101011,012 – 1001001,12;

716,58 + 164,18; 571,28 – 315,68; 123,216 + 47,E16; 169,C16 – 150,E16;

11101,012 ∙ 100001001,1012; 61,38 ∙ 43,48; 9F,416 ∙ FE,A16;

Вариант №23

1. a) 16710; 20610; 985.312510; 802.0937510; 395.2510

1. б) 110101012; 100001010,12; 307,048; 143,616

2. 1011111,112 + 101001111,1112; 110110010,0012 – 10110000,0112;

1,28 + 542,08; 111,08 – 35,28; 6E,416 + 144,E16; 19B,C16 – 22,A16;

101010011,0112 ∙ 111101100,12; 767,78 ∙ 265,48; 14F,416 ∙ 9E,A16;

Вариант №24

1. a) 8210; 29810; 96.0937510; 836.2510; 900.3437510

1. б) 1102; 111111100,12; 150,78; 1BE,1816

2. 111111100,012 + 100002; 111011010,012 – 100110100,1112;

157,58 + 64,48; 235,48 – 215,28; A3,E16 + 108,816; 1DC,416 – 15E,016;

101101100,012 ∙ 101111000,1012; 736,58 ∙ 260,78; 1F4,E16 ∙ 75,016;

Вариант №25

1. a) 2210; 41510; 644.62510; 956.312510; 87.687510

1. б) 11001012; 11111011,0012; 755,148; 73,A16

2. 101110,012 + 10101001,1112; 110110100,1012 – 10101001,0112;

275,08 + 45,68; 740,18 – 516,28; 18E,216 + 1EA,216; 138,A16 – C9,416;

100010111,0012 ∙ 10000001,012; 334,58 ∙ 133,78; 1,016 ∙ 2C,216;

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]