Главная  
  • Программы  
  • Методички  
  • Рефераты  
  • Дипломы  
  • Разное  
  • Фото  
  • Контакты  
  • Карта сайта  

  • Я:
    Найти:
    Возраст:
    -

    Разработка программы для определения минимума функции двух переменных

    HashFlare

    3 РАБОЧИЙ ПРОЕКТ

    3.1 Описание исходного кода программы программы


    Биснес-логика программы содержится в файлах qqqDlg.h и qqqDlg.cpp, тексты которых представлены в приложении Б.

    В файле qqqDlg.h содержится объявление класса, который используется в программе. Это класс CQqqDlg.

    В файле qqqDlg.cpp содержится реализация класса CQqqDlg, и описание и реализация класса CAboutDlg, которыый создает окно справки. Также в файле qqqDlg.cpp содержатся реализации функций:

  • CDialog::DoDataExchange() - управляет данными, которые считываются/записываются в текстовые поля;
  • CQqqDlg::OnOK() - основная функция, все остальные вызываются из неё;
  • CQqqDlg::OnPaint() - функция, реализующая вывод на экран графиков сечений;
  • CQqqDlg::ConstX() - 1-ая часть метода покоординатного спуска, производит поиск минимума по переменной y;
  • CQqqDlg::ConstY() - 2-ая часть метода покоординатного спуска, производит поиск минимума по переменной x;
  • CQqqDlg::Grad() - функция, реализующая метод градиентного спуска;
  • CQqqDlg::Obnul() - функция, обнуляющая все переменные, предназначена для подготовки программы к работе с другими данными.

    3.2 Описание интерфейса программы



    Интерфейс программы представлен стандартным окном Windows. В главном меню содержится меню "Справка" (Рисунок 1).



    Рисунок 11 -Меню

    Это меню отображает окно справки программы (Рисунок 2).



    Рисунок 12 - Окно справки

    На рисунке 3 представлено окно программы. Имеются текстовые поля для ввода данных (коэффициенты, границы поиска, начальная точка поиска). Также окно имеет кнопки начала работы и выхода, и область для отображения графи-ков сечений плоскостями X=0 и Y=0



    Рисунок 13 - Окно программы

    Далее






  • Содержание:

    Постановка задачи

    Техническое задание

    Декомпозиция

    РАБОЧИЙ ПРОЕКТ

    ТЕСТИРОВАНИЕ И ОТЛАДКА

    © Copyright 2006-2017. Все права защищены. Сайт бесплатно.