Перевод чисел в различные системы счисления в Excel
Изучим стандартные способы перевода чисел в различные системы счисления в Excel: двоичную, восьмеричную, десятичную и шестнадцатеричную.
Помимо повсеместно распространенной и всем нам хорошо известной десятичной системы счисления также используются и системы с другими основаниями (отличными от 10), например, двоичная, троичная, восьмеричная и т.д.
Большинство из них имеют достаточно широкое применение практически во всех современных электронных устройствах, в программировании или компьютерной документации.
Системы счисления в Excel
В Excel есть возможность стандартными средствами переводить данные в четырех системах счисления:

Давайте подробно остановимся на основных вариантах преобразования данных.
Перевод числа из десятичной в двоичную систему в Excel
Для преобразования данных в двоичную запись в Excel существует стандартная функция ДЕС.В.ДВ (имя функции получается как первые буквы от слов ДЕСятичное В ДВоичное, дополнительно разделенное точками):
ДЕС.В.ДВ(число; [разрядность])
Преобразует десятичное число в двоичное.
Перевод числа из двоичной в десятичную систему в Excel
Для осуществления обратного перевода можно воспользоваться функцией ДВ.В.ДЕС:
ДВ.В.ДЕС(число)
Преобразует двоичное число в десятичное.
При этом разрядность в качестве аргумента функции для десятичной записи не используется.
Как и в случае с функцией ДЕС.В.ДВ при использовании ДВ.В.ДЕС существует ограничение на размер преобразуемых данных — не более 10 знаков в записи, в ином случае функция вернет значение ошибки.
Перевод в других системах счисления
Для других систем счисления (восьмеричной, шестнадцатеричной) также определен набор стандартных формул.
Для удобства мы составили таблицу со схемой выбора формулы для преобразования данных (в левом столбце указано откуда переводим данные, в верхней строчке — куда переводим):

Как и в примерах выше имена функций образуются по достаточно простому правилу — берутся первые буквы от названий систем в которых преобразуются данные и разделяются точками (ВОСЬМеричное В ШЕСТНадцатеричное и пр.)
Арифметические операции с данными
Операции в Excel осуществляются в десятичной системе счисления, поэтому при применении арифметических действий (сложение, вычитание и т.д.) для преобразованных данных учитывайте, что конечный результат также будет записан в десятичной записи:

