X = (164 - У2) ;
У = 0,8Х;

В подобных случаях надо применить какой-то искусственный прием, чтобы обеспечить в выражениях требуемую последовательность упоминания переменных. На рис. 4.25 для метода простых итераций эта система записана в виде:

ГХ = X - X +ЭягМ164 - УЛ2);
ГУ = О,8*Х;

В первом уравнении в выражение специально добавлена переменная X для того, чтобы первой упоминалась именно эта переменная.

Вернемся к рассмотрению окна приложения на рис. 4.25. Ниже основного окна редактирования расположена группа радиокнопок Метод, позволяющая выбрать метод поиска корня. В правой части окна приложения расположена панель, позволяющая пользователю задать условия поиска: абсолютную и относительную погрешности по переменным и абсолютную погрешность по невязке. Кроме того, чтобы избежать зацикливания поиска или его чрезмерного затягивания, можно задать максимальное число итераций, точнее, максимальное число обращений к вычислению выражений, описывающих уравнения. Если какие-то из погрешностей не надо учитывать при поиске корня, их можно задать нулевыми. Только надо учитывать, что в методе Ньютона нельзя задать нулевыми обе погрешности переменных.

В верхней части окна расположены полоса главного меню и инструментальная панель. Меню Файл включает разделы:

Раздел

Горячие клавиши

Быстрая кнопка на панели

Описание

Открыть

F3

левая

Открывает текстовый файл и загружает его в окно задания уравнений

Сохранить

F2

вторая слева

Сохраняет в текстовом файле текст из окна задания уравнений

Выход

Alt-X

правая

Завершает работу приложения

Разделы Сохранить и Открыть позволяют сохранить в текстовом файле текст описания системы уравнений и впоследствии открыть его и загрузить в окно редактирования. Это позволяет накапливать описания систем уравнений типовых задач и в дальнейшем использовать их по мере надобности. Описания уравнений можно также готовить в любом текстовом редакторе и сохранять их как "только текст". Работа с файлами проводится с помощью стандартных диалогов Windows открытия и сохранения файлов.

Меню Вычисления содержит четыре раздела:

Раздел

Горячие клавиши

Быстрая кнопка на панели

Описание

Трансляция

-

третья слева

Транслирует текст описания системы уравнений

Начальная точка

-

четвертая слева

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

Расчет

F9

третья справа

Рассчитывает корень уравнения заданным методом

Калькулятор

-

вторая справа

Вызывает стандартную программу Windows "Калькулятор"

Команда Трансляция транслирует описания уравнений, содержащиеся в основном окне редактирования. Если в тексте обнаружены ошибки, появляется окно с сообщениями об этих ошибках и о позициях, в которых они обнаружены. Подобное окно и методика работы с ним уже рассматривались в гл. 3 (см. рис. 3.4 и его описание в разд. 3.7.1.4). Кроме того, в процессе трансляции проверяется соответствие числа уравнений и переменных. На рис. 4.26 а-в приведены некоторые диалоговые окна, появляющиеся в случае обнаруженных ошибок. Если трансляция завершается успешно, появляется окно (рис. 4.26 г), сообщающее о завершении трансляции.


⇐ Предыдущая страница| |Следующая страница ⇒

Приемы программирования в Delphi на основе VCL



Новости за месяц

  • Апрель
    2020
  • Пн
  • Вт
  • Ср
  • Чт
  • Пт
  • Сб
  • Вс
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31