Лекции.Орг


Поиск:




Категории:

Астрономия
Биология
География
Другие языки
Интернет
Информатика
История
Культура
Литература
Логика
Математика
Медицина
Механика
Охрана труда
Педагогика
Политика
Право
Психология
Религия
Риторика
Социология
Спорт
Строительство
Технология
Транспорт
Физика
Философия
Финансы
Химия
Экология
Экономика
Электроника

 

 

 

 


Перевод чисел из одной системы счисления в другую




ПЕРЕВОД ЧИСЕЛ ИЗ ОДНОЙ СИСТЕМЫ СЧИСЛЕНИЯ В ДРУГУЮ. формы записи (кодирования) данных в ЭВМ

Арифметические действия над целыми и вещественными числами

Цель работы:

а) изучить и освоить алгоритмы перевода чисел из одной системы счислении в другую

б) изучить формы записи (кодирования) данных в ЭВМ с фиксированной точкой; получить практические навыки по выполнения арифметических операций с целими числами.

в) изучить формы записи (кодирования) данных в ЭВМ с плавающей точкой; получить практические навыки по выполнения арифметических операций с вещественными числами.

Отрабатываемые вопросы:

1. Перевод десятичных чисел в двоичную, восьмеричную и шестнадцатеричную системы счисления

2. Перевод двоичных, восьмеричных и шестнадцатеричных чисел в десятичную систему счисления

3. Перевод восьмеричных и шестнадцатеричных чисел в двоичные

4. Перевод двоичных чисел в восьмеричную и шестнадцатеричную системы счисления

5. Представление целых чисел в ЭВМ.

5.1. Представление целых чисел без знака

5.2. Представление целых чисел со знаком

6. Арифметические действия над целыми числами.

6.1 Арифметические операции в двоичной системе счисления.

6.2. Сложение и вычитание целых чисел со знаком в ЭВМ.

7. Представление вещественных чисел в ЭВМ.

7.1. Форматы представления вещественных чисел.

7.2. Нормализованное представление вещественных чисел

8. Арифметические действия над вещественными числами.

8.1 Сложение и вычитание вещественных чисел.

8.2. Умножение и деление вещественных чисел.

 

ЛИТЕРАТУРА

1. Информатика: Учебник / Под ред. проф. Н.В.Макаровой. – М.: Финансы и статистика, 2001.

2. Информатика: Базовый курс / С.В.Симонович и др. – СПб.: Питер, 2002.

 

Перевод десятичных чисел в двоичную, восьмеричную и шестнадцатеричную системы счисления

 

Перевод чисел из одной системы счисления в другую

Пусть необходимо перевести число N ( p ), заданное в системе счисления с основанием р, в его представление N ( q ) в системе счисления с основанием q.

Существуют общие правила перевода:

· для перевода целой части числа используется правило последовательного деления;

· для перевода дробной части используется правило последовательного умножения.

Правило перевода целой части — правило последовательного деления:

Для перевода целой части числа N ( p ) с основанием р в целое число N ( q ) с основанием q необходимо последовательно делить целую часть числа N ( p ) и получаемые частные на основание новой системы счисления q, представленное в системе счисления р, до тех пор пока частное не станет меньше q. 2. Старшей цифрой записи числа N ( q ) служит последнее частное, а следующие за ней цифры являются остатками от деления частичных частных, записанными в порядке обратном их получения.

 

Правило перевода дробной части — правило последовательного умножения:

Для перевода дробной части числа N ( p ) с основанием р в дробное число N ( q ) с основанием q необходимо последовательно умножать исходную дробную часть числа N ( p ) и получаемые частные дробные части произведений на основание новой системы счисления q, представленное в системе счисления р. Количество умножений определяется заданной точностью. Целые части получающихся произведений дают последовательность цифр представления дроби в системе счисления с основанием q.

 

 

Разобрать пример преобразования в указанные системы счисления числа 142.378(10). Обратить внимание, что отдельно преобразуется целая часть числа, используя правило последовательного деления, и отдельно преобразуется дробная часть числа, используя правило последовательного умножения.

 

