Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Пояснительная записка2.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
338.43 Кб
Скачать

Приложение б

Содержание

  1. Общие сведения. 33

  2. Функциональное назначение. 34

  3. Описание логической структуры. 34

  4. Вызов и загрузка программы. 39

  5. Входные данные и выходные данные. 39

1. Общие сведения

Разработанная программа «Вычисление значений функции» представлена в программном модуле main.exe. При запуске файла пользователь видит перед собой диалоговое консольное окно, в котором в соответствии с предложением, поступающим от программы может задавать, в первую очередь, интервалы разбиения функции, затем значение аргумента на этих интервалах. При успешной работе (а это наступает в том случае, если введенный интервал и диапазон значений аргумента совпадает с установленными ограничениями) пользователь получает требуемый результат за достаточно быстрый промежуток времени.

Программный продукт написан на языке программирования ассемблер. Язык ассемблера — это символическое представление машинного языка. Хотя язык ассемблера считают низкоуровневым, по-настоящему решить проблемы, связанные с аппаратурой (или даже, более того, зависящие от аппаратуры как, к примеру, повышение быстродействия программы), невозможно без знания ассемблера. И не случайно практически все компиляторы языков высокого уровня содержат средства связи своих модулей с модулями на ассемблере либо поддерживают выход на ассемблерный уровень программирования. Это необходимо для возможности использования определенных «кусочков» ассемблерной программы при разработке нового приложения и обеспечивает возможность доступа к аппаратной части компьютера.

2. Функциональное назначение

Первостепенная цель программы заключается в вычислении значения функции. Функция разрывная и представлена различным образом на трех участках разбиения. Выбор соответствующего представления функции осуществляется путем сравнения введенного пользователем значения аргумента с указанными в задании участками разбиения.

Второстепенное назначение программы – рассмотреть зависимость погрешности приближенного определения значения функции в нескольких точках от числа участков разбиения интервала изменения переменного . Как правило, с увеличением числа точек интерполяции точность определения интерполированных значений функции будет повышаться. В чем мы могли убедиться при рассмотрении этого вопроса в главе «Отладка и тестирование».

В соответствии с выше указанным вытекают два функциональных ограничения:

  • пользователь может вводить только ограниченное число интервалов разбиения (действительное число устанавливается программно);

  • пользователь может вводить только те значения аргумента, которые попадают в указанный диапазон.