Технический форум
Вернуться   Технический форум > Компьютерный форум > Любые вопросы от новичков


Ответ
 
Опции темы Опции просмотра
Старый 19.09.2010, 13:50   #1 (permalink)
Мгаченец
Member
 
Аватар для Мгаченец
 
Регистрация: 02.09.2009
Сообщений: 110
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 119
По умолчанию Помогите с домашней работой

Здравствуйте господа форумчане,помогите ламеру
(8) восьмиричная итп.
1)перевести в 2,8,16 и проверить перевод
121,4(10),212,25(10)
2)вычислить
111,02 (2) ножить на 10,11 (2)
3)вычислить
513 (8) плюс 127(8)
511 (16) минус 511(8)
AB67 (16)плюс 67AB (16)
CA14 (16)минус 16АС (16)
4)по возрастанию
175(10) 253(8) 11011001(2) D9(16)
Заранее благодарен
Мгаченец вне форума   Ответить с цитированием

Старый 19.09.2010, 13:50
Helpmaster
Member
 
Аватар для Helpmaster
 
Регистрация: 08.03.2016
Сообщений: 0

Рекомендую обратить внимание на данные ссылки

Помогите с практической работой, на ней застрял
Проблемы с работой ОС
Помогите, пожалуйста, с курсовой работой
Помогите с настройкой домашней Wi-Fi сети
Вопрос по контролю за работой на ПК.

Старый 19.09.2010, 15:07   #2 (permalink)
ШуриK
Member
 
Аватар для ШуриK
 
Регистрация: 05.02.2009
Сообщений: 2,602
Записей в дневнике: 1
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 1165
По умолчанию

Есть стандартный калькулятор - переключить на инженерный, там выбрать систему счиселния и пошел считать. Где разные системы, то перевести в одну.
ШуриK вне форума   Ответить с цитированием
Старый 20.09.2010, 13:31   #3 (permalink)
Мгаченец
Member
 
Аватар для Мгаченец
 
Регистрация: 02.09.2009
Сообщений: 110
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 119
По умолчанию

можно как нибудь поподробнее,пожалуйста
Мгаченец вне форума   Ответить с цитированием
Старый 20.09.2010, 15:44   #4 (permalink)
Жан
Member
 
Аватар для Жан
 
Регистрация: 18.04.2010
Сообщений: 744
Сказал(а) спасибо: 2
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 639
По умолчанию

Цитата:
можно как нибудь поподробнее,пожалуйста
А что интересует поподробнее? В компьютере тоже есть калькулятор. Переводиш его в режим работы инженерный и считаеш.
Жан вне форума   Ответить с цитированием
Старый 20.09.2010, 16:25   #5 (permalink)
Vladimir_S
Специалист
 
Регистрация: 27.08.2008
Адрес: Санкт-Петербург
Сообщений: 27,807
Сказал(а) спасибо: 340
Поблагодарили 583 раз(а) в 208 сообщениях
Репутация: 113184
По умолчанию

Всё правильно, только калькулятор не умеет работать с дробными числами (в недесятичных системах), а в задании это требуется. Но вообще дробные недесятичные числа - это такая, извините, мутота, и к тому же непонятно, зачем и кому это надо. Можно, конечно, программку нарисовать, да мне, увы, некогда, а вручную переводить - умудохаешься.
Vladimir_S вне форума   Ответить с цитированием
Ads

Яндекс

Member
 
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
Старый 21.09.2010, 17:07   #6 (permalink)
AlexZir
support
 
Аватар для AlexZir
 
Регистрация: 19.08.2007
Адрес: Зея
Сообщений: 15,794
Записей в дневнике: 71
Сказал(а) спасибо: 166
Поблагодарили 203 раз(а) в 86 сообщениях
Репутация: 75760
По умолчанию

111,02(2) - а вы точно уверены, что это двоичное число?

Владимир, никаких особых проблем с переводом не должно быть, там просто отрицательная степень и всё
__________________
Убить всех человеков!
AlexZir вне форума   Ответить с цитированием
Старый 21.09.2010, 17:22   #7 (permalink)
Vladimir_S
Специалист
 
Регистрация: 27.08.2008
Адрес: Санкт-Петербург
Сообщений: 27,807
Сказал(а) спасибо: 340
Поблагодарили 583 раз(а) в 208 сообщениях
Репутация: 113184
По умолчанию