Преобразование целой части числа 142(10) в двоичное, восьмеричное и шестнадцатеричное числа:

 

2-я с.с. Частичное частное Остаток 8-я с.с. Частичное частное Остаток 16-я с.с. Частичное частное Остаток
142:2 = 71   142:8 =     142:16 =   14 Þ Е
71:2 =     17:8 =      
35:2 =      
17:2 =    
8:2 =    
4:2 =    
2:2 =    
142(10) = 10001110(2) 142(10) = 216(8) 142(10) = 8Е(16)

 

Стрелками показывается порядок записи цифр в новой системе счисления.

Для шестнадцатеричной системы счисления цифры 10, 11, 12, 13, 14, 15 обозначаются соответственно латинскими буквами A, B, C, D, E, F.

Преобразование дробной части числа 0.378(10) в двоичную, восьмеричную и шестнадцатеричную:

2-я с.с. Частное произведение Целая часть 8-я с.с. Частное произведение Целая часть 16-я с.с. Частное произведение Целая часть
0.378´2 = 0.756   0.378´8 = 3.024   0.378´16 = 6.048  
0.756´2 = 1.512   0.024´8 = 0.192   0.048´16 = 0.768  
0.512´2 = 1.024   0.192´8 = 1.536   0.768´16 = 12.288 12ÞС
0.024´2 = 0.048   0.536´8 = 4.288   0.288´16 = 4.608  
0.048´2 = 0.096   0.288´8 = 2.304    
0.096´2 = 0.192    
0.192´2 = 0.384  
0.384´2 = 0.768  
0.768´2 = 1.536  
0.378(10) = 0.011000001(2) 0.378(10) = 0.30142(8) 0.378(10) = 0.60С4(16)

 

Результат:

142.378(10)= 10001110.011000001(2)= 216.30142(8)= 8Е.60С4(16)

 

 

Задание 1. Самостоятельно преобразовать в двоичную, восьмеричную и шестнадцатеричную системы счисления числа указанные в таблице 1 в соответствии с номером варианта для каждого студента. Номер варианта определяется порядковым номером записи фамилии в журнале учета студентов.

При переводе дробной части числа в двоичную систему счисленя обеспечить точность перевода до восьмого двоичного знака; при переводе восьмеричную и шестнадцатеричную систему счисленя – до четвертой значащей цифры.:

 

 

Таблица № 1      
       
Порядковый номер Исходные числа
  384,964 311,119 163,509
  482,561 243,951 301,191
  112,796 325,788 479,075
  253,865 445,218 282,641
  492,768 167,822 298,450
  362,635 263,905 362,436
  319,603 292,888 367,274
  106,418 133,803 282,015
  417,445 161,190 156,738
  213,796 334,071 209,155
  197,802 194,796 194,975
  174,897 374,913 134,009
  148,212 106,651 189,461
  474,882 301,251 380,244
  299,451 271,599 465,164
  193,545 259,545 458,242
  493,657 273,906 481,097
  286,354 118,322 140,538
  365,393 129,389 305,137
  212,146 409,893 430,400
  365,541 445,894 246,429
  459,007 409,426 267,356
  396,794 256,929 183,727
  202,479 180,165 470,295
  228,098 284,677 454,332
  235,558 296,585 477,174
  300,029 450,365 408,150
  266,404 319,417 130,494
  437,458 281,901 470,974
  361,804 237,369 318,354

 

 





Поделиться с друзьями:


Дата добавления: 2017-02-25; Мы поможем в написании ваших работ!; просмотров: 439 | Нарушение авторских прав


Поиск на сайте:

Лучшие изречения:

Два самых важных дня в твоей жизни: день, когда ты появился на свет, и день, когда понял, зачем. © Марк Твен
==> читать все изречения...

2218 - | 2051 -


© 2015-2024 lektsii.org - Контакты - Последнее добавление

Ген: 0.008 с.