Лабораторная работа №2. Тема: перевод чисел из одной системы счисления в другую. Задание 1. Решение. Результат обучения: после успешного завершения занятия студент должен знать правила перевода чисел из одной системы счисления (СС) в другую и уметь примен
ЛАБОРАТОРНАЯ РАБОТА №2 Тема: Перевод чисел из одной системы счисления в другую. Продолжительность 2 часа. Цель: изучить правила перевода чисел из одной системы счисления в другую. Результат обучения: после успешного завершения занятия студент должен знать правила перевода чисел из одной системы счисления (СС) в другую и уметь применять их на практике. План занятия: 1. Перевод целых чисел. 2. Перевод дробных чисел. 3. Перевод двоичных чисел в 8-ричную и 16-ричную СС и обратно.
Перевод чисел из одной СС в другую выполняется по определенным правилам, а правила зависят от того, какая арифметика используется при выполнении арифметических операций, связанных с преобразованием чисел, - арифметика той СС, в которой представлено исходное число, или арифметика СС, в которую число переводится. Второй случай, когда при преобразовании чисел используется арифметика новой СС, использует формулу разложение исходного числа по степеням основания СС (1), при этом основание исходной СС и все коэффициенты разложения выражаются в новой СС. X = + [am-1Sm-1 + am-2Sm-2 + … + a1S1 + a0S0 + a –1S-1 + + a –2S-2 + … + a –nS-n]. (1) Задание 1 Перевести число А=110101, 1012 в десятичную систему счисления. Решение
Решите самостоятельно следующие задания: Задание 1. 1 Перевести число А=100010101, 112 в десятичную систему счисления.
Задание 1. 2 Перевести число А=111000, 11012 в десятичную систему счисления. Задание 1. 3 Перевести число А=10010111, 1112 в десятичную систему счисления.
Рассмотрим теперь перевод чисел из s-системы в h-систему посредством арифметических операций исходной s-системы. В этом случае правила перевода целых чисел и дробей различны. 1. Перевод целых чисел Правило: для перевода целого числа из s-системы счисления в h-систему нужно последовательно делить это число и получаемые частные на основание h новой системы, представленной в старой s-системе, до тех пор, пока частное не станет меньше h. Старшей цифрой в записи числа в h-системе служит последнее частное, а следующие за ней цифры дают остатки, выписываемые в последовательности, обратной их получению. Например, переведем десятичное число 11 в двоичную СС:
_
1 4 _2 0 2 1 0
Задание 2 Перевести целое число А = 4410 в двоичную систему счисления. Решение
Решить самостоятельно следующие задания: Задание 2. 1 Перевести число А = 8910 в восьмеричную систему счисления. Задание 2. 2 Перевести число А = 3710 в двоичную систему счисления. Задание 2. 3 Перевести число А = 61210 в шестнадцатеричную систему счисления.
2. Перевод дробных чисел Правило: для перевода правильной дроби из s-системы в систему счисления с основанием h нужно умножить исходную дробь и дробные части получающихся произведений на основание h, представленное в старой s-системе. Целые части получающихся произведений дают последовательность цифр в представлении дроби в h-системе. Например, переведем десятичную дробь 0, 195 в двоичную систему:
2 2 2 2 2 2 2 0, 390 0, 780 1, 560 1, 120 0, 240 0, 480 0, 960
2 2 1, 920 1, 840 Обычно перевод дробей из одной СС в другую производят приближенно. В нашем случае также перевод правильной дроби выполняется приближенно, до ранее устанавливаемого знака после запятой, например, до восьмого знака:
0, 195(10) = 0, 00110011(2)
При переводе неправильной дроби переводят отдельно целую и дробную частит, руководствуясь вышеуказанными правилами.
Задание 3 Перевести правильную дробь А10 = 0, 231 в двоичную систему счисления (до 5 знаков после запятой). Решение
Решите самостоятельно следующие задания:
Воспользуйтесь поиском по сайту: ©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|