 
        
        - •Системы счисления
- •Перевод чисел в позиционных системах счисления
- •Перевод чисел из десятичной сс в другие позиционные Перевод целых чисел
- •Практическое задание
- •Перевод правильной дроби
- •Практическое задание
- •Табличный способ перевода
- •Практическое задание
- •Перевод чисел в десятичную систему счисления
- •Практическое задание
- •Чтобы перевести число из восьмеричной (шестнадцатеричной) сс в двоичную, нужно каждую цифру числа заменить на соответствующую триаду (тетраду).
- •Вычитание
- •Умножение
- •Индивидуальные задания
- •Индивидуальные задания по информатике по теме «Системы счисления» Номера заданий
- •Преобразование чисел из одной сс в другую с помощью Калькулятора
- •Практическое задание
- •Работа с различными сс в электронной таблице Excel
- •Практические задания
- •Литература
- Преобразование чисел из одной сс в другую с помощью Калькулятора
С помощью Калькулятора в Инженерном режиме можно производить вычисления с числами, представленными в различных СС:: двоичной, восьмеричной, десятичной и шестнадцатеричной.
В десятичной системе можно работать с целыми и дробными числами, в других СС действия выполняются только с целыми числами.
При преобразовании нецелого десятичного числа в другую СС его дробная часть отбрасывается. Шестнадцатеричные, восьмеричные и двоичные числа, преобразованные в десятичные, отображаются как целые. При переходе из инженерного к обычному режиму числа преобразуются в десятичныет.
Практическое задание
Задание 1. Вызвать Калькулятор и изучить в Инженерном режим ввод чисел в различных СС.
- Вызвать Калькулятор, для этого: ПускПрограммыСтандартные Калькулятор. 
- В меню Вид выбрать режим Инженерный. 
- Ввести число, например, 12510. При вводе можно использовать клавиатуру (малую или основную) или щелкать мышью по соответствующим кнопкам в окне Калькулятора. 
- Если при вводе допущена ошибка, то исправляют ее следующим образом: 
– убрать последнюю цифру в числе, можно, если щелкнуть в окне Калькулятора по кнопке Backspaсe (или BACKSPAСE на клавиатуре);
– убрать последнее число, можно щелкнув в Калькулятора по кнопке СЕ (или DEL на клавиатуре);
– убрать все введенное выражение, состоящее из чисел и знаков операций (сложение, вычитание и т. д.), для этого щелкнуть по кнопке С (или клавишу ESC на клавиатуре);
- Изучить переключатели, расположенные слева под отображаемым числом: Нех – переключает число в шестнадцатеричную СС; Dec – десятичную, (режим по умолчанию); Oct –в восьмеричную; Bin – двоичную; 
Последовательно используйте переключатели, следите за изменением отображаемого числа.
6. Проверьте расчеты по переводу целых чисел, выполненные вручную.
- Работа с различными сс в электронной таблице Excel
Можно реализовать алгоритм перевода целыхчисел из десятичнойССв другую позиционнуюССи наоборот с помощью электронной таблицыExcel.
При создании таблицы будут полезны функции рабочего листа:
- ЦЕЛОЕ(действительное число), которая округляет число до ближайшего меньшего целого. Если в качестве аргумента использовать частное от деления двух чисел, то результатом будет целая часть от деления этих чисел. Например, если =ЦЕЛОЕ(15/4), то результатом будет число 3; 
- ОСТАТ(число, делитель), возвращает остаток от деления. Например =ОСТАТ(15,4), то результат равен1; 
Практические задания
Задание 1. Создать таблицу перевода целых десятичных натуральных чисел в СС с основанием от 2 до 9.
- Создать в Excelрабочую книгу, сохранить под именемПеревод_фамилия, переименоватьЛист 1, вПеревод1. Найти и изучить функции рабочего листаЦЕЛОЕ( ) и ОСТАТ(число, делитель). 
- В ячейку В3ввестиисходное десятичное число, которое необходимо перевести в другуюСС, например11,. в ячейкуВ2поясняющий текст: «Исходноедесятичное число». 
- В ячейку Е3 ввести число, которое определит основание СС, в которую нужно перевестиисходное число, например, 3. В ячейкуЕ2поясняющий текст: «Основание». 
- В ячейку В4ввести формулуЦЕЛОЕ(В3/$Е$3), получим 1-ое неполное частное (целую часть от деления исходного числа на основаниеСС, в которую переводим). (См. Перевод целых чисел из дес. СС в другие). 
- Используя автозаполнениезанести формулу изВ4 в ячейкиВ5:В8, получим остальные неполные частные. 
- В ячейку Е4 записать формулу= ОСТАТ(В3,$Е$3), получим остаток от деления исходного числа на основаниеСС, в которую переводим. Он являетсямладшей цифрой результата. 
- Используя автозаполнение скопировать из Е4 в ячейкиЕ5:Е8. Получимпоследующие цифры результата. 
- Дляполучениярезультатанужновыписатьвсецифрыиз колонкиЕ снизу вверх в ячейку С9. Чтобы сформировать результат автоматически, вспомним оразвернутойформе представления числа (1), (2), выполним следующее: 
Р = An-1  q n-1 + An-2  q n-2 + ….. + A0  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). Получим результат – перевод десятичного числа в СС с указанным основанием. 
- Проверить таблицу, используя расчеты, полученные в предыдущих заданиях. (рис.1). 
- Добавьте в таблицу строки, чтобы можно было переводить числа большие по абсолютной величине. Какое максимальное количество разрядов сможет иметь переведенное число после добавления строк? 
| 
 | А | B | C | D | E | F | G | 
| 1 | Перевод десятичного числа в СС с основаниями от 2 до 9 | ||||||
| 2 | 
 | Исходное десятичное число | 
 | 
 | Основание | 
 | 
 | 
| 3 | 
 | 11 | 
 | 
 | 3 | 
 | 
 | 
| 4 | Неполные частные | 3 | 
 | цифры числа (остатки от деления) | 2 | 1 | 2 | 
| 5 | 1 | 
 | 0 | 10 | 0 | ||
| 6 | 0 | 
 | 1 | 100 | 100 | ||
| 7 | 0 | 
 | 0 | 1000 | 0 | ||
| 8 | 0 | 
 | 0 | 10000 | 0 | ||
| 9 | 
 | 
 | 
 | 
 | 
 | результат | 102 | 
Рис 1.
Задавние 2. Создать таблицу перевода целых натуральных чисел в десятичную СС из СС с основанием от 2 до 9. Алгоритм разработать самостоятельно, использовать указанные функции, выполнение оформить на листеПеревод2
