Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву
Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Табл. 1. Варианты заданий. Записать в формате с плавающей запятойСодержание книги
Поиск на нашем сайте Задания Получите у преподавателя номер варианта наборов чисел из табл. 1 и табл. 2. 1. Разделите набор чисел из табл. 1 на два списка: o список чисел, представляемый в формате с плавающей запятой точно; o список чисел, представляемый в формате с плавающей запятой с погрешностью. 2. Запишите первые 5 чисел (выделены коричневым) набора из табл. 1 в 32-разрядном формате с плавающей запятой (длина мантиссы q = 23, порядок |p| ≤ 127, основание s = 2). 3. Сложите в формате с плавающей запятой первое число из табл. 1 со вторым и первое с третьим. 4. Найдите в наборе чисел из табл. 2 числа Ni для которых сумма с одним из чисел 1, 100, 10000 равна Ni. Табл. 1. Варианты заданий. Записать в формате с плавающей запятой № варианта ЧИСЛА 1/3, 1023, 1/256, 126.75, 0.005, 2.4, 65530.5, 15.125, 31.6, 128000 2/3, 1535, 3/128, 510.75, 0.00125, 5.2, 65532.25, 12.025, 32.5, 130000 2/5, 1151, 3/64, 500.75, 0.0025, 5.2, 32760.25, 14.75, 32.3, 131700 0.9, 1056, 3/256, 511.25, 0.0125, 5.3, 66532.25, 11.025, 32.5, 132770 4/7, 900, 7/512, 375.25, 0.002, 4.4, 56721, 11.725, 29.7, 112000 1/9, 1013, 1/1024, 120.25, 0.0075, 7.4, 65532.5, 17.125, 33.2, 129000 5/9, 1026, 5/1024, 520.25, 0.003, 6.25, 64000.5, 16.5, 36.1, 98756 2/7, 1035, 4/1024, 512.5, 0.0035, 6.2, 64860.5, 16.4, 34.5, 120120 3/5, 998, 3/256, 127.5, 0.0375, 5.5, 65000.2, 9.98, 30.075, 122221 5/7, 1028, 9/128, 129.75, 0.004, 65502.5, 10.17, 31.25, 108300 2/9, 1020, 5/128, 511.5, 0.005, 65428.75, 18.75, 33.375, 109128 11.525, 970, 5/512, 3/7, 0.0045, 375.25, 4.4, 56721, 112000,29.9 3/7, 835, 3/256, 511.25, 0.007, 5.3, 66532.25, 14.025, 32.5, 131070 389.25, 3/512, 4/7, 954, 0.0075, 29.7,56721, 4.5, 13.725, 112777 14.75, 1006, 7/64, 511.75, 0.0023,32760.25, 5.2, 2/5, 32.3, 130724, 1/256, 126.75, 1023, 2.3, 0.0055, 65512.5, 17.125, 1/3, 31.6, 128000 6/7, 1022, 3/1024, 518.5, 0.00375, 6.125, 63060.5, 10.4, 31.5, 127120 4/5, 796, 13/1024, 506,125, 0,0075, 126754, 62766, 15.25, 32.25, 7.5 5/9, 1100, 129.75, 9/128, 0.0027, 98756, 520.25, 6.25, 64000.5, 134800 1/6, 1066, 1/2048, 126.25, 0.0071, 7.4, 65532.5, 17.125, 33.2, 129000 5/6, 756, 1/4096, 511.25, 0.00145, 5.3, 66532.25, 14.025, 32.5, 131770, 0.2, 2045, 1/2048, 125.5, 0.0065, 6.7, 31767.5, 16.5, 34.25, 160000 4.9, 16381, 1/8192, 384.25, 0.0022, 4.25, 24576, 15.375, 40, 98303 0.7, 1034, 7/128, 119.75, 0.0085, 67502.5, 10.1, 31.25, 108300 0.3, 2050, 5/2048, 135.5, 0.009, 3.7, 30767.5, 17.5, 35.25, 163000 4/9, 986, 9/512, 376.25, 0.0085, 4.125, 54721, 11.25, 29.7, 112000 0.4, 1152, 9/128, 383.5, 0.0068, 3.5,49150, 12.125, 48.5, 81921 0.6, 1280, 7/512, 144.5, 0.0057, 4.75, 47890, 17.5, 47.5, 81919 0.7, 1408, 3/128, 200, 0.0031, 5.1, 48100,17.125, 63.5, 100000 1/7, 1000, 10.025, 7/256, 0.001 , 7/256, 3.4, 52126, 30, 100000
Табл. 2. Варианты заданий. Большие числа № варианта ЧИСЛА 2.5*1015, 75 000, 300 000 000, 1.5*107 9*108, 110 000, 1.125*1012, 1027 90 000, 8*105, 2*1029 400 000 000, 8*103, 90 000, 3 400 000 000, 8*1027 3*1014, 20 000, 200 000 000, 2*1033 5.5*1016, 400 000, 900 000 000, 1031 5.8*1012, 176 000, 870 000 000, 1021 6.5*1018, 1400 000, 900 000 000, 1028 2.5*1010, 100 000, 900 000 000, 1011 7.5*109, 230 751, 900 000 000, 1031 3*1020, 345 032, 700 000 000, 1010 5*1040, 128 000, 70 000 000, 1012 67 600 000, 5*1045, 1016, 2340 2*1018, 300 000, 512 000 000, 1012 5*1030, 28 000, 67 000 456, 1013 10 567, 819 400, 1038, 109 5*1040, 128 000, 70 000 000, 1012 1013, 3*1011, 21 000, 9*1033 24 000 000 000, 271 000, 2*1034, 31 000 5 400 000 000, 673 007, 2*1022, 11 000 4*1017, 50 000, 1 200 000 000, 8*107 643 000 000 000, 724 000, 2*1034, 10 951 108, 3*1014, 21 000, 9*1033 24 000 000 000, 271 000, 2*1034, 31 000 5*1035, 500 000, 1 700 000 000, 106 1010, 3*107, 21 000, 7*1032 24 000 000 000, 271 000, 2*1034, 31 000 9*1022, 256 000, 400 000 000, 1013 67 600 000, 5*1025, 1016, 2340 163 289 123, 5*1035, 1012, 23 472 Пример выполнения упражнения 3 Упр. 3. Представление чисел с плавающей запятой Вариант 30 Исходные данные из табл. 1 1/7, 1000, 10.025, 378.5, 0.001 7/256, 3.4, 52126, 30, 1000001. Разделение набора чисел из табл. 1 на два списка. а) Точно представимые числа: 1000, 7/256 = 7/(28), 378.5, 52126, 30, 100 000.б) Числа, представимые с погрешностью: 1/7, 10.025=10+25/1000=10+1/40=10+1/(8*5) 3.4=34/10=17/5, 0.00732. Перевод чисел 1/7, 1000, 10.025, 7/256, 0.001 в формат с плавающей запятой Перевод 1/7 в двоичную дробь (1/7)10 = 1/1112.Разделив 1 на 1112, получаем двоичную периодическую дробь: 1000 |111 111 0.001001001(001) 1000 111 1000 111Нормализация x = 0.001(001) = 1.(001) * 2-3, x = q*sp q = 1.(001), p = -3, pсм = -3+127 = 124 = 11111002Запись в 32-разрядную ячейку 0 | 1 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 0
22 0
Перевод 1000 в двоичное число 100010 = 102310 - 2310 = 1 111 111 1112 - 101112 = 1 111 101 0002Нормализация q = 1.111 101 0002, p = 910 = 10012 pсм = 9+127 = 136 = 10 001 000Запись в 32-разрядную ячейку 1 | 0 | 0 | 0 | 1 | 0 | 0 1 | 1 | 1 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0
22 0
Перевод 7/256 нормализация 7 = 7 = 7 *2-6 256 28 22 q = 7 = 1.112, p = -6 = -1102, pсм = -6+127 = 121 = 1 111 001 4Запись в 32-разрядную ячейку 0 | 1 | 1 | 1 | 1 | 0 | 0 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0
22 0
Перевод 10.025 в двоичную систему Целая и дробная части числа переводятся отдельно 1010 = 10102 0.025*2 = 0.05 0.05 *2 = 0.1 0.1 *2 = 0.2 0.2 *2 = 0.4 0.4 *2 = 0.8 0.8 *2 = 1.6 0.6 *2 = 1.2 0.2 *2 = 0.4 0.4 *2 = 0.8 0.8 *2 = 1.6 0.6 *2 = 1.2 0.2 *2 = 0.4 . . . 0.02510 = 0.000(0011)2 10.02510 =1010.000(0011)2нормализация q = 1.010000(0011) p = 310 = 112, pсм = 3+127 = 130 = 10 000 010Запись в 32-разрядную ячейку 1 | 0 | 0 | 0 | 0 | 0 | 1 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 1 | 1 | 0 | 0 | 1 | 1 | 0 | 0 | 1 | 1 | 0
22 0
Перевод 0.001 в двоичную систему Заметим, что 1/512 > 0.001 > 1/1024 и 1/512 =2-9.Поэтому при представлении 0.00110 в виде двоичной дроби первые 9 цифр после запятой будут нулями. После них нужно найти ещё 24 значащих цифры. 1 0.001*2 = 0.002 2 0.002*2 = 0.004 3 0.004*2 = 0.008 4 0.008*2 = 0.016 5 0.016*2 = 0.032 6 0.032*2 = 0.064 7 0.064*2 = 0.128 8 0.128*2 = 0.256 9 0.256*2 = 0.512 10 0.512*2 = 1.024 11 0.024*2 = 0.04812 0.048*2 = 0.09613 0.096*2 = 1.19214 0.192*2 = 0.38415 0.384*2 = 0.76816 0.768*2 = 1.53617 0.536*2 = 1.07218 0.072*2 = 0.14419 0.144*2 = 0.28820 0.288*2 = 0.57621 0.576*2 = 1.15222 0.152*2 = 0.30423 0.304*2 = 0.60824 0.608*2 = 1.216 25 0.216*2 = 0.43226 0.432*2 = 0.86427 0.864*2 = 1.72828 0.728*2 = 1.45629 0.456*2 = 0.91230 0.912*2 = 1.82431 0.824*2 = 1.64832 0.648*2 = 1.29633 0.296*2 = 0.592 0.00110 = 0.000 000 000 100 100 110 001 001 001 101 1102нормализация p = -10 = -10102, pсм = -10+127 = 117 = 1 110 101 q = 1.001 001 100 010 010 011 011 102Запись в 32-разрядную ячейку 0 | 1 | 1 | 1 | 0 | 1 | 0 0 | 0 | 1 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 1 | 1 | 0 | 1 | 1 | 1 | 0
22 0
|
||
|
Последнее изменение этой страницы: 2024-06-17; просмотров: 66; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.216.236 (0.006 с.) |