Запись числа с плавающей запятой
План проведения лекции
По дисциплине:
«Программи́руемая логи́ческая интегра́льная схе́ма»
Ход занятия
№ | Содержание | Методы и распределение времени и формы и методы реализации цели | Примечание |
1. | Орг.момент | .. мин. | |
2. 3. | Вводная часть. Основная часть Лекция по дисциплине: Программи́руемая логи́ческая интегра́льная схе́ма Вступительное слово. Тема: Арифметические алгоритмы floating point на языке Verilog Цели занятия А) учебные: 1)студенты должны усвоить понятия floating point и алгоритмы связанные с этим. 2)знать алгоритм сложения и вычитания в плавающих точках. Б) Воспитательные: 1.Способствовать правильному расчету floating numbers использую конвертацию. | 1.Проверка присутствующих. 2.Мотивация к усвоению. 3. Концентрация внимания на важности и актуальности проблемы, связь с профессией, с предшествующим материалом: Демонстрация видеосюжета или интересного факта, цитаты; постановка проблемного вопроса. 1-2 мин. Развернутая беседа: о таких пройденных темах как алгоритмы на языке Verilog 10 мин. Мозговой штурм Метод малых групп для оглашения главных моментов лекции. Выводы студентов, рзавернутая беседа | 1 минута: Проверка присутствующих.Рассказываю студентам название новой темы занятия 2-3 минута: Цель урока, связь с предшествующей темой 4-5 минута: Актуальность данной темы в наше время, связь с профессией, с предшествующим материалом Начинаются основные слайды. Показ видеоматериала |
Заключение Подведение итогов. Вопросы для рефлексии: 1. Конвертировать заданную цифру. 2. Решение примера с использованием алгоритма сложения/вычитания. | 4 мин. Выводы | ||
Оглашение п рактического задания на семинар: Решить 3 примера связанные с floating point | 1-2 мин |
Список использованной литературы.
|
|
Вводная часть
1 минута: Проверка присутствующих. Рассказываю студентам название новой темы занятия
«Арифметические алгоритмы floating point на языке Verilog»
2-3 минута: Цель урока, связь с предшествующей темой
¢ 1. Объяснить понятия floating point.
¢ 2. Ознакомить с главными алгоритмами использующие floating point.
¢ 3. Понять алгоритм решения сложения и вычитания floating numbers.
Основная часть
6-7 минута: Развернутая беседа со студентами
«О таких пройденных темах как сигнал и классы сигналов»
8-23 минуты: Работа со слайдами. Показ видеоматериала конвертации и применение вычитания и сложения.
Что такое floating point?
Floating point (или число с плавающей точкой) — экспоненциальная форма представления вещественных (действительных) чисел, в которой число хранится в виде мантиссы и порядка (показателя степени). При этом число с плавающей запятой имеет фиксированную относительную точность и изменяющуюся абсолютную. Используемое наиболее часто представление утверждено в стандарте IEEE 754. Реализация математических операций с числами с плавающей запятой в вычислительных системах может быть как аппаратная, так и программная.
|
|
Формат данных
Числа с плавающей точкой активно используются в современных сигнальных процессорах, видеокартах и даже в ПЛИС. В соответствии со стандартом IEEE 754, они представляются в виде совокупности экспоненты (показателя степени), мантиссы и знака. Числа в стандарте IEEE 754 имеют 32 бита (float). Для однозначности записи числа во float записываются в нормальной форме или приводятся к нормализованному виду после математических операций и преобразований над числами. Диапазон возможных значений зависит от количества бит мантиссы и экспоненты. Для float характерна фиксированная относительная точность и переменная абсолютная точность.
Основные преимущества и недостатки чисел в формате float
+ Обеспечивается очень широкий диапазон возможных значений;
|
|
+ Достигается высокая точность вычислений;
– Округление очень больших чисел до возможных из сетки значений;
– Потеря точности при суммировании чисел, отличных друг от друга во много раз;
Основная структура
Запись числа с плавающей запятой
Порядок= Е+127
Пример
5=1.01е2
Мантисса = 01
Порядок = 2+127=129=10000001
Представление нуля
Представление 0 +0=-0
Е=Еmin-1= - 128
Мантисса = 0
Представление бесконечности
Е=Емах+1=127
Мантисса = 0
Представление неопределенности NaN≠NaN
Е=Емах+1=127
Мантисса != 0
Пример
13.3= 13:1101 ->0.3=01001100110011…
1) 13.3=1101.01001100110011…=>1.10101001100110011…*2^3
10101001100110011 = мантисса
3= порядок => 3+127=130= 10000010
0_10000010_10101001100110011001100
Дата добавления: 2021-04-15; просмотров: 46; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!