Инфоурок Информатика ПрезентацииПрезентация по информатике Кодирование вещественных чисел

Презентация по информатике Кодирование вещественных чисел

Скачать материал

Выберите документ из архива для просмотра:

Выбранный для просмотра документ Презентация по информатике Кодирование вещественных чисел.ppt

Скачать материал "Презентация по информатике Кодирование вещественных чисел"

Получите профессию

Методист-разработчик онлайн-курсов

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Методические разработки к Вашему уроку:

Получите новую специальность за 2 месяца

Кризисный психолог

Описание презентации по отдельным слайдам:

  • Кодирование вещественных чисел.Пляшешник А.В.
МОУ СОШ №5 города Ржева Тверско...

    1 слайд

    Кодирование вещественных чисел.
    Пляшешник А.В.
    МОУ СОШ №5 города Ржева Тверской области

  • Для представления вещественных чисел (конечных и бесконечных десятичных дробе...

    2 слайд

    Для представления вещественных чисел (конечных и бесконечных десятичных дробей) используют формат с плавающей точкой (запятой).
    Форма с плавающей точкой использует представление вещественного числа R в виде произведения мантиссы m на основание системы счисления р в некоторой целой степени n, которую называют порядком:

    R = m * рn

    m – мантисса,
    n – порядок,
    p – основание системы.

  • Например, число 25,324 можно записать в таком виде: 0.25324х102. 
Здесь m=0.2...

    3 слайд

    Например, число 25,324 можно записать в таком виде: 0.25324х102.
    Здесь m=0.25324 — мантисса,
    n=2 — порядок. Порядок указывает, на какое количество позиций и в каком направлении должна «переплыть», т.е. сместиться десятичная точка в мантиссе. Отсюда название «плавающая точка».
    Однако справедливы и следующие равенства:
    25,324 = 2,5324*101 = 0,0025324*104 = 2532,4*102 и т.п.

  • Получается, что представление числа в форме с плавающей точкой неоднозначно?...

    4 слайд

    Получается, что представление числа в форме с плавающей точкой неоднозначно?
    Чтобы не было неоднозначности, в ЭВМ используют нормализованное представление числа в форме с плавающей точкой. Мантисса в нормализованном представлении должна удовлетворять условию:
    0,1p ≤ m < 1p.

  • Иначе говоря, мантисса меньше единицы и первая значащая цифра — не ноль. Знач...

    5 слайд

    Иначе говоря, мантисса меньше единицы и первая значащая цифра — не ноль. Значит для рассмотренного числа нормализованным представлением будет: 25,324=0.25324 * 102.

  • Пусть в памяти компьютера вещественное число представляется в форме с плавающ...

    6 слайд

    Пусть в памяти компьютера вещественное число представляется в форме с плавающей точкой в двоичной системе счисления (р=2) и занимает ячейку размером 4 байта. В ячейке должна содержаться следующая информация о числе: знак числа, порядок и значащие цифры мантиссы. Вот как эта информация располагается в ячейке:
    1-й байт                    2-й байт     3-й байт   4-й байт
    В старшем бите 1-го байта хранится знак числа. В этом разряде 0 обозначает плюс, 1 — минус. Оставшиеся 7 бит первого байта содержат машинный порядок. В следующих трех байтах хранятся значащие цифры мантиссы.

  • Что такое машинный порядок?
 В семи двоичных разрядах помещаются двоичные чис...

    7 слайд

    Что такое машинный порядок?
    В семи двоичных разрядах помещаются двоичные числа в диапазоне от 0000000 до 1111111. В десятичной системе это соответствует диапазону от 0 до 127. Всего 128 значений. Знак порядка в ячейке не хранится. Но порядок, очевидно, может быть как положительным так и отрицательным. Разумно эти 128 значений разделить поровну между положительными и отрицательными значениями порядка. В таком случае между машинным порядком и истинным (назовем его математическим) устанавливается следующее соответствие:
    Если обозначить машинный порядок Мр, а математический — р, то связь между ними выразится такой формулой:
    Мр = р + 64.

  • Итак, машинный порядок смещён относительно математического на 64 единицы и им...

    8 слайд

    Итак, машинный порядок смещён относительно математического на 64 единицы и имеет только положительные значения. При выполнении вычислений с плавающей точкой процессор это смещение учитывает.
    В двоичной системе счисления смещение:
    Мр2 = р2+100 00002

  • Теперь мы можем записать внутреннее представление числа 25,324 в форме с плав...

    9 слайд

    Теперь мы можем записать внутреннее представление числа 25,324 в форме с плавающей точкой.
    1)Переведем его в двоичную систему счисления с 24 значащими цифрами.
    25,32410= 11001,01010010111100011012
    2)Запишем в форме нормализованного двоичного числа с плавающей точкой:
    0,110010101001011110001101*10101
    Здесь мантисса, основание системы счисления (210=102) и порядок (510=1012)записаны в двоичной системе.
    3) Вычислим машинный порядок.
    Мр2 = 101 + 100 0000 = 100 0101.
    4) Запишем представление числа в ячейке памяти.
    0
    1
    0
    0
    0
    0
    1
    1
    1
    1
    0
    0
    1
    0
    1
    0
    1
    0
    0
    1
    0
    1
    1
    1
    1
    0
    0
    0
    1
    1
    0
    1
    Знак числа
    порядок
    мантисса
    31
    0

  • Число в форме с плавающей точкой занимает в памяти компьютера 4 байта (число...

    10 слайд

    Число в форме с плавающей точкой занимает в памяти компьютера 4 байта (число обычной точности) или 8 байт (число двойной точности).
    Мы рассмотрели пример представления числа 25,324 обычной точности

  • Для того, чтобы получить внутреннее представление отрицательного числа 
-25,3...

    11 слайд

    Для того, чтобы получить внутреннее представление отрицательного числа
    -25,324, достаточно в полученном выше коде заменить в разряде знака числа 0 на 1.
    1
    1
    0
    0
    0
    0
    1
    1
    1
    1
    0
    0
    1
    0
    1
    0
    1
    0
    0
    1
    0
    1
    1
    1
    1
    0
    0
    0
    1
    1
    0
    1

  • Задание.Представьте двоичное число -100,12 в четырёхбайтовом формате. Предста...

    12 слайд

    Задание.
    Представьте двоичное число -100,12 в четырёхбайтовом формате. Представьте число сначала в форме с плавающей запятой.

  • Решение.-100,12= -0,1001*211
Мантисса   -0,1001
Порядок    11 
Машинный поряд...

    13 слайд

    Решение.
    -100,12= -0,1001*211
    Мантисса -0,1001
    Порядок 11
    Машинный порядок 11+100 0000=100011.

    1
    1
    0
    0
    0
    1
    0
    1
    1
    0
    0
    1
    0
    0
    0
    0
    0
    0
    0
    0
    0
    0
    0
    0
    0
    0
    0
    0
    0
    0
    0
    0

Получите профессию

Технолог-калькулятор общественного питания

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Получите профессию

Копирайтер

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Краткое описание документа:

Информа́тика (фр. Informatique; англ. Computer science) — наука о методах и процессах сбора, хранения, обработки, передачи, анализа и оценки информации с применением компьютерных технологий, обеспечивающих возможность её использования для принятия решений[1].

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

Скачать материал

Найдите материал к любому уроку, указав свой предмет (категорию), класс, учебник и тему:

6 665 159 материалов в базе

Материал подходит для УМК

Скачать материал

Другие материалы

Вам будут интересны эти курсы:

Оставьте свой комментарий

Авторизуйтесь, чтобы задавать вопросы.

  • Скачать материал
    • 31.05.2018 640
    • RAR 228.3 кбайт
    • Оцените материал:
  • Настоящий материал опубликован пользователем Бровкова Альбина Геннадьевна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

    Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.

    Удалить материал
  • Автор материала

    Бровкова Альбина Геннадьевна
    Бровкова Альбина Геннадьевна
    • На сайте: 8 лет и 9 месяцев
    • Подписчики: 1
    • Всего просмотров: 957312
    • Всего материалов: 842

Ваша скидка на курсы

40%
Скидка для нового слушателя. Войдите на сайт, чтобы применить скидку к любому курсу
Курсы со скидкой

Курс профессиональной переподготовки

Бухгалтер

Бухгалтер

500/1000 ч.

Подать заявку О курсе
  • Сейчас обучается 25 человек из 18 регионов

Курс профессиональной переподготовки

Создание и обеспечение электронного архива с использованием информационно-коммуникационных технологий

Специалист по формированию электронного архива

600 ч.

9840 руб. 5600 руб.
Подать заявку О курсе
  • Сейчас обучается 30 человек из 22 регионов
  • Этот курс уже прошли 36 человек

Курс профессиональной переподготовки

Математика и информатика: теория и методика преподавания в образовательной организации

Учитель математики и информатики

500/1000 ч.

от 8900 руб. от 4150 руб.
Подать заявку О курсе
  • Сейчас обучается 683 человека из 79 регионов
  • Этот курс уже прошли 1 810 человек

Курс профессиональной переподготовки

Математика и информатика: теория и методика преподавания в профессиональном образовании

Преподаватель математики и информатики

500/1000 ч.

от 8900 руб. от 4150 руб.
Подать заявку О курсе
  • Сейчас обучается 41 человек из 23 регионов
  • Этот курс уже прошли 53 человека

Мини-курс

Физическая культура и спорт: методика, педагогика, психология

10 ч.

1180 руб. 590 руб.
Подать заявку О курсе
  • Этот курс уже прошли 13 человек

Мини-курс

Успешный педагог: навыки самозанятости, предпринимательства и финансовой грамотности

6 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Сейчас обучается 62 человека из 20 регионов
  • Этот курс уже прошли 43 человека

Мини-курс

Введение в инвестиции и инвестиционный процесс

4 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Сейчас обучается 26 человек из 13 регионов