1419609
столько раз учителя, ученики и родители
посетили сайт «Инфоурок»
за прошедшие 24 часа
Добавить материал и получить бесплатное
свидетельство о публикации
в СМИ №ФС77-60625 от 20.01.2015
V ЮБИЛЕЙНЫЙ МЕЖДУНАРОДНЫЙ КОНКУРС
ИнфоурокИнформатикаДругие методич. материалыСоздание калькулятора в электронных таблицах Excel для перевода чисел из десятичной системы в любую другую, меньшую 10

Создание калькулятора в электронных таблицах Excel для перевода чисел из десятичной системы в любую другую, меньшую 10

библиотека
материалов

Как сделать калькулятор для перевода чисел из 10-ой системы счисления в любую другую (меньше 10) в Excel.

Можно привести несколько способов перевода чисел, например, из десятичной системы счисления в двоичную. Одним из таких способов является деление числа на 2 в несколько этапов, сохраняя при этом остатки от деления. Именно этот способ нам и пригодится для нашей работы в электронных таблицах. Но чтобы потом не пришлось переделывать для перевода в следующую систему счисления, сразу выделим ячейку, где и будет у нас храниться число, выражающее систему счисления, в которую переводим.

Подготовим нашу таблицу:hello_html_1a350aa1.png

















Шаг 1. В любую ячейку таблицы копируем содержимое ячейки D2, это следует сделать для того, чтобы можно было менять числа в ячейке D2, а машина автоматически делала бы нам перевод.

hello_html_m371a181.png

Шаг 2. Определить для себя как будут располагаться в таблице результаты деления и остатки от деления. Мне всегда удобнее это делать следующим образом: в одном из столбцов – целая часть от деления, например в столбце D, а в столбце Е – остатки от деления.

hello_html_m67f1dd95.png

Запишем формулу в ячейку D3 =ЦЕЛОЕ(D4/$F$1) и скопируем ее на несколько ячеек вниз, можно при этом сделать «запас» для большего числа – это примерно ячеек 12-14, а то и больше.

hello_html_m6daeda50.png

В ячейку Е4 запишем формулу =ОСТАТ (D4;$F$1) и копируем ее в остальные ячейки.

hello_html_m3476d81b.png

Шаг 3. Теперь нам надо постараться собрать все остатки и составить число в новой системе счисления. Напомню, что запись нового числа начинается с последнего полученного результат и в обратном порядке к нему приписываются остатки от деления. Как приписать цифры и составить число? Да нет ничего проще, если вспомнить, что любое число можно представить в развернутом виде. Например:

4567=4*103+5*102+6*101+7*100 .

Этим и воспользуемся, для этого пронумеруем ячейки, где хранятся остатки от деления, сверху вниз, начиная с нуля.hello_html_fb56145.png















В ячейку G13 запишем формулу = G13*(СТЕПЕНЬ(10;Е13) и скопируем ее до ячейки G4.hello_html_7389367e.png

Осталось сложить все полученные числа и получить ответ. Это можно сделать с помощью суммирования. Так как последняя формула будет результатом, то ее можно записать непосредственно в ячейке Н1.hello_html_m56cf471c.png

В принципе мы с правились с заданием, единственное, что осталось напоследок сделать так это скрыть все наши промежуточные действия. Для этого мы можем перенести все наши вычисления в столбцы правее и скрыть их. Наш калькулятор готов. Вы можете вводить любые исходные числа и указывать любую систему счисления, которая меньше 10.

hello_html_mcb4bd77.png





Курс профессиональной переподготовки
Учитель информатики
Лабиринт
Найдите материал к любому уроку,
указав свой предмет (категорию), класс, учебник и тему:
также Вы можете выбрать тип материала:
Краткое описание документа:
В данной работе показано как можно закрепить знания и умение переводить числа из одной системы счисления в другую. Учащиеся непросто это проделывают чисто технически, но и продумывают алгоритм выполнения задания, подбирают формулы, которыми можно воспользоваться для достижения поставленной задачи.    Весь материал разбит на шаги выполнения задания, подробно описано, как заполняется электронная таблица, какими формулами можно воспользоваться. Для наглядности в работе представлены скриншоты рабочей книги. Поэтому знакомясь с данным материалом любой пользователь может разобраться с этой темой, опробовать,  на каждом этапе может  сравнивать свои результаты с теми, что представлены в скриншотах.
Общая информация
ВНИМАНИЮ ВСЕХ УЧИТЕЛЕЙ: согласно Федеральному закону N273-ФЗ «Об образовании в Российской Федерации» педагогическая деятельность требует от педагога наличия системы специальных знаний в области обучения и воспитания детей с ОВЗ. Поэтому для всех педагогов является актуальным повышение квалификации по этому направлению!

Дистанционный курс «Обучающиеся с ОВЗ: Особенности организации учебной деятельности в соответствии с ФГОС» от проекта "Инфоурок" даёт Вам возможность привести свои знания в соответствие с требованиями закона и получить удостоверение о повышении квалификации установленного образца (72 часа).

Подать заявку на курс

Вам будут интересны эти курсы:

Курс повышения квалификации «Информационные технологии в деятельности учителя физики»
Курс повышения квалификации «Методика преподавания информатики в начальных классах»
Курс повышения квалификации «Внедрение системы компьютерной математики в процесс обучения математике в старших классах в рамках реализации ФГОС»
Курс повышения квалификации «Организация работы по формированию медиаграмотности и повышению уровня информационных компетенций всех участников образовательного процесса»
Курс профессиональной переподготовки «Информатика: теория и методика преподавания в образовательной организации»
Курс профессиональной переподготовки «Теория и методика обучения информатике в начальной школе»
Курс профессиональной переподготовки «Математика и информатика: теория и методика преподавания в образовательной организации»
Курс повышения квалификации «Применение интерактивных образовательных платформ на примере платформы Moodle»
Оставьте свой комментарий
Авторизуйтесь, чтобы задавать вопросы.
Включите уведомления прямо сейчас и мы сразу сообщим Вам о важных новостях. Не волнуйтесь, мы будем отправлять только самое главное.