Чтобы избежать подобной проблемы, необходимо сначала перевести все данные в десятичный вид, произвести требуемые вычисления, а уже затем вновь преобразовать полученный результат в исходную систему счисления:
Перевод чисел из одной системы счисления в другую с использованием программных сред «Калькулятор» и «MS Excel»
Тип урока: урок с применением современных компьютерных технологий.
Вид урока: комбинированный.
Технология: личностно-ориентированная, развивающая.
Пояснение: при хорошей подготовке учащихся можно провести как один урок. При слабой подготовке можно разделить на два урока.
Повторить и закрепить знания учащихся по способам представления чисел в позиционных системах счисления, переводу целых чисел из десятичной системы счисления в любую другую и обратно с помощью программных сред обработки числовой информации Калькулятор и MS Excel.
Практика. Перевод целых чисел из одной системы счисления в другую с помощью приложения “Калькулятор” и программы “MS Excel”.
Межпредметные связи: математика – координатная плоскость, округление чисел, деление с остатком.
Домашнее задание: § 45, вопрос № 4 (учебник И. Г. Семакин 7–9).
В теме “Представление чисел” рассматриваются следующие темы: “Системы счисления”, “Коды чисел”.
Цель. Повторить и углубить знания о системах счисления, перевод чисел из десятичной системы счисления в любую другую и обратно с помощью программных сред обработки числовой информации Калькулятор и MS Excel.
Презентация “Система счисления”
План изложения темы.
Системы счисления. Виды систем счисления (слайды 3–6).
Перевод десятичных чисел из десятичной системы счисления в любую другую и обратно. (Слайды 7–10)
Перевод целых чисел из десятичной системы счисления с помощью приложения Калькулятор в двоичную, восьмеричную, шестнадцатеричную системы счисления. (Слайд 11)
Перевод целых чисел из десятичной системы счисления с помощью приложения Excel в двоичную, восьмеричную, шестнадцатеричную системы счисления, используя общий метод перевода.
I. Основные понятия темы
Цифра – это символ, используемый в записи числа.
Система счисления – это способ записи (изображения) чисел.
Алфавит системы счисления – это множество всех символов (знаков), используемых для записи чисел в данной системе счисления.
0, 1, 2, 3, 4, 5, 6, 7, 8, 9 – алфавит десятичной позиционной системы счисления
I, V, X, L, C, D, M – алфавит римской непозиционной системы счисления
Системы счисления: непозиционные системы счисления, позиционные системы счисления.
Любое десятичное число можно представить в виде суммы произведений значащих цифр числа на степени десятки. Такое представление называется развернутой формой записи числа.
15525510 = 1 ·10 5 + 5 ·10 4 + 5 ·10 3 + 2 ·10 2 + 5 ·10 1 + 5 ·10 0
Степень десятки равна номеру соответствующего разряда в числе.
Формула представления числа
Число можно представить в виде суммы произведений составляющих его цифр на соответствующие степени основания системы. На этом принципе основан перевод чисел из любой СС в десятичную СС.
1111012 = 1 ·2 5 + 1 ·2 4 + 1 ·2 3 + 1 ·2 2 + 0 ·2 1 + 1 ·2 0 = 32 + 16 + 8 + 4 + 1 = 6110
3D16 = 3 ·16 1 + 13 ·16 0 = 48 + 13 =6110
II. Перевод в десятичную СС
Данное десятичное число делится с остатком на основание системы. Полученный остаток – это младший разряд искомого числа, а полученное частное снова делится с остатком на основание системы и т.д. Так продолжается до тех пор, пока частное не станет меньше делителя (основания системы). Это частное – старшая цифра искомого числа.
Перевод дробного десятичного числа в другую систему счисления производится путем последовательных умножений на основание новой системы с выделением цифр целой части произведений в качестве искомых.
Вертикальная черта отделяет целые части от дробных частей. Подчеркиванием отмечены искомые значения цифры дробного числа. Умножение повторяется до тех пор, пока в дробной части очередного произведения не получится ноль или не будет обнаружен период повторяющихся цифр.
Перевести число из А2 в А10: 1010112 
Перевести число из А16 в А10: 4А16 
Перевести число из А10 в А2: 17, 2510 
III. Перевод целых чисел из одной системы счисления в другую с помощью приложения “Калькулятор”. (Слайд)
II. Перевести с помощью Калькулятора данные из таблицы в десятичную систему счисления, занести их в таблицу Excel и построить точечную диаграмму. Файл сохранить в личной папке под именем praktika.xls
(Раздаточный материал с таблицами).
III. Используя метод перевода целого десятичного числа в другие системы счисления переведите число 849 в двоичную, восьмеричную, шестнадцатеричную системы счисления, используя функции ЭТ:
Стандартные функции округления числа ОКРУГЛВНИЗ, ОКРУГЛВВЕРХ
= ОКРУГЛВНИЗ (157,856; 0) 157
= ОКРУГЛВВЕРХ (157,856; 0) 158
= ОКРУГЛВНИЗ (157,856; 2) 157, 85
2. Стандартная функция ОСТАТОК
= ОСТАТОК (12, 6) 
= ОСТАТОК (45, 2) 
| 61 | 1 |
| 30 | 0 |
| 15 | 1 |
| 7 | 1 |
| 3 | 1 |
| 1 | 1 |
Сегодня на уроке мы повторили и систематизировали ранее полученные знания, но и использовали различные программные среды для решения одной и той же задачи.
Мы сегодня познакомились с новыми возможностями приложения Калькулятор, и с новыми функциями и возможностями Excel.
Приложение для перевода чисел в различные системы счисления (Excel) к теме «Системы счисления» (10 класс)
Выберите книгу со скидкой:
Выразительный JavaScript. Современное веб-программирование. 3-е издание
350 руб. 1815.00 руб.
Изучаем программирование на JavaScript
350 руб. 2092.00 руб.
ОГЭ. Информатика. Новый полный справочник для подготовки к ОГЭ
ЕГЭ. Информатика. Новый полный справочник для подготовки к ЕГЭ
ЕГЭ. Информатика. Новый полный справочник для подготовки к ЕГЭ
Изучаем программирование на C
350 руб. 1504.00 руб.
Математика. Новый полный справочник школьника для подготовки к ЕГЭ
Дошкольная педагогика с основами методик воспитания и обучения. Учебник для вузов. Стандарт третьего поколения. 2-е изд.
Считаю и решаю: для детей 5-6 лет. Ч. 1, 2-е изд., испр. и перераб.
Начинаю считать: для детей 4-5 лет. Ч. 1, 2-е изд., испр. и перераб.
Считаю и решаю: для детей 5-6 лет. Ч. 2, 2-е изд., испр. и перераб.
Пишу буквы: для детей 5-6 лет. Ч. 2. 2-е изд, испр. и перераб.
БОЛЕЕ 58 000 КНИГ И ШИРОКИЙ ВЫБОР КАНЦТОВАРОВ! ИНФОЛАВКА
Номер материала: ДБ-607153
Не нашли то что искали?
Вам будут интересны эти курсы:
Оставьте свой комментарий
Ответственность за разрешение любых спорных моментов, касающихся самих материалов и их содержания, берут на себя пользователи, разместившие материал на сайте. Однако редакция сайта готова оказать всяческую поддержку в решении любых вопросов, связанных с работой и содержанием сайта. Если Вы заметили, что на данном сайте незаконно используются материалы, сообщите об этом администрации сайта через форму обратной связи.
Все материалы, размещенные на сайте, созданы авторами сайта либо размещены пользователями сайта и представлены на сайте исключительно для ознакомления. Авторские права на материалы принадлежат их законным авторам. Частичное или полное копирование материалов сайта без письменного разрешения администрации сайта запрещено! Мнение редакции может не совпадать с точкой зрения авторов.
















