Книжная полка Сохранить
Размер шрифта:
А
А
А
|  Шрифт:
Arial
Times
|  Интервал:
Стандартный
Средний
Большой
|  Цвет сайта:
Ц
Ц
Ц
Ц
Ц

Информационные преобразования числовых форматов

Покупка
Новинка
Артикул: 842054.01.99
Доступ онлайн
480 ₽
В корзину
Рассмотрены вопросы представления информации целых и вещественных чисел в оперативной памяти компьютера. Представлены программы преобразования числовой информации с применением инструкций битовой логики на языке программирования С. Для студентов 1-го курса МГТУ им. Н.Э. Баумана.
Деон, А. Ф. Информационные преобразования числовых форматов : учебное пособие / А. Ф. Деон, С. С. Комалов, Ю. И. Терентьев. - Москва : Изд-во МГТУ им. Баумана, 2008. - 25 с. - ISBN 978-5-7038-3148-9. - Текст : электронный. - URL: https://znanium.ru/catalog/product/2169166 (дата обращения: 20.09.2024). – Режим доступа: по подписке.
Фрагмент текстового слоя документа размещен для индексирующих роботов
Московский государственный технический университет 
имени Н.Э. Баумана 
 
 
 
 
 
А.Ф. Деон, С.С. Комалов, Ю.И. Терентьев 
 
 
 
 
ИНФОРМАЦИОННЫЕ ПРЕОБРАЗОВАНИЯ 
ЧИСЛОВЫХ ФОРМАТОВ 
 
 
 
 
Рекомендовано редсоветом МГТУ им. Н.Э. Баумана 
в качестве учебного пособия 
 
 
 
 
 
 
 
Москва 
Издательство МГТУ им. Н.Э. Баумана 
2008 
 


Д348 
УДК 681.147.2(075.8) 
ББК 32.973 
 Д348 
 
Рецензенты: Н.В. Абакумов, М.В. Виноградова 
 
 
Деон А.Ф., Комалов С.С., Терентьев Ю.И. 
Информационные преобразования числовых форматов: 
Учеб. пособие. – М.: Изд-во МГТУ им. Н. Э. Баумана, 
2008. – 24 с.: ил.  
ISBN 978-5-7038-3148-9 
Рассмотрены вопросы представления информации целых и 
вещественных чисел в оперативной памяти компьютера. Представлены программы преобразования числовой информации с 
применением инструкций битовой логики на языке программирования С. 
Для студентов 1-го курса МГТУ им. Н.Э. Баумана. 
УДК 681.147.2(075.8) 
     ББК 32.973 
 
 
Деон Алексей Федорович  
Комалов Сергей Сергеевич  
Терентьев Юрий Иванович  
 
 
Информационные преобразования числовых форматов  
 
 
Редактор О.М. Королева 
Корректор Р.В. Царева 
Компьютерная верстка И.А. Марковой 
 
Подписано в печать 28.07.2008. Формат 60 × 84/16. 
Бумага офсетная. Усл. печ. л. 1,4. Уч.-изд. л. 1,3. 
Тираж 100 экз. Изд. № 25. Заказ № 
 
Издательство МГТУ им. Н.Э. Баумана 
Типография МГТУ им. Н.Э. Баумана 
105005, Москва, 2-я Бауманская ул., 5 
 
ISBN 978-5-7038-3148-9                             © МГТУ им. Н.Э. Баумана, 2008 
 
2 


ВВЕДЕНИЕ 
Битовое представление числовой информации в компьютере 
отличается от привычного графического изображения чисел, используемых в практической деятельности человека. Одним из 
способов начертания вещественных чисел является использование точки, разделяющей целую и дробную части числа. Но иногда вещественные числа пишут без дробной части, не применяя 
разделяющую точку и подразумевая, что в дробной части находится нуль. Для компьютера такие соглашения не всегда удобны, 
поскольку реально вычислительные действия выполняет процессор, в котором четко определены различные операции с целыми 
и вещественными числами. Кроме того, компьютеры работают в 
двоичной системе счисления, осуществляя каждый раз преобразования из арабской десятичной системы в двоичную систему с 
клавиатуры и обратно перед выводом на монитор. Такие промежуточные действия выполняют специальные программы информационных преобразований чисел. Существует много особенностей, разобраться в которых поможет настоящее пособие. 
Числовая информация в некоторых случаях поступает от других электронных устройств, формат представления чисел в которых не всегда совпадает с форматом вычислений в компьютере. 
Здесь также требуются программы преобразования числовых 
форматов, чтобы обеспечить совместимость компьютера с внешними устройствами. Например, процессор компьютера не имеет 
операций для вещественных чисел с фиксированным расположением точки, разделяющей целую и дробную часть числа. 
Однако процессор компьютера обладает полным набором 
инструкций для выполнения битовых операций. Каждый бит 
числа можно распознать, преобразовать и сдвинуть в область 
старших или младших бит в каждом байте. Такие операции выполняются набором самых быстродействующих инструкций процессора. Поэтому программы информационных преобразований 
числовых форматов реализуют в основном с помощью операций 
битовой логики. 
Как правило, почти все языки программирования обеспечивают выполнение битовых операций. В настоящем пособии применяется компилятор языка С++, синтаксис которого не отличается от языка С, если речь идет о программах преобразования 
числовых форматов. 
 
3 


Доступ онлайн
480 ₽
В корзину