Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Poyasnitelnaya_zapiska.docx
Скачиваний:
3
Добавлен:
01.07.2025
Размер:
404.17 Кб
Скачать
    1. Алгоритм программы

О сновной алгоритм

O nStart:

S chet:

S hagi:

D raw:

ClearWin:

D rawAxes:

  1. Используемые технические средства

Программа будет корректно выполняться на компьютерах не ниже Intel Pentium 100, размер оперативной памяти не менее 10 Мб и жестким диском емкостью не менее 512Мб. Операционная система должна быть Windows ХР/Vista/7/8.

  1. Вызов и загрузка

Программа вызывается запуском исполняемого файла, его размер 118 килобайт. Программа занимает примерно 2 мегабайта оперативной памяти.

  1. Входные данные

Переменные a, b, c – переменные типа double, предназначенные для хранения значений соответствующих параметров, вводимых пользователем в диалоговом окне.

Переменная r - переменная для хранения текущих размеров окна.

Переменные H, Wпеременные, хранения размеры окна и используемые для выявления изменения размеров окна.

Переменные red, green, blue – переменные типа int, используемые для настройки цвета пера.

Переменные bck_red, bck_green, bck_blue – переменные типа int, используемые для настройки цвета фона.

Переменная d – переменная типа int, определяющая толщину линии.

Переменная zero – переменная типа CPoint, хранящая координаты в окне центра координат для графика.

  1. Выходные данные

Массив points – массив из 1000 элементов типа CPoint, используемый для хранения координат точек графика в окне.

Переменная dYF – переменная типа double, хранящая значение функции, найденное по значению переменной dXF.

Переменная FindPoint – переменная типа CPoint, хранящая координаты точки, полученной в результате процедуры поиска.

  1. Программа и методика испытаний

Чтобы проверить работоспособность программы, сравним графики, построенные в нашей программе, и графики, построенные в Maple.

Рис. 4. График функции при , построенный в программном пакете Maple

Код для построенния:

;

;

Результат нашей программы со значениями представленн на Рис. 5:

Подобрав масштаб изображения, видно, что графики отображены одинаково как в программном пакете Maple, так и в нашей программе.

Рис. 6. График функции при , построенный в программном пакете Maple

Рис. 7. Результат нашей программы со значениями

Рис. 8. График функции при ,

построенный в программном пакете Maple

Рис. 9. Результат нашей программы со значениями

Рис. 10. График функции при , построенный в программном пакете Maple

Рис. 11. Результат нашей программы со значениями

  1. Источники, использованные в разработке

  1. Марапулец Ю.В. Системное программирование в WIN API: учебное пособие. – Петропавловск-Камчатский: КамГУ им. Витуса Беринга, 2011. - 233 с.

  2. Соломон Д., Русинович М. Внутреннее устройство Windows 2005. С_Пб.: Питер, 2004 г. – 746 с.

  3. С.Холзнер. Visual C++: Учебный курс. С.-Пб.: Питер, 2004 г.

  4. Б. Страуструп. Язык программирования C++.

  5. А.Черносвитов. . Visual C++ и MFC. С.-Пб.: Питер. 2005 г.

  6. А.В. Мешков, Ю.В. Тихомиров. Visual C++ и MFC (том II) – Москва, СПб.: BHV – Санкт-Петербург, 1997 – 464с.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]