1737919
столько раз учителя, ученики и родители
посетили сайт «Инфоурок»
за прошедшие 24 часа
Добавить материал и получить бесплатное
свидетельство о публикации
в СМИ №ФС77-60625 от 20.01.2015
До повышения цен на курсы профессиональной переподготовки и повышения квалификации осталось:
0 дней 0 часов 0 минут 0 секунд
Успейте подать заявку на курсы по минимальной цене!
Дистанционные курсы профессиональной переподготовки и повышения квалификации для педагогов

Дистанционные курсы для педагогов - курсы профессиональной переподготовки от 5.520 руб.;
- курсы повышения квалификации от 1.200 руб.

ВЫБРАТЬ КУРС СО СКИДКОЙ 60%
ИнфоурокИнформатикаДругие методич. материалыСоздание калькулятора в электронных таблицах 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





Найдите материал к любому уроку,
указав свой предмет (категорию), класс, учебник и тему:
также Вы можете выбрать тип материала:
Краткое описание документа:
В данной работе показано как можно закрепить знания и умение переводить числа из одной системы счисления в другую. Учащиеся непросто это проделывают чисто технически, но и продумывают алгоритм выполнения задания, подбирают формулы, которыми можно воспользоваться для достижения поставленной задачи.    Весь материал разбит на шаги выполнения задания, подробно описано, как заполняется электронная таблица, какими формулами можно воспользоваться. Для наглядности в работе представлены скриншоты рабочей книги. Поэтому знакомясь с данным материалом любой пользователь может разобраться с этой темой, опробовать,  на каждом этапе может  сравнивать свои результаты с теми, что представлены в скриншотах.
Общая информация

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

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