Цитата:
Сообщение от AlexZir Посмотреть сообщение
111,02(2) - а вы точно уверены, что это двоичное число?

Владимир, никаких особых проблем с переводом не должно быть, там просто отрицательная степень и всё
Да теорию-то я знаю. а вот попробуйте 0.4 в двоичную систему перегнать - ну и полУчите бесконечный хвост. А вообще-то еще бы толком понять, какие запятые в сообщении тов. Мгаченца отделяют дробную часть от целой, а какие используются, как знак перечисления. У него всё в кучу.

P.S. Чего-то у Вас очень лихо - наверное, я не так понимаю. Надо будет поразмыслить.
Vladimir_S вне форума   Ответить с цитированием
Старый 21.09.2010, 17:30   #8 (permalink)
Vladimir_S
Специалист
 
Регистрация: 27.08.2008
Адрес: Санкт-Петербург
Сообщений: 27,807
Сказал(а) спасибо: 340
Поблагодарили 583 раз(а) в 208 сообщениях
Репутация: 113184
По умолчанию

Нет, правда - не пойму. Я бы сказал, что 0.001(2) - это 1/8, или 0.125, а уж никак не 0.4. Или всё-таки 0.4?
Vladimir_S вне форума   Ответить с цитированием
Старый 21.09.2010, 17:41   #9 (permalink)
AlexZir
support
 
Аватар для AlexZir
 
Регистрация: 19.08.2007
Адрес: Зея
Сообщений: 15,794
Записей в дневнике: 71
Сказал(а) спасибо: 166
Поблагодарили 203 раз(а) в 86 сообщениях
Репутация: 75760
По умолчанию

Да, я малость ошибся, вот алгоритм перевода дробных чисел:
Цитата:
При переводе дробных чисел из одной СС в другую нужно следовать следующим правилам:
Последовательно умножаем дробную часть данного числа на основание нужной нам СС до тех пор пока дробная часть не станет равной 0(или до нужной степени точности, так как не всегда частное может стать равным 0).При получении целой части ее отбрасываем.
Полученные целые части произведений являются числами новой СС.
Составить дробную часть числа в новой системе, начиная с целой части первого произведения.
__________________
Убить всех человеков!
AlexZir вне форума   Ответить с цитированием
Старый 21.09.2010, 18:05   #10 (permalink)
AlexZir
support
 
Аватар для AlexZir
 
Регистрация: 19.08.2007
Адрес: Зея
Сообщений: 15,794
Записей в дневнике: 71
Сказал(а) спасибо: 166
Поблагодарили 203 раз(а) в 86 сообщениях
Репутация: 75760
По умолчанию

Допустим, что неизвестна точность вычисления при переводе числа 121,4(10). Тогда подобные примеры приведут к бесконечному циклу преобразований. Именно на невозможности точного перевода некоторых чисел и основано высказывание о погрешности вычисления на ЭВМ.

Перевод в двоичную систему счисления:
0,4(10)*2=0,8(10)
0,8(10)*2=1,6(10)
0,6(10)*2=1,2(10)
0,2(10)*2=0,4(10) и т.д.
происходит зацикливание, поэтому всегда нужно определять точность вычисления. В данном случае дробная часть будет 0110[0110] (2)
121.4(10)=1111001.0110[0110] (2)

Перевод в восьмеричную систему счисления:
0,4(10)*8=3,2(10)
0,2(10)*8=1,6(10)
0,6(10)*8=4,8(10)
0,8(10)*8=6,4(10)
0,4(10)*8=3,2(10) и т.д.
В данном случае дробная часть будет 3146[3146] (8)
121.4 (10)=171.3146[3146] (8)

Перевод в шестнадцатиричную систему счисления:
0,4(10)*16=6,4(10)
0,4(10)*16=6,4(10) и т.д.
В данном случае дробная часть будет 6[6] (16)
121.4 (10)=79.6[6] (16)

Проверка осуществляется через развёрнутую запись числа.
__________________
Убить всех человеков!
AlexZir вне форума   Ответить с цитированием
Ads

Яндекс

Member
 
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
Ответ

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Выкл.




Часовой пояс GMT +4, время: 08:56.

Powered by vBulletin® Version 6.2.5.
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.