Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология
Образование Политология Производство Психология Стандартизация Технологии


ТЕМА №3: Представление в компьютере вещественных чисел. Арифметические действия над нормализованными числами в компьютере.



 

ПРОГРАММНО - ДИДАКТИЧЕСКОЕ ОБЕСПЕЧЕНИЕ: ЭВМ типа IBM. ОС Windows 95. Обучающие программы. Карточки.

 

ЦЕЛЬ УРОКА: Познакомиться с понятиями нормализованного представления чисел, мантиссы и порядка, с представлением в компьютере вещественных чисел. Научиться производить арифметические действия над нормализованными числами.

 

ТИП УРОКА: объяснительно – демонстрационный с элементами практикума.

 

ТРЕБОВАНИЯ К ЗНАНИЯМ И УМЕНИЯМ:

Учащиеся должны знать:

- что такое нормализованное число;

- что такое мантисса и порядок;

- форматы представления нормализованных чисел в компьютере.

Учащиеся должны уметь:

– представлять десятичные вещественные числа в нормализованном виде;

– представлять двоичные числа в нормализованном виде;

– проводить арифметические операции над нормализованными двоичными числами;

– проводить перевод нормализованные двоичные числа в десятичную систему.

 

ПЛАН-СОДЕРЖАНИЕ УРОКА

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

При их написании вместо запятой принято писать точку. Так, например, число 5 целое, а числа 5.1 и 5.0 вещественны

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

Пример: 1.25=1.25•100 =0.125•101 = 0.0125 • 102 =...

или 12.5 • 10-1= 125.0 • 10-2 = 1250.0 • 10-3 =....

Любое число N в системе счисления с основанием q можно записать виде

N = М • q р, где М называется мантиссой числа, а р— порядком. Такой способ записи чисел называется представлением числа с плавающей точкой.

Если плавающая точка расположена в мантиссе перед значащей цифрой, то при фиксированном количестве разрядов денных под мантиссу, обеспечивается запись максимального количества значащих цифр числа, т. е. максимальная точность представления числа в машине. Из этого следует, что мантисса должна быть правильной дробью, первая цифра которой отлична от нуля: МÎ [0.1, 1)

Такое наиболее выгодное для компьютера представление вещественных чисел называется нормализованным. Мантиссу и порядок q-ичного числа принято записывать в системе с основанием q, а само основание — в десятичной системе.

 

Десятичная система: 753.15=0.75315- 103; -0.000034 = -0.34 • 10-4.
Двоичная система: -101.01 = -0.10101 • 2" (порядок 112= 310); 0.000011 =0.11 • 2-100 (порядок -1002=-410).

 

Вещественные числа в компьютерах различных типов записываются по-разному. При этом компьютер обычно предоставляет программисту возможность выбора из нескольких числовых форматов наиболее подходящего для конкретной задачи — с использованием четырех, шести, восьми или десяти байт.

Характеристики форматов вещественных чисел,

Используемых в IВМ-совместимых персональных компьютерах.

 

Формат вещественных чисел   Размер в байтах   Примерный диапазон абсолютных значений   Количество значащих, десятичных цифр   Тип переменной в TPascal
Одинарный Вещественный Двойной Расширенный     10-45... 1038 10-39... 1038 10-324... 10308 10-4932... 104932   7 или 8 11 или 12 15 или 16 19 или 20   Single Real Double Extended

Из этой таблицы видно, что форма представления чисел с плавающей точкой позволяет записывать числа с высокой точностью и из весьма широкого диапазона.

При хранении числа с плавающей точкой отводятся разряды для мантиссы, порядка, знака числа и знака порядка.

  Знак числа                           ...                               ...                    
                   
  Порядок     Мантисса    
Знак порядок    
                                             

 

Чем больше разрядов отводится под запись мантиссы, тем выше точность представления числа. Чем больше разрядов занимает порядок, тем шире диапазон от наименьшего, отличного от нуля числа, до наибольшего числа, представимого в машине при заданном формате.

Пример записи чисел в нормализованном виде в четырехбайтовом формате с семью разрядами для записи порядка:

Число 6.2510=110.012=0.11001× 211

31 30 22 3 2 1 0

  Знак числа                               ...            
             
 
 

 

 
  Порядок     Мантисса    
Знак порядок    
                                             

Число -0.12510 = -0.0012 = -0.1 • 2-10 (отрицательный порядок записан в дополнительном коде):

31 30 22 3 2 1 0

  Знак числа                               ...            
             
 
 

 


Поделиться:



Последнее изменение этой страницы: 2017-03-14; Просмотров: 401; Нарушение авторского права страницы


lektsia.com 2007 - 2024 год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! (0.017 с.)
Главная | Случайная страница | Обратная связь