Практические задания. Задание 1. Создать таблицу перевода целых десятичных натуральных чисел в СС с основанием от 2 до 9

Задание 1. Создать таблицу перевода целых десятичных натуральных чисел в СС с основанием от 2 до 9.

1. Создать в Excel рабочую книгу, сохранить под именем Перевод_фамилия, переименовать Лист 1, в Перевод1. Найти и изучить функции рабочего листа ЦЕЛОЕ() и ОСТАТ (число, делитель ).

2. В ячейку В3 ввести исходное десятичное число, которое необходимо перевести в другую СС, например 11,. в ячейку В2 поясняющий текст: «Исходноедесятичное число».

3. В ячейку Е3 ввести число, которое определит основание СС, в которую нужно перевести исходное число, например, 3. В ячейку Е2 поясняющий текст: «Основание».

4. В ячейку В4 ввести формулу ЦЕЛОЕ(В3/$Е$3), получим 1-ое неполное частное (целую часть от деления исходного числа на основание СС, в которую переводим). (См. Перевод целых чисел из дес. СС в другие).

5. Используя автозаполнение занести формулу из В4 в ячейки В5:В8, получим остальные неполные частные.

6. В ячейку Е4 записать формулу = ОСТАТ(В3,$Е$3), получим остаток от деления исходного числа на основание СС, в которую переводим. Он является младшей цифрой результата.

7. Используя автозаполнение скопировать из Е4 в ячейки Е5:Е8. Получим последующие цифры результата.

8. Для получения результата нужно выписать все цифры из колонки Е снизу вверх в ячейку С9. Чтобы сформировать результат автоматически, вспомним о развернутой форме представления числа (1), (2), выполним следующее:

Р = An -1 ´ q n -1 + An -2 ´ q n -2 + ….. + A 0 ´ q0 + A -1 ´ q -1 + A–m ´ q –m (1),

555,5510 = 5 ´102 + 5 ´ 101 + 5 ´ 100 + 5 ´ 10-1 + 5 ´10-2 (2),

ü в F4:F8 получим множители определяющие вес каждой цифры в числе (вклад цифры в число). Для этого в F4 занесем 1, в F5 – формулу = F4*10, которую с помощью автозаполнения занесем в F6:F8;

ü в G4:G8 сформируем произведения для каждой цифры, для этого в G4 введем формулу =Е4*F4, которую скопируем в G5:G8;

ü в G9. просуммируем произведения каждой цифры на ее вклад в число = СУММ(G4:G8). Получим результат – перевод десятичного числа в СС с указанным основанием.

9. Проверить таблицу, используя расчеты, полученные в предыдущих заданиях. (рис.1).

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

  А B C D E F G
  Перевод десятичного числа в СС с основаниями от 2 до 9
    Исходное десятичное число     Основание    
               
  Неполные частные     цифры числа (остатки от деления)      
           
           
           
           
            результат  

Рис 1.

Задавние 2. Создать таблицу перевода целых натуральных чисел в десятичную СС из СС с основанием от 2 до 9. Алгоритм разработать самостоятельно, использовать указанные функции, выполнение оформить на листе Перевод2

Литература

Практикум по информатике: учебное пособие / Б. В. Соболь [и др.]; под ред. Б. В. Соболь. – Ростов н/Д: Феникс, 2009. – 509 [1] с. – (Высшее образование)

Андреева Е., Фалина И. Информатика: Системы счисления и компьютерная арифметика. – Лаборатория Базовых Знаний, 1999 г. – 256 с.: ил.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: