ИНСТРУКЦИОННО-ТЕХНОЛОГИЧЕСКАЯ КАРТА
на выполнение практического занятия № 3
по учебной дисциплине ОУД.07 Информатика
Тема: ²Алгоритмы перевода чисел из одной системы счисления в другую²
Цель занятия: научиться переводить числа из одной системы счисления в другую.
Норма времени: 2 часа
Основные правила ТБ на рабочем месте:
ü Дисциплина.
ü Точно выполнять указания преподавателя.
ü Наблюдать за работой компьютера.
ü О необычных звуках докладывать преподавателю.
ü Запрещено приходить во влажной одежде и работать влажными руками.
Контрольные вопросы при допуске
1. Системы счисления, используемые в ЭВМ
2. Перевод чисел из одной системы счисления в другу.
Содержание работы.
Перевод целых чисел из одной системы счисления в другую
Можно сформулировать алгоритм перевода целых чисел из систем с основанием p в систему с основанием q:
1. Основание новой системы счисления выразить цифрами исходной системы счисление и все последующие действия производить в исходной системе счисления.
2. Последовательно выполнять деление данного числа и получаемых целых частных на основание новой системы счисления до тех пор, пока не получим частное, меньшее делителя.
3. Полученные остатки, являющиеся цифрами числа в новой системе счисления, привести в соответствие с алфавитом новой системы счисления.
4. Составить число в новой системе счисления, записывая его, начиная с последнего остатка.
Пример 1. Перевести десятичное число 17310 в восьмеричную систему счисления:
173 |
8 |
|
5 |
21 |
8 |
|
5 |
2 |
Получаем: 17310 = 2558.
Пример 2. Перевести десятичное число 17310 в шестнадцатеричную систему счисления:
173 |
16 |
|
13 |
10 |
|
(D) |
(А) |
|
Получаем: 17310 = AD16.
Пример 3. Перевести десятичное число1110 в двоичную систему счисления.
11 |
2 |
|
|
1 |
5 |
2 |
|
|
1 |
2 |
2 |
|
|
0 |
1 |
Получаем: 1110 = 10112.
Пример 4. Иногда более удобно записать алгоритм перевода в форме таблицы. Переведем десятичное число 36310 в двоичное число.
Делимое |
363 |
181 |
90 |
45 |
22 |
11 |
5 |
2 |
1 |
Делитель |
2 |
2 |
2 |
2 |
2 |
2 |
2 |
2 |
2 |
Остаток |
1 |
1 |
0 |
1 |
0 |
1 |
1 |
0 |
1 |
Получаем: 36310 = 1011010112.
Задания для самостоятельного выполнения
Пример 1. Перевести десятичное число 12310, 13410, 15610, 11510 в восьмеричную систему счисления:
Пример 2. Перевести десятичное число 12310, 13710, 15610, 11510 в шестнадцатеричную систему счисления:
Пример 3. Перевести десятичное число 4310, 2110, 1110, 2310 в двоичную систему счисления.
© ООО «Знанио»
С вами с 2009 года.