Выполнил студент:
Митряхин А.В.
Факультет: ИРТ
Группа: ЗИ-134
Принял доцент, к.т.н.:
Возможно вы искали - Реферат: Генетические алгоритмы 2
Бабич М. В.
Уфа 2007 г.
Содержание
1. Постановка задачи и исходные данные….………………….…………………..…3
2. Математическое обеспечение ……………………………………..…………….…4
3. Описание работы программы и полученные результаты при решении поставленной задачи ….………………………………………...………..……..……..5
4. Разработка алгоритма программы в виде блок-схемы……………………...…….8
Похожий материал - Реферат: Генетические алгоритмы и их практическое применение
5. Краткое описание возможностей среды программирования
MicrosoftVisualC++………..………….………………………………...…………….9
6. Выводы………………………………….……………………….…………….……14
7. Список используемой литературы…….…………………………………………..15
8. Приложение А………………….…………………………………………….……..16
Постановка задачи
Очень интересно - Реферат: Norton commander 2
Задание: Разработать программу для построения изображения фигуры, приведенной на рисунке. Исходные данные (x1,y1,R1,x2,y2,r2,x3,y3,r3) должны быть считаны из выбранного пользователем файла. Осуществлять проверку исходных данных на соответствие варианту (две окружности находятся внутри третьей).

Математическое обеспечение
Разрабатывать программу для построения изображения фигуры будем по следующему алгоритму:
1) Исходные данные (x1,y1,R1,x2,y2,r2,x3,y3,r3) считываем из выбранного пользователем файла.
2) Осуществляем проверку исходных данных: две окружности находятся внутри третьей.
Если одновременно выполняются условия:
Вам будет интересно - Контрольная работа: Boot Record команды DOS Norton Commander Windows
(R1 > 0), (R1 > 2*r2), (R1 > 2*r3), ((x2 - r2) > x3), sqrt((x2 - X1)*(x2 - X1) + (y2 - Y1)*(y2 - Y1)) + r2 < R1,
sqrt((x3 - X1)*(x3 - X1) + (y3 - Y1)*(y3 - Y1)) + r3 < R1,
тогда исходные данные верны. Затем выполняется построение фигуры. В случае ошибки программа выдает сообщение ”Can't load params”, то есть искомые данные не соответствуют варианту.
Описание работы программы и полученные результаты при решении поставленной задачи
Рис. 1. Главное окно программы.
Программа предназначена для построения сложной геометрической фигуры (рисунок 1).
В диалоге программы имеются две кнопки и поле MFC_DIALOG. В этом поле отображается результат той или иной функции.
Похожий материал - Контрольная работа: Boot Record команды DOS Norton Commander Windows
После запуска программы пользователь нажимает на кнопку ”Load”, которая вызывает стандартное окно для открытия документа. В новом диалоге выбирает файл для считывания исходных данных (рисунок 2). И после того, как пользователь выберет правильный файл функция OnBtnLoad() нарисует в точности то, что изображено на рисунке 5, а это то, что и требовалось. Если файл содержит величины не соответствующие условию задачи, тогда функция OnBtnLoad() выведет сообщение ”Can’tloadparams”, то есть исходные данные не верны.

Рис. 2
Кнопка ”Update” предназначена для обновления изображения фигуры, после исправления данных (x1,y1,R1,x2,y2,r2,x3,y3,r3), которые считываются из выбранного пользователем файла (рисунок 3).

Рис. 3
Теперь рассмотрим другую ситуацию, когда пользователь выбрал не верный файл: