|
1 / 1 / 0
Регистрация: 25.10.2015
Сообщений: 36
|
|
Выполнить деление чисел с фиксированной запятой методом без восстановления остатка (дробная часть)29.11.2015, 16:50. Показов 4324. Ответов 8
Метки нет (Все метки)
Помогите пожалуйста решить задание.
Нужно выполнить деление чисел с фиксированной запятой методом без восстановления остатка (дробная часть): Разделить с точностью до 4-го знака после запятой D=A/B A=0,10011 B=1,11011 старший разряд знаковый.
0
|
|
| 29.11.2015, 16:50 | |
|
Ответы с готовыми решениями:
8
Деление без восстановления остатка
Деление без остатка |
|
Ушел с форума
16371 / 7683 / 1080
Регистрация: 11.11.2010
Сообщений: 13,757
|
|
| 30.11.2015, 04:49 | |
|
xXapokalypsesXx,
https://www.cyberforum.ru/asse... 05284.html
1
|
|
|
1 / 1 / 0
Регистрация: 25.10.2015
Сообщений: 36
|
|
| 02.12.2015, 03:45 [ТС] | |
|
Никак не могу разобраться, даже с учебником
0
|
|
|
Ушел с форума
16371 / 7683 / 1080
Регистрация: 11.11.2010
Сообщений: 13,757
|
|
| 02.12.2015, 04:41 | |
|
xXapokalypsesXx,
а ты попроси своего препода, чтобы объяснил тебе более подробно, дал ссылки на дополнительный материал по которому он сам готовился. Не стесняйся, им всегда нравится. что студенты заинтересовались предметом
0
|
|
|
1 / 1 / 0
Регистрация: 25.10.2015
Сообщений: 36
|
|
| 02.12.2015, 04:58 [ТС] | |
|
Переводить числа с одной системы в другую я научился, но вот сочетание, вычитание, умножение и деление не получается, путаюсь.
Преподаватель давал материал с нужной информацией, объяснял четыре раза и никак, хоть убей.
0
|
|
|
Ушел с форума
16371 / 7683 / 1080
Регистрация: 11.11.2010
Сообщений: 13,757
|
||
| 02.12.2015, 05:38 | ||
![]() если со своей задачей не справился профессионал, тогда чего ты ожидаешь от меня -- любителя?
0
|
||
|
1 / 1 / 0
Регистрация: 25.10.2015
Сообщений: 36
|
|
| 03.12.2015, 05:24 [ТС] | |
|
Подумал, что вы хорошо знакомы с этой темой
0
|
|
|
Ушел с форума
16371 / 7683 / 1080
Регистрация: 11.11.2010
Сообщений: 13,757
|
|
| 03.12.2015, 05:52 | |
|
xXapokalypsesXx,
хорошо знать и доходчиво объяснить это две большие разницы. Если эта тема тебе не интересна, то доходчиво объяснить можно только при использовании розг
1
|
|
|
17 / 17 / 4
Регистрация: 15.09.2015
Сообщений: 29
|
|
| 03.12.2015, 08:36 | |
|
Ну я не уверен что все правильно излагаю, тем не менее ответ вроде сходится.
Кроме того при переписывании могли быть ошибки, поэтому надо проверять по смыслу. Считаем что A и B записаны как sign-magnitude, то есть A=0,10011 = +0.10011 B=1,11011 = -0.11011 "правило деления без восстановления остатков: чтобы определить цифру частного в некотором разряде, необходимо сдвинуть логически предыдущий остаток влево на один разряд, а затем алгебраически добавить к нему модуль делителя, которому приписывается знак, противоположный знаку предыдущего остатка; если полученный остаток положителен, то в частном проставляется 1, если же остаток отрицателен, то 0" (Лысиков, арифм и логич основы цифровых автоматов, 1980) Далее не заморачиваясь со знаками рассмотрим деление a/b где a=0.10011 b=0.11011 Запишем сразу величины которые мы будем добавлять ("модуль делителя, которому приписывается знак, противоположный знаку предыдущего остатка"): +b = 0.11011 (допкод) - если предыдущий остаток был отрицательным -b = 1.00101 (допкод) - если предыдущий остаток был положительным r(0) = a = 0.10011 - за начальный остаток берем делитель ------------------------------------------------- начинаем с вычитания: r(1) = r(0) - b: 0.10011 1.00101 ------- 1.11000 < 0 -> q_0 = 0 -> в следующий раз прибавляем +b r(1) = r(1) << 1 = 1.10000 ------------------------------------------------- r(2) = r(1) + b: 1.10000 0.11011 ------- 0.01011 > 0 -> q_1 = 1 -> в следующий раз прибавляем -b r(2) = r(2) << 1 = 0.10110 ------------------------------------------------- r(3) = r(2) - b: 0.10110 1.00101 ------- 1.11011 < 0 -> q_2 = 0 -> в следующий раз прибавляем +b r(3) = r(3) << 1 = 1.10110 ------------------------------------------------- r(4) = r(3) - b: 1.10110 0.11011 ------- 0.10001 > 0 -> q_3 = 1 -> в следующий раз прибавляем -b r(4) = r(4) << 1 = 1.00010 ------------------------------------------------- r(5) = r(4) - b: 1.00010 1.00101 ------- 0.00111 > 0 -> q_4 = 1 -> в следующий раз прибавляем -b r(5) = r(5) << 1 = 0.01110 ------------------------------------------------- r(6) = r(5) - b: 0.01110 1.00101 ------- 1.10011 < 0 -> q_5 = 0 ------------------------------------------------- Q = q_0.q_1q_2q_3q_4q_5 = 0.10110 ~ 0.1011 (округляем до 4х знаков после запятой) Проверка: a = 0.10011 = 19/32 b = 0.11011 = 27/32 c = 19/27 ~ 0,7037 ~ 0.1011...
1
|
|
| 03.12.2015, 08:36 | |
|
Помогаю со студенческими работами здесь
9
Деление без остатка Деление без остатка
Программа на паскале - Найдите сумму натуральных чисел от 1 до 1000, которые делятся без остатка на 7 и не делятся без остатка на 13 Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
||||
|
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
|
Новый ноутбук
volvo 07.12.2025
Всем привет.
По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне:
Ryzen 5 7533HS
64 Gb DDR5
1Tb NVMe
16" Full HD Display
Win11 Pro
|
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
|
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
|
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов
На странице:
https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/
нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
|
|
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов.
. . .
|
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
|
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
|
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут.
В век Веб все очень привыкли к дизайну Single-Page-Application .
Быстренько разберем подход "на фреймах".
Мы делаем одну. . .
|
Фото: Daniel Greenwood
kumehtar 13.11.2025
|