Составители:
43
всех вариантах это положительные дробные числа) следует использо-
вать формат с фиксированной точкой вида 0xNN (вычисления с 8-раз-
рядной точностью) или 0xNNNN (вычисления с 16-разрядной точнос-
тью – т. е. и для Х, и для Y отводится по две 8-разрядные ячейки ОЗУ
микроконтроллера).
Лабораторная работа № 6
ИТЕРАЦИОННЫЕ ВЫЧИСЛЕНИЯ
Рассчитать значение функции Y = f(X) или константы (варианты с
10 по 14), используя разложения в ряды [10], приведенные в табл. 7.
Аргумент X задается из диапазона, где одновременно X∈[0..1] и
f(X)∈[0..1], если в варианте задания не указаны иные пределы. Аргу-
мент тригонометрических функций везде предполагается заданным в
радианах. Завершение итераций – адаптивное, по результатам проверки
в программном цикле значения очередного члена ряда. Все используемые
в формулах коэффициенты должны рассчитываться итерационно в про-
грамме. При выполнении заданий данной подгруппы для представления
как аргумента X, так и результата Y (во всех вариантах это положитель-
ные дробные числа) следует использовать формат с фиксированной точ-
кой вида 0xNNNN (вычисления с 16-разрядной точностью).
Указание: организовать две процедуры: 1) умножения 16-разрядного
дробного числа на 16-разрядное дробное число; 2) деления 16-разряд-
ного дробного числа на 16-разрядное целое.
Задания лабораторных работ № 5 и 6 считаются выполненными ус-
пешно, если относительная погрешность полученного результата для
любого заданного преподавателем значения аргумента (из области его
допустимых значений) не превышает 0,05 для вычислений с 8-разряд-
ной точностью и 0,005 для вычислений с 16-разрядной точностью. При
малых значениях аргумента, где относительная погрешность может рез-
ко возрастать, абсолютная погрешность не должна превышать 4 еди-
ницы двоичного кода для вычислений с 8-разрядной точностью и
128 единиц двоичного кода для вычислений с 16-разрядной точностью.
Страницы
- « первая
- ‹ предыдущая
- …
- 41
- 42
- 43
- 44
- 45
- …
- следующая ›
- последняя »