10111

Переход из одной системы счисления в другую

Доклад

Информатика, кибернетика и программирование

Переход из одной системы счисления в другую. Запись чисел в разных системах счисления двоичная используются цифры 0 1 восьмеричная используются цифры 0 1 7 шестнадцатеричная для первых целых чисел от нуля до девяти используются цифры 0 1 9 а для следующих ...

Русский

2013-03-21

51.52 KB

19 чел.

Переход из одной системы счисления в другую.

Запись чисел в разных системах счисления

двоичная (используются цифры 0, 1)

восьмеричная (используются цифры 0, 1,   , 7)

шестнадцатеричная (для первых целых чисел от нуля до девяти используются цифры 0, 1,   ,9, а для следующих чисел – от десяти до пятнадцати – в качестве цифр используются символы А, B, C, D, E, F).

При переводе десятичного числа в систему с основанием q (q = 2,8,16) его необходимо последовательно делить на q до тех пор, пока не останется остаток, меньший или равный q-1.

Число с основанием q записывается как последовательность остатков от деления, записанных в обратном порядке, начиная с ПОСЛЕДНЕГО.

Пример. Перевести число 75 из десятичной системы в двоичную, восьмеричную и шестнадцатеричную  

Перевод числа из двоичной (8-,16-ричной) системы в десятичную:

Для этого число в двоичной (8-,16-ричной) системе надо представить в виде суммы степеней основания его системы счисления.

Примеры:


 

А также другие работы, которые могут Вас заинтересовать

68930. Посилання, умовний оператор 43 KB
  Неважко здогадатися що виведе програма 66. Краще використовувати жорсткі посилання: хоч би виходячи з того що для них потрібний один оператор. Умовний оператор Проблему вибору можна без докорів совісті віднести до глобальних проблем.
68931. Цикли План. Цикли з передумовою. Цикли з постумовою 58 KB
  Цикл дозволяє повторити певну і навіть не визначене коли робота циклу залежить від умови кількість разів якінебудь оператори. Дані оператори називаються тілом циклу они крутитимуться в циклі. Прохід циклу називається ітерацією. Як і С PHP підтримує три види циклів: Цикл з передумовою while...
68932. Форми в HTML-документах. Елементи форм 109.5 KB
  Форма в HTML-документі реалізується тегом-контейнером FORM, в якому задаються всі елементи, що управляють, — поля введення, кнопки і т.д. Якщо елементи, що управляють, вказані поза вмістом тега FORM, то вони не створюють форму, а використовуються для побудови призначеного для користувача...
68933. Перехоплення всіх виняткових ситуацій 32 KB
  Обробка виняткових ситуацій в мові C++ володіє додатковими властивостями і нюансами, які полегшують її застосування. Ці особливості описуються нижчим. Перехоплення всіх виняткових ситуацій В деяких випадках немає сенсу обробляти окремі типи виняткових ситуацій...
68934. Потоки. Класи потоків С++. Вбудовані потоки C++ 35 KB
  Потоки. Система введення-виводу мови C++, як і її аналог в мові С, оперує потоками. Потік (stream) — це логічний пристрій, одержуючий або передавальний інформацію. Потік пов’язаний з фізичним пристроєм введення-виводу. Всі потоки функціонують однаково, хоча фізичні пристрої
68935. Функції введення-виведення в потік 58.5 KB
  Бібліотека потоків C++ пропонує набір функцій-членів, які є загальними для всіх операцій введення-виводу потокових файлів. У даному розділі представлені ці функції-члени. Функція-член open відкриває потоковий файл для введення, виводу, дописування (у кінець файлу) і введення-виводу.
68936. Форматування за допомогою членів класу ios 105 KB
  Зокрема можна самостійно задавати різні прапори форматування визначені усередині класу ios або викликати різноманітні функціїчлени. Розглянемо спочатку засоби форматованого введеннявиводу за допомогою прапорів і функцій членів класу ios.
68937. Перевантаження операторів „«“ і „»“ 45 KB
  Оператор виведення називається оператором вставки insertion opertor тому що він вставляє символи в потік. Функції що перенавантажують оператори вставки і витягання називаються функціями вставки inserters і витягання extrctors відповідно. Створення власних функцій вставки...
68938. Створення власних маніпуляторів 41.5 KB
  Систему введення-виводу можна удосконалити, створивши свої власні маніпулятори. Ця можливість є важливою по двох причинах. По-перше, можна зосередити декілька операцій введення-виводу в одному маніпуляторі. Наприклад, досить часто в програмах виконується одна і та ж послідовність операцій введення-виводу.