Цель работы:
Изучить способы перевода чисел из одной системы счисления в другую с помощью электронных таблиц и программирования.
Задачи лабораторной работы
После выполнения работы ученик должен знать и уметь:
знать правило перевода из десятичной системы счисления в n - ую систему счисления;
знать правило перевода из n - ой системы счисления в десятичную систему счисления;
уметь работать с электронными таблицами;
уметь переводить с помощью электронных таблиц из десятичной системы счисления в n - ую систему счисления и наоборот;
уметь переводить с помощью электронных таблиц из десятичной системы счисления дробные числа в n - ую систему счисления и наоборот;
уметь писать программы на Паскале, по которой происходит перевод целого недесятичного числа в десятичную систему счисления.
Перечень обеспечивающих средств
Для обеспечения выполнения работы необходимо иметь методические указания по выполнению работы.
Задание №1
Используя электронную таблицу OpenOffice. org Calce перевести в десятичную систему счисления следующие числа:
30211, 024 → 10
4022, 1035 → 10
6, 03517 → 10
Пример:
Перевести число из 2011, 13 в десятичную систему счисления с помощью электронной таблицы:
в ячейку основание системы вносим любое основание по условию задачи;
в ячейку разряды вводим разряды числа, не забывая при этом, что отчет начинается справа налево увеличивая разряд на единицу (справа после запятой указываем отрицательные разряды);
в ячейку число вводим данное число;
в ячейке перевод не забываем про формулу перевода из n - ой системы
счисления в десятичную систему счисления
( Y= anxn+ an - 1xn - 1 +…+ a2x2+ a1x+ a0 + a - 1x - 1+ a - 2x - 2 …)
и используем абсолютную ссылку для ячейки B2, так как данное значение (основание) должно оставаться во время вычислений неизменным.
в конце, после того как вы переведете каждое число, посчитаете общую сумму (Итог) и в результате получите десятичное число.
Ответ: 2011, 13=58, 3333310
Задание №2
Используя электронную таблицу OpenOffice. org Calce перевести следующие числа из десятичной системы счисления в:
0, 67310→ 3 (с точностью до пяти знаков после запятой)
0, 34710 → 2(с точностью до восьми знаков после запятой)
0, 11510 → 5
Пример:
Перевести число 0, 2463 из десятичной системы счисления в пятеричную систему счисления с помощью электронной таблицы:
в ячейку основание системы вносим любое основание по условию задачи;
в ячейку число вводим данное число;
вспоминаем правило перевода десятичных чисел в n - ую систему счисления:
Правило перевода дробных чисел из десятичной системы счисления в систему с основанием q:
Последовательно выполнять умножение исходного числа и получаемых дробные части на q до тех пор, пока дробная часть не станет равна нулю или не достигнем требуемую точность.
Весь материал – смотрите документ.
Thank you!