Лаб1Апр2008 (Теория к лабам 19 страниц по БВМиС. 46 страниц теория дальнейших лекций), страница 4

2017-06-07СтудИзба

Описание файла

Файл "Лаб1Апр2008 " внутри архива находится в папке "Теория к лабам 19 страниц по БВМиС. 46 страниц теория дальнейших лекций". Документ из архива "Теория к лабам 19 страниц по БВМиС. 46 страниц теория дальнейших лекций", который расположен в категории "". Всё это находится в предмете "бортовые вычислительные машины и системы (бвмис)" из 11 семестр (3 семестр магистратуры), которые можно найти в файловом архиве МАИ. Не смотря на прямую связь этого архива с МАИ, его также можно найти и в других разделах. Архив можно найти в разделе "лабораторные работы", в предмете "бвмис" в общих файлах.

Онлайн просмотр документа "Лаб1Апр2008 "

Текст 4 страницы из документа "Лаб1Апр2008 "

6.4. Содержание отчета.

1. Наименование и цель работы.

2. Задание: выражение F, значения констант, диапазоны изменения входных переменных,

3. Описание процедуры выбора масштабов.

4. Распечатки программ моделирования вычислений на ЭВМ с дробной арифметикой и результатов счета.

5. Графики зависимостей , , . (По оси ординат использовать лога­рифмический (десятичный) масштаб).

6. Выводы: оценка правильности выполнения работы по критериям, упомянутым в п. 6.3.

Рис. 2.

7. Примеры масштабирования алгоритма.

Рассматриваются примеры масштабирования алгоритма вычисления арифметического выражения

F = [(X - Y) * а] + [(W + Z) / В], при

А = 2,4; В = 0,65;

X = 50,0 248,0; Y = 5,0 24,8;

W = 50,0 248,0; Z = 2,0 9,8

тремя рассмотренными в разделе 4 методами. Абсолютные значения предельных ошибок представления исходных величин определяются на основе заданной для данного примера величины относительной ошиб­ки δ = 0,01:

А = 0,024; В = 0,0065;

Х = 0,5; Y = 0,05;

W = 0,5; Z = 0,02.

Введем рекомендованные выше обозначения;

D = X - Y; Е = W + Z;

G = D * A; H = .

Масштабируемое выражение при этом примет следующий вид: F = G + Н.

7.1 Метод постоянных масштабов.

Так как величины G и Н связаны между собой операцией сложе­ния, то МG = МH , а это означает, что масштабы МА, МВ, МD, и МЕ свя­заны между собой уравнением

В этом случае три из четырех масштабов могут быть выбраны в соответствии с правилами, изложенными в разделе 1, а четвёртый должен быть вычислен из этого уравнения. Например, если мы выбираем масштабы MВ, МD, и MЕ , то масштаб МА вычисляется по формуле

.

Корректное вычисление масштаба МА проверяется по условиям 4: LА  МА  РA, где LA и РA - соответственно левая и правая гра­ницы диапазона возможных масштабов величины А. Вычисление МА должно быть осуществлено точно, т.е. без округления бесконечной десятичной дроби, т.к.такое округление вносит методическую погрешность в вычисления заданной величины F на целевой ЭВМ.

1. Выбор МВ

2. Выбор МЕ

3. Проверка операции деления

т.е. условие выполняется.

4. Выбор МD

5. Вычисление МА

6. Проверка корректности МА

Условие не выполняется,

Для выполнения данного условия необходимо:

  1. либо увеличить МB или МD не менее чем в 1,2 раза;

  2. либо уменьшить МЕ во столько же раз.

Выполнить п.1 не представляется возможным, поэтому выбираем новое значение . Тогда

7. Проверка условия (8а):

Условие (8а) выполняется.

8. Проверка условия

Так как условие не выполняется, необходимо более чем в 1,3345 раз уменьшить (или ) и принимаем:

Таким образом, итоговые значения масштабов следующие:

Проверка правильности выбора масштабов по критериям п. 6.3 осуществляется с помощью моделирующей программы, распечатка которой представлена в Приложении 1.

7.2.Метод ступенчатого масштабирования.

  1. Разбиение алгоритма на три части:

  1. G=(X-Y)*A;

  2. H=(W+Z)/B;

  3. F=G+H.

2. Масштабирование I части (методом постоянных масштабов, независимо от других частей):

а) Выбор МА:

б) Выбор МD:

3. Проверка условия (8а):

Условие (8а) выполняется.

4. Масштабирование II части (методом постоянных масштабов, независимо от других частей):

а) Выбор МВ:

б) Выбор МЕ:

в) Проверка дополнительного условия при делении:

Проверяемое условие выполняется, следовательно масштабы для II части алгоритма выбраны правильно.

5. Масштабирование III части: при выполнении операции суммирования (F=G+H) необходимо обеспечить выполнение следующих условий:

а) Проверка условия (1):

Условие(1) не выполняется, необходимо ввести коэффициент масштабирования K1 величины Н, обеспечивающий приведение большего масштаба МH к меньшему МG:

Коэффициент перемасштабирования вводится в формулу вычисления машинного изображения величины Н (при сохранении ранее выбранных масштабов МЕ и МВ):

б) Проверка условия (2):

Условие (2) не выполняется, необходимо ввести коэффициент пе­ремасштабирования К2, обеспечивающий одинаковое уменьшение мас­штабов MG и МН:

Выбираем К2 = 0,6 . Этот коэффициент вводится в формулы вычис­ления машинных изображений величин G и Н (при сохранении всех ранее выбранных масштабов МА, МB, MD, МЕ и коэффициента К1):

В результате арифметическое выражение для вычитания примет оконча­тельный вид:

при следующих значениях масштабов и коэффициентов перемасшта­бирования:

МА = 0,4; МB = 1,5;

MD = 0,004; МЕ = 0,003;

К1 = 0,8; К2 = 0,6.

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

Алгоритм вычисления увеличился, по сравнению с алгоритмом, по­лученным с помощью метода постоянных масштабов, на три операции умножения. Строгое соблюдение порядка выполнения операций, опре­деленного в итоговом выражении для скобками, обеспечивает не только корректность, но и максимальную точность вычислений.

6. Проверка правильности выбора масштабов по критериям п.6.3. осуществляется с помощью моделирующей программы, распечатка ко­торой представлена в Приложении 2.

7.3. Метод переменных масштабов.

1. Выбор масштабов для всех исходных величин.

В данном методе эти масштабы выбираются примерно равными Р - правым границам диапазонов значений масштабов с округлением в сторону уменьшения для наглядности:

2. Определение коэффициентов перемасштабирования (КПМ) для операции D = X - Y .

а). Проверка условия Мх = MY .

Условие не выполняется, необходимо привести больший масштаб (my = 0,04) к меньшему (мх = 0,004) с помощью коэффициента перемас­штабирования

который включается в формулу вычисления :

б). Проверка условия :

проверяемое условие выполняется.

3. Проверка условия (8а):

Условие (8а) выполняется, введение дополнительного КПМ не требуется.

4. Определение КПМ для операции Е = W + Z .

а) Проверка условия MW = MZ.

Условие не выполняется, необходимо введение КПМ

уменьшающего МZ до МW. КПМ К2 вводится в формулу вычисления :

.

б) Проверка условия :

Условие не выполняется, необходимо введение КПМ одинаково уменьшающий масштабы представления W и Z:

Выбираем . Этот коэффициент входит в формулу вычисления :

5. Определение КПМ для операции G=D*A.

Проверка условия (8а):

Условие (8а) выполняется, введение дополнительного КПМ не требуется.

6. Определение КПМ для операции .

Проверка условия

Условие выполняется, КПМ вводить не требуется.

7. Определение КПМ для операции F=G+H.

а). Проверка условия :

Условие не выполняется , необходимо введение КПМ К3, уменьшающего МH до MG:

Округление КПМ, выравнивающего масштабы слагаемых, вносит в вычитание дополнительную методическую погрешность, соизмеримую с ошибкой записи этого КПМ.

В данном примере при выборе методическая ошибка составит величину Для исключения методической ошибки изменим, в допустимых пределах, значения ранее выбранных масштабов и КПМ, таким образом чтобы выражался конечной десятичной дробью.

Если в этом выражении принять , то получим:

Этот коэффициент входит в формулу вычисления :

;

б). Проверка условия :

Условие не выполняется, необходимо ввести КПМ К5, одинаково уменьшающий МH и MG:

Выбираем . Округление КПМ, уменьшающего результат, практически не вносит дополнительной ошибки.

Этот коэффициент входит в формулу вычисления :

Окончательный вид формулы вычисления с учетом всех введен­ных КПМ:

,

при следующих значениях масштабов и КПМ:

МА = 0,4; МB = 1,53; MX = 0,004;

MY = 0,04; МW = 0,004; МZ = 0,1;

К1 = 0,1; К2 = 0,04; К3 = 0,9;

К4 = 0,68; К5 = 0,6.

Таким образом, при масштабировании методом переменных масштабов потребовалось ввести 5 коэффициентов перемасштабирования. Алгоритм вычисления увеличился, по сравнению с алгоритмом, полученным с помощью метода постоянных масштабов, на 7 (!) операций умножения.

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

8. Проверка правильности выбора масштабов и коэффициентов перемасштабирования по критериям п.6.3 осуществляется с помощью моделирующей программы, распечатка которой представлена в Прило­жении 3.

8. Контрольные задачи по масштабированию алгоритмов.

Необходимо замасштабировать алгоритм вычисления арифметического выражения для реализации его на 16-ти разрядной ЭВМ с фиксированной запятой и дробной арифметикой (разрядность мантиссы числа k=15) одним из трех методов:

1) постоянных масштабов;

2) ступенчатого масштабирования;

3) переменных масштабов.

F = (XY)(WZ);

Промежуточные величины:

G = XY; H = WZ;

где: ,, - условные обозначения арифметических операций, выбираемых вместе с номером метода масштабирования из табл.3, в соот­ветствие с первой цифрой номера варианта задания;

X,Y,Z,W - входные переменные, диапазоны изменения которых выбира­ются из табл.4, в соответствие со 2-й цифрой номера варианта задания.

Свежие статьи
Популярно сейчас
Почему делать на заказ в разы дороже, чем купить готовую учебную работу на СтудИзбе? Наши учебные работы продаются каждый год, тогда как большинство заказов выполняются с нуля. Найдите подходящий учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
5301
Авторов
на СтудИзбе
416
Средний доход
с одного платного файла
Обучение Подробнее