Рассмотрим схему работы программы "MINNESQS", реализующей следующие задачи:
Отслеживание характера последовательности в результате проведения аналитического и графического анализов функции с целью определения значений действительных точек разрыва, экстремума и угловой точки.
Определение значений минимальных номеров числовых последовательностей вида (для , , , по заданным значениям коэффициентов последовательностей , , , , , , а также значениям и .
Описание программы "MINNESQS" приведем на примере нахождения значений минимальных номеров числовой последовательности с заданными значениями и в сопровождении логически расположенных на рис. 2 копий с экрана графического калькулятора.
Для начала работы необходимо из окна главного меню войти в режим программирования "ProGraM" при помощи активации соответствующей пиктограммы нажатием клавиши "EXE". Затем из представленного списка выбрать программу с наименованием "MINNESQS" и активизировать ее аналогичным способом. Началом работы программы является окно приветствия (рис. 2A).
Последовательные нажатия клавиши "EXE" служат для отображения следующих окон:
Окно диалога для ввода значений коэффициентов числителя числовой последовательности ( ["A0"], ["A1"], ["A2"]) (рис. 2B).
Окно построения графика функции, отражающей числитель числовой последовательности: (рис. 2B).
Окно диалога для ввода значений коэффициентов знаменателя числовой последовательности ( ["B0"], ["B1"], ["B2"]) (рис. 2C).
Окно построения графика функции, отражающей знаменатель числовой последовательности: ["Y2"] (рис. 2C).
Окно построения графика функции, отражающей числовую последовательность в целом: .
Окно построения графика функции, отражающей функцию : .
Окно построения графика функции, отражающей функцию : ["Y5"] (рис. 2D).
Окно диалога для ввода значений ["EPS"] и ["NB0"] (рис. 2D).
При работе с нижеизложенными меню программы активация определенного пункта осуществляется с помощью последовательного ввода необходимого числа и нажатия клавиши "EXE", при этом в случае ввода ошибочного числа, символа или сочетания чисел и символов с последующей активацией выводится сообщение об ошибке ввода с предложением возврата в данное меню после нажатия клавиши "EXE" для корректного ввода и активации необходимой позиции.
После ввода значений вышеуказанных параметров последующее нажатие клавиши "EXE" приводит к появлению меню со следующими позициями (рис. 2E):
CONTINUE CALCUL (1) - подтверждение продолжения выполнения расчетов.
RELOAD FACTS (2) - перезагрузка значений коэффициентов числовой последовательности ["A0"], ["A1"], ["A2"] и ["B0"], ["B1"], ["B2"] с поочередным отображением соответствующих окон.
RELOAD EPS NB0 (3) - перезагрузка значений ["EPS"] и ["NB0"] с отображением соответствующего окна.
RELOAD ALL (4) - перезагрузка значений коэффициентов числовой последовательности ["A0"], ["A1"], ["A2"] и ["B0"], ["B1"], ["B2"], а также значений ["EPS"] и ["NB0"] с поочередным отображением соответствующих окон.
OR QUIT (5) - выход из программы c предварительно отображающимся прощальным информационным окном.
После выбора подтверждения продолжения выполнения расчетов в результате последовательного ввода цифры "1" и нажатия клавиши "EXE" открывается меню со следующими позициями (рис. 2F):
CAL BREAKUP PTS (1) - вычисление значений , при которых функция , отражающая числовую последовательность, имеет действительные точки разрыва ( ["NBP1"], ["NBP2"] или ["NBP"]) с поочередным отображением следующих окон (рис. 2G):
Окно (окна) вывода значений координат действительных точек разрыва функции, отражающей числовую последовательность ( ["NBP1"] и ["Y5(NBP1+10 (-10))"], ["NBP2"] и ["Y5(NBP2+10 (-10))"] или ["NBP"] и ["Y5(NBP2+10 (-10))"]).
Окно построения графика функции, характеризующей уравнение нахождения действительных точек разрыва функции, отражающей числовую последовательность: .
CAL EXTREMS PTS (2) - вычисление значений , при которых функция, отражающая числовую последовательность, имеет действительные точки экстремума ( ["NEP1"], ["NEP2"] или ["NEP"]) с поочередным отображением следующих окон (рис. 2H):
Окно (окна) вывода значений координат действительных точек экстремума функции, отражающей числовую последовательность ( ["NEP1"] и ["Y5(NEP1)"], ["NEP2"] и ["Y5(NEP2)"] или ["NEP"] и ["Y5(NEP)"]).
Окно построения графиков функций, характеризующих уравнения нахождения действительных точек экстремума функции, отражающей числовую последовательность: и .
CAL ANGULAR PTS (3) - вычисление значения , при котором функция, отражающая числовую последовательность, имеет действительную угловую точку ( ["NAP"]) с поочередным отображением следующих окон (рис. 2I):
Окно вывода значения действительной угловой точки функции, отражающей числовую последовательность ( ["NAP"] и ["Y5(NAP)"]).
Окно построения графиков функций, характеризующих уравнения нахождения угловой точки функции, отражающей последовательность: и .
CAL NUMBER NA0 (4) - выбор номера ["NA0"] как наибольшего целого из найденных: путем последовательных сравнительных операций, фрагменты некоторых представлены на рис. 2J.
CALCUL NEPS (5) - переход к выполнению расчетов минимального номера .
OR PREVIOUS (6) - возврат в предыдущее меню.
После выбора продолжения расчетов в результате последовательного ввода цифры "5" и нажатия клавиши "EXE" появляется информационное окно с поочередным выводом значений ["EPS"], ["NA0"] и ["NB0"] (рис. 2K).
После очередного нажатия клавиши "EXE" открывается меню со следующими позициями (рис. 2L):
MET GOLD PROPOR (1) - вычисление значения минимального номера с использованием метода золотой пропорции с отображением окна вывода найденных значений количества шагов ["SEPSGP"] и минимального номера ["NEPSGP"] с использованием метода золотой пропорции (рис. 2M);
MET FIBONACHCHI (2) вычисление значения минимального номера с использованием метода Фибоначчи с поочередным отображением следующих окон (рис. 2N):
Окно ввода индекса последнего члена ряда Фибоначчи .
Окно вывода построенного ряда Фибоначчи с выводом значений индексов членов ряда и их значений .
Окно вывода найденных значений количества шагов ["SEPSF"] и минимального номера ["NEPSF"] с использованием метода Фибоначчи.
MET DIHOTOMY (3) - вычисление значения минимального номера с использованием метода дихотомии с поочередным отображением следующих окон (рис. 2O):
Окно ввода значения расстояния ["NMD"], откладываемого от центра интервала неопределенности.
Окно вывода найденных значений количества шагов ["SEPSD"] и минимального номера ["NEPSD"] с использованию метода дихотомии.
ITOGY (4) - последовательный сравнительный анализ полученных результатов с поочередным отображением следующих окон:
Окно вывода найденных значений количества шагов ["SEPSGP"] и минимального номера ["NEPSGP"] с использованием метода золотой пропорции (рис. 2M).
Окно вывода найденных значений количества шагов ["SEPSF"] и минимального номера ["NEPSF"] с использованием метода Фибоначчи (рис. 2N).
Окно вывода найденных значений количества шагов ["SEPSD"] и минимального номера ["SEPSD"] с использованию метода дихотомии (рис. 2O).
Вывод совокупной таблицы исходных данных и результатов (матрица "Z") (рис. 2P).
Вывод таблицы, в столбцах которой последовательно отражается следующая информация (рис. 2P):
пять номеров последовательности (два - до найденного минимального номера сам номер, и два - после найденного номера);
значения функции , отражающей последовательность, для указанных выше значений пяти номеров;
арифметическая разность между значениями функции и .
Вывод графического окна, в котором строятся два графика, один из которых - график функции, отражающей функцию , то есть , а другой - график функции, отражающей горизонтальную линию , то есть ["Y8"], при этом масштабы графического окна автоматически формируются таким образом, чтобы выводимое изображение визуально отражало взаимное пересечение графиков данных функций - геометрическая интерпретация минимального номера (рис. 2P).
RELOAD EPS NB0 (5) - перезагрузка значений ["EPS"] и ["NB0"].
OR PREVIOUS (6) - возврат в предыдущее меню.
В ходе выполнения программы результаты всех промежуточных расчетов фиксируются в списках согласно таблице 2 (доступ возможен только после окончательного выполнения программы и осуществляется через главное меню в режиме выполнения статистических расчетов "STATistics"), тогда как итоговые результаты проецируются в матрицы "Z" и "W" согласно таблицам 3 и 4 (доступ возможен только после окончательного выполнения программы и осуществляется через главное меню в режиме выполнения арифметических и матричных расчетов "RUN.MATrix").
Список | Содержимое | Список | Содержимое | Список | Содержимое |
List 1 | List 7 | List 15 | |||
List 2 | List 8 | List 16 | |||
List 3 | List 9 | List 17 | |||
List 4 | List 10 | List 18 | |||
List 5 | List 11 | List 19 | |||
List 6 | List 12 | List 20 | |||
List 13 | |||||
List 14 |