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

Найден 51 материал по теме

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

    DOCX

Предпросмотр материала:

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

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

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

 

 

 

 

 

 

 

 

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

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

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

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

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

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

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

 

 

 

 

 

 

 

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

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

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

 

 

Краткое описание материала

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

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

5

(1 оценка)

Файл будет скачан в формате:

    DOCX

Автор материала

Лазаренко Наталья Васильевна

учитель

  • На сайте: 10 лет и 4 месяца
  • Всего просмотров: 12525
  • Подписчики: 0
  • Всего материалов: 1
  • 12525
    просмотров
  • 1
    материалов
  • 0
    подписчиков

Об авторе

Преподаю информатику с самых первых дней ввода этого предмета в школьную программу. Приходилось изучать с ребятами и в "бумажном виде", потом на программируемых калькуляторах, УК-НЦ и вот, наконец, на компьютерах последней модели.... Многое менялось, оставался только интерес, что еще придумает человечество, каких вершин мы еще достигнем...

Подробнее об авторе
Подробнее об авторе

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

Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.

Другие материалы

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