Просмотр содержимого документа
«Презентация "Операции с вещественными числами" (10 класс углубленный уровень)»
Операции с вещественными числами
10 класс
(профильный уровень)
Болгова Н. А.
МБОУ СОШ с.Тербуны
Повторяем
2022
(С) Болгова Н.А.
Перевод десятичного вещественного числа в формат одинарной точности
- Перевести вещественное число в двоичный код.
2. Нормализовать полученное двоичное число.
3. Определить мантиссу в двоичном коде.
4. Выделить значащую часть мантиссы.
5. Определить смещенный порядок в двоичном коде ( показатель степени + 127 ).
6. Определить значение старшего бита, соответствующего знаку числа.
7. Записать значения ячейку памяти
2022
(С) Болгова Н.А.
Операции с вещественными числами
Сложение (вычитание)
- Представить число в нормализованной форме А=m*q n
- Выравниваются порядки чисел до большего
- Значащие части чисел складываются (вычитаются)
2022
(С) Болгова Н.А.
Например:
7,25 10 ± 3,5 10
1. Представить число в нормализованной форме:
7,25 = 111,01 2 = 1,1101 2 ·2 2
3,5 = 11,1 2 = 1,11 2 ·2 1
2. Выравниваются порядки чисел до большего значения:
3. Значащие части чисел складываются (вычитаются):
4. Результат нормализуется:
3,5 = 1,11 2 ·2 1 = 0,111·2 2
1,1101 2
1,1101 2
+
-
0,1110 2
0,1110 2
10,1011 2
0,1111 2
0,1111 2 ·2 2 = 1,111 2 ·2 1
10,1011 2 ·2 2 = 1,01011 2 ·2 3
(С) Болгова Н.А.
2022
Умножение (деление)
- Представить число в нормализованной форме А=m*q n
- Значащие части чисел умножаются (делятся)
- Порядки складываются (или вычитаются)
2022
(С) Болгова Н.А.
6
Например:
7,25 10 * 3 10 (7,25 10 / 3 10 )
1. Представить число в нормализованной форме:
3 = 11 2 = 1,1 2 ·2 1
7,25 = 111,01 2 = 1,1101 2 ·2 2
2. Значащие части чисел умножаются (делятся):
1,1101 2 *1,1 2 = 10,10111 2 1,1101 2 /1,1 2 = 1,001 2 (ост 10 2 )
3. Порядки складываются (вычитаются):
4. Результат нормализуется:
11101 2
11 2
11101 2
-
*
11
1,001 2
11 2
101
11101
11
11101
11
1010111 2
2 2 * 2 1 = 2 3
2 2 / 2 1 = 2 1
1,001 2 ·2 1
10,10111 2 ·2 3 = 1,010111 2 ·2 4
6
(С) Болгова Н.А.
2022
Литература:
- Поляков К.Ю., Еремин Е.А. «Учебник «Информатика 10 класс базовый и углубленный уровни»»: Москва, БИНОМ.Лаборатория знаний, часть1,2020
- Сайт Константина Полякова «ЕГЭ по информатике 2022» , задание 15. [https://kpolyakov.spb.ru/]
2022
(С) Болгова Н.А.
8