
Рабочая профессия / Отчёт лаб 3
.docЛабораторная работа 3
СИСТЕМЫ СЧИСЛЕНИЯ: ПЕРЕВОД ЧИСЕЛ
Цель работы: организация средствами Excel автоматического выполнения операций над представлениями чисел в позиционных системах счисления.
Содержание работы
1. Реализация перевода чисел в десятичную систему счисления.
2. Реализация перевода чисел из десятичной системы счисления.
3. Сложение чисел в позиционных системах счисления.
4. Проведение экспериментов и решение задач.
Выполнение работы
В соответствии с пояснениями к выполнению работы создаем листы В десятичную, Из десятичной и Сложение в книге Excel:
Вопросы
4.1.
1). Как представляется число 1190,62510 в двадцатеричной системе счисления? 2). Сколько значащих двадцатеричных цифр оно содержит?
1) 1190,62510 = 2 19 10. 12 1020,
2) 5 значащих цифр.
4.2.
1). Почему дробь получается периодической?
Дробь получается периодической, потому, что при умножении очередной дробной части от предыдущего шага на основание системы счисления получаем число, которое уже было прежде. Естественно процесс зацикливается.
2). В каких случаях дробь с конечным числом цифр точно переводится в дробь с конечным числом цифр?
Дробь с конечным числом цифр точно переводится в дробь с конечным числом цифр, если в процессе умножения получается целое число. Далее сколько ни умножай 0 на что-то, получится 0.
4.3. Вопросы: Сколько неточных последних разрядов содержат результаты выполняемого «машиной» перевода десятичной дроби 0,110 в системы счисления с основаниями 1) B = 9; 2) B = 11; 3) B = 12?
Ответы:
1) 5; 2) 6; 3) 8
4.4.
Вопросы: 1). Можно ли было без осуществления перевода предсказать появление в конце числа двух нулей? 2). Сколько нулей будет в конце его троичной записи?
Ответы:
1) Да, так как число 999999999 естественно делится нацело на 9. А результат этого деления число 111111111, девять единиц, по признаку делимости числа на 9 (сумма цифр делится на 9) так же делится на 9.;
2) 333333333 111111111 – уже можно гарантировать 3 нуля в конце (так же признак деления числа на 3 – деление суммы цифр числа на 3).
4.5. В [1] утверждается, что шестнадцатеричное число делится на 15, если сумма его цифр делится на 15. Переведите в шестнадцатеричную запись целое число N = 2595. 1). Чему равна сумма его цифр? 2). Подтверждается ли признак?
Ответы:
-
2595,1 = А23,1999999999999А16.
-
10+2+3+1+9*12+10= 134. Не делится на 15
4.6. Проверьте следующий признак делимости на 7 числа, записанного в восьмеричной системе счисления: число делится на 7 тогда и только тогда, когда на 7 делится сумма его цифр. Переведите 651 в восьмеричную систему. 1). Какой получился результат перевода? 2). Выполняется ли упомянутый признак делимости на 7?
Ответы: 1) 651 = 12138. Сумма цифр 7.
2) 12138. / 7=1358. Признак делимости выполняется
4.7. Перейдите на лист «В десятичную». Введите 2 в ячейку B8. Задайте для перевода из двоичной системы число 0,1. В результате автоматического перевода в десятичную дробь получилась дробь 0,5 с конечным числом значащих цифр. Задайте для перевода любую другую двоичную дробь и посмотрите на результат. 1). Объясните, почему всегда получается дробь с конечным числом значащих цифр?
Ответ: Потому что фактически дробное число по основанию 2 это
Σxi/2-i, где i= 1, 2, ….; xi ={0, 1}. То есть слагаемые это степени деления 1 на 2. А это всегда конечная дробь.
4.8. Перейдите на лист «Сложение». Удалите все цифры из диапазона слагаемых. Не бойтесь нечаянно удалить содержимое ячеек суммы (в которых находятся формулы) - ведь лист Вы защитили. Выполните несколько сложений в двоичной системе счисления. Вопросы: 1). При каких условиях наш «сумматор» будет работать неправильно из-за переполнения его разрядной сетки? 2). Какой вид имеет наибольшее значение правильно вычисляемой суммы в двоичной записи? 3). Какое это будет десятичное число?
Ответы: 1) При условии, если произошло переполнение старшего разряда.
2) и 3) Наибольшая правильная сумма 1111111111.11111111111111112 = 1023.999985
4.9. С помощью всех трех листов выполните следующие действия:
- переведите число 2460,738 в десятичную систему счисления;
- переведите полученное десятичное число с помощью листа «Из десятичной» обратно в восьмеричную систему. 1). Получилось ли вновь исходное число?
2460,738 -> 1328, 921875
1328, 921875 -> 2460,738 тот же результат.
4.10.
Работа с числами в соответствии с вариантом 6.
Основание системы |
Число XB
|
Число YB
|
Суммирование в сумматоре |
9 |
073,4821 |
632,4888 |
705,9709 |
10 |
66.546105776558 |
515.55540313977 |
573.0877914952 |
3
|
2110.11220200222 |
201002.11222222000 |
203112,224424222 |
XB XC XB X10 , X10 XC
073,4821 66.546105776558 2110,112202010
YB YC YB Y10 Y10 YC
632,4888 515,5554031 201002,11222221
XB + YB = ZB
073,4821 + 632,4888 = 705,9709
ZB Z10 ;
705.97099 = 573.087791495210
XC + YC = ZC
2110,112202010 + 201002,11222221 =203112,224424222
ZC Z'10