Зміст
Для обміну даними комп'ютери використовують двійкові числа, рядки одиниць (1) і нулі (0). Для людей важко спілкуватися таким чином, тому ці цифри потрібно перекласти. Переклад виконується в шістнадцяткових числах, базі 16, де "номери" варіюються від нуля до літери F (0123456789ABCDEF). Ми можемо легко писати коди, використовуючи шістнадцяткові числа і перетворювати їх у двійкові файли, щоб переконатися, що код буде виконано машиною належним чином. Найкращий спосіб перетворення дат у шістнадцяткову - це перетворення еквівалентної дати в їх шістнадцяткові числа.
Інструкції
Перетворення декількох форматів чисел є складним завданням, але знання основ допомагає у виконанні цього завдання (hexa ground image від Nicemonkey від Fotolia.com)-
Перетворіть дату на десятковий числовий формат, обчисливши дні між запитаною датою та 1 січня 1900 року. Наприклад: дні від 3 липня 2002 року до 1 січня 1900 року становлять 37,440 (102 завершені роки x 365 днів + 210 днів з 1 січня по 3 липня 2002 року).
-
Перетворення обчисленого десяткового числа на першому кроці в шістнадцяткову. Розділіть десяткове число на 16; якщо залишилося, помножте лише залишок на 16, щоб отримати шістнадцяткове значення.
Наприклад: Щоб перетворити десяткове число 60 у шістнадцяткову, поділіть 60 на 16 (результат буде 3,75). Помножте залишок (0.75) на 16 (отримавши таким чином 12). Результатом (12) є десяткове значення, яке слід перетворити в шістнадцяткову. Див. Таблицю (у розділі "Посилання" нижче), і ви побачите, що значення конверсії - C.
Візьміть весь шматок 3,75 (3) і поділіть на 16; результат буде 0.1875. Помножте це число на 16. Результат буде 3, загалом 3 і C у шістнадцятковій системі.
-
Напишіть шістнадцяткові числа. Після того як всі числа знайдені, поверніть порядок шістнадцяткових результатів, щоб отримати шістнадцяткове число. У нашому прикладі десяткового числа 60 результат буде 3С.
Вручну
-
Відкрийте новий аркуш в Excel і введіть в комірку А1 у форматі MM / DD / YYYY, де MM - місяць, DD - день, а YYYY - рік.
-
Введіть формулу "= Dec2Hex (A1)", без лапок, в комірці A2. Ця функція перетворює дату з комірки А1 у шістнадцяткову.
-
Порівняйте результат, знайдений вручну з результатом, отриманим через Excel.