Модераторы: Poseidon
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> [ЭВМ]Выполнение операций в системах счисления 
:(
    Опции темы
Aleksandr1986
Дата 23.3.2007, 05:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 16
Регистрация: 14.3.2007

Репутация: нет
Всего: нет



Можно пожалуйста ссылочку где можно поглядеть как выполнять различные операции в различных системах счисления? Или просто объясните как их выполнять,.я что-то понимаю но не всё.
Вопросы:
1. сложение и вычетание 8-ричных 16-ричных систем счисления.
2. перевод из двоичной, восьмеричной, 16-ричной в десятичную
3. перевод из десятичной в двоичную, десятиричную и 16-ричную
4. из восьмиричной в двоичную., из 16-ричной в двоичную., из двоичной в восьмиричную и 16-ричную.,

Помогите плиз smile 

PM MAIL   Вверх
KelTron
Дата 23.3.2007, 09:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 745
Регистрация: 8.10.2006
Где: Красноярск

Репутация: нет
Всего: 38



2. например : 
из двоичной в десятичную
1011101 = 1*2^6 + 0*2^5 + 1*2^4 + 1*2^3 + 1*2^2 + 0*2^1 + 1*2^0 = 64 + 0 + 16 + 8 + 4 + 0 + 1 = 93

аналогично для восьмеричной:
14607 = 1*8^4 + 4*8^3 + 6*8^2 + 0*8^1 + 7*8^0 =  4096 + 2048 + 384 + 0 + 7 = 6535

и шестнадцатиричной:

20bc = 2*16^3 + 0*16^2 + 11*16^1 + 12*16^0 = 8192 + 0 +  176 + 12 = 80380

ну здесь 2, 8, 16 соответственно основания ситем, мы их возводим в степень которая равна номеру разряда соответствующей цифры в числе (номера начиная с 0 справа на лево) и домнажаем на саму эту цифру, потом все суммируем и готово.

PS вместо a,b,c,d,e,f подставляем 10, 11, 12, 13 , 14, 15 соответственно. 

3. Это трудно здесь показать, там делается с помощью деления столбиком

4. из восьмеричной в двоичную, например:
1305 
Заменяем каждую цифру восьмеричного числа 3 цифрами соответствующего им двоичного числа, то есть в данном примере 1 = 001, 3 = 011, 0 = 000, 5 = 101 и получаем 001011000101 ну и первые нули можно отбросить.
из шестнадцатеричной то же самое только заменяем 4 цифрами:
20be = 0010 0000 1011 1110 = 10000010111110
Из двоичной в восьмеричную с точностью да наоборот, заменяем 3 цифры двоичного числа на 1 восьмеричного:
1001010 = 001 001 010 = 112
для шестнадцатеричной аналогично, но 4 цифры:
1001010 = 0100 1010 = 4a

Это сообщение отредактировал(а) KelTron - 23.3.2007, 10:03


--------------------
Тысячами незримых нитей обвивает тебя Закон. Разрубишь одну - преступник. Десять - смертник. Все - Бог.
Эвенгар Салладорский, основатель Школы Тьмы.
PM MAIL   Вверх
Aleksandr1986
Дата 23.3.2007, 13:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 16
Регистрация: 14.3.2007

Репутация: нет
Всего: нет



Понятно) А вот меня интересует в двоичной системе 1-2=1 или 0?
И поясните пожалуйста вод эти два примерчика)
1. 423+267=712...это 8-ричные системы складываются.
2. f5+92=187....16-ричные.
3. Те же самы примеры но с вычетанием)
PM MAIL   Вверх
agl
Дата 23.3.2007, 15:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 65
Регистрация: 25.6.2006

Репутация: 3
Всего: 3



PM   Вверх
Aleksandr1986
Дата 23.3.2007, 17:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 16
Регистрация: 14.3.2007

Репутация: нет
Всего: нет



О Спасибо! Полезные ссылочки))) А то у нас препод истукан. Объясняет и сам не понимает что объясняет. Вечно всё в инете искать надо или по электроным книгам ползать smile 
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Центр помощи"

ВНИМАНИЕ! Прежде чем создавать темы, или писать сообщения в данный раздел, ознакомьтесь, пожалуйста, с Правилами форума и конкретно этого раздела.
Несоблюдение правил может повлечь за собой самые строгие меры от закрытия/удаления темы до бана пользователя!


  • Название темы должно отражать её суть! (Не следует добавлять туда слова "помогите", "срочно" и т.п.)
  • При создании темы, первым делом в квадратных скобках укажите область, из которой исходит вопрос (язык, дисциплина, диплом). Пример: [C++].
  • В названии темы не нужно указывать происхождение задачи (например "школьная задача", "задача из учебника" и т.п.), не нужно указывать ее сложность ("простая задача", "легкий вопрос" и т.п.). Все это можно писать в тексте самой задачи.
  • Если Вы ошиблись при вводе названия темы, отправьте письмо любому из модераторов раздела (через личные сообщения или report).
  • Для подсветки кода пользуйтесь тегами [code][/code] (выделяйте код и нажимаете на кнопку "Код"). Не забывайте выбирать при этом соответствующий язык.
  • Помните: один топик - один вопрос!
  • В данном разделе запрещено поднимать темы, т.е. при отсутствии ответов на Ваш вопрос добавлять новые ответы к теме, тем самым поднимая тему на верх списка.
  • Если вы хотите, чтобы вашу проблему решили при помощи определенного алгоритма, то не забудьте описать его!
  • Если вопрос решён, то воспользуйтесь ссылкой "Пометить как решённый", которая находится под кнопками создания темы или специальным флажком при ответе.

Более подробно с правилами данного раздела Вы можете ознакомится в этой теме.

Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Poseidon, Rodman

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Центр помощи | Следующая тема »


 




[ Время генерации скрипта: 0.1290 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.