
- •Введение
- •1 Постановка и формулировка задачи
- •1.2 Формулирование требований к представлению исходных данных и выходных результатов.
- •2 Проектирование
- •3 Кодирование
- •3.1 Уточнение структуры входных и выходных данных и определение ассемблерного формата их представления
- •4 Отладка и тестирование
- •5 Список используемой литературы
- •Приложение а
- •Приложение б
- •2. Функциональное назначение
- •3. Описание логической структуры
- •4. Вызов и загрузка
- •5. Входные и выходные данные
Приложение б
Содержание
Общие сведения. 33
Функциональное назначение. 34
Описание логической структуры. 34
Вызов и загрузка программы. 39
Входные данные и выходные данные. 39
1. Общие сведения
Разработанная программа «Вычисление значений функции» представлена в программном модуле main.exe. При запуске файла пользователь видит перед собой диалоговое консольное окно, в котором в соответствии с предложением, поступающим от программы может задавать, в первую очередь, интервалы разбиения функции, затем значение аргумента на этих интервалах. При успешной работе (а это наступает в том случае, если введенный интервал и диапазон значений аргумента совпадает с установленными ограничениями) пользователь получает требуемый результат за достаточно быстрый промежуток времени.
Программный продукт написан на языке программирования ассемблер. Язык ассемблера — это символическое представление машинного языка. Хотя язык ассемблера считают низкоуровневым, по-настоящему решить проблемы, связанные с аппаратурой (или даже, более того, зависящие от аппаратуры как, к примеру, повышение быстродействия программы), невозможно без знания ассемблера. И не случайно практически все компиляторы языков высокого уровня содержат средства связи своих модулей с модулями на ассемблере либо поддерживают выход на ассемблерный уровень программирования. Это необходимо для возможности использования определенных «кусочков» ассемблерной программы при разработке нового приложения и обеспечивает возможность доступа к аппаратной части компьютера.
2. Функциональное назначение
Первостепенная цель программы заключается в вычислении значения функции. Функция разрывная и представлена различным образом на трех участках разбиения. Выбор соответствующего представления функции осуществляется путем сравнения введенного пользователем значения аргумента с указанными в задании участками разбиения.
Второстепенное
назначение программы – рассмотреть
зависимость погрешности приближенного
определения значения функции в нескольких
точках от числа
участков разбиения интервала изменения
переменного
.
Как правило, с увеличением числа точек
интерполяции точность определения
интерполированных значений функции
будет повышаться. В чем мы могли убедиться
при рассмотрении этого вопроса в главе
«Отладка и тестирование».
В соответствии с выше указанным вытекают два функциональных ограничения:
пользователь может вводить только ограниченное число интервалов разбиения (действительное число устанавливается программно);
пользователь может вводить только те значения аргумента, которые попадают в указанный диапазон.