Руководство пользователя

динамической программной среды «Математический конструктор»

Руководство пользователя > Вероятность и статистика

Исполнитель

Иконка Вызов из меню
Вероятность и статистика > Исполнитель
Курсоры Шаги построения
Исполнитель: 1. Укажите объекты для управления (точки, параметры, испытания, кнопки, исполнители). По окончании нажмите Enter.
Исполнитель: 2. Выберите место, где должен располагаться исполнитель.

Исполнитель – это инструмент, который либо проводит одно случайное испытание или выполняет одно действие, либо автоматически запускает целую серию таких событий. К нему можно подключить несколько случайных объектов (испытаний, точек, параметров и таких же исполнителей) или кнопок.
Если исполнитель управляет случайным испытанием, то при его запуске будет проводиться один эксперимент или серия экспериментов. Если к исполнителю подключить точки, то на каждом шаге координаты этих точек будут задаваться случайным образом в пределах той области чертежа, которой они принадлежат. При управлении параметром исполнитель также задаёт ему случайные значения из заранее определённого диапазона.
Исполнитель также может управлять кнопками. В этом случае на каждой итерации будет выполняться скрипт, прописанный в свойствах кнопки и определяющий поведение указанных в нём объектов, т.е. кнопка будет «нажиматься».

На исполнителе есть три кнопки (см. рис.1): «Пуск» – запускает серию итераций; «Шаг» – выполняет одно (или несколько) действий за один шаг; «Сброс» – сбрасывает всю серию на начало.


Рис. 1

При автоматическом выполнении серии итераций момент остановки можно задать двумя условиями:

  • количество итераций достигло максимального числа;
  • некоторое числовое выражение стало равно нулю.
И то, и другое условие задаётся в окне свойств исполнителя (см. ниже).

Особый класс вероятностных моделей связан с поведением случайных последовательностей (или случайных процессов с дискретным временем). Их особенность состоит в том, что исследованию здесь подлежат не отдельные испытания, а серии таких испытаний. Такого рода эксперименты реализуются в МК с помощью двух исполнителей:

  • первый исполнитель проводит одну серию до момента остановки;
  • второй исполнитель (можно назвать его метаисполнителем) многократно повторяет такие серии; для этого он запускает первый исполнитель, ждёт окончания серии, сообщает об этом окончании всем «заинтересованным» объектам и снова запускает первый исполнитель для выполнения следующей серии.

Чтобы создать исполнитель, нужно выбрать соответствующий инструмент, указать объекты, которыми будет управлять исполнитель, а затем указать место на листе, где исполнитель будет располагаться.

Исполнитель обладает рядом общих свойств, свойствами блока, а также имеет свои собственные.

Свойства исполнителя

Какими объектами управляет – список объектов (испытаний, точек, параметров, исполнителей, кнопок), которые будут управляться данным исполнителем. Данный список может быть отредактирован с помощью кнопок Добавить и Удалить.

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

Условия остановки – задают момент, когда автоматическое выполнение серии итераций будет остановлено. Момент остановки можно задать двумя способами:

  • указать максимальное количество итераций, при достижении которого исполнитель останавливается (указывается всегда);
  • указать числовое выражение, при равенстве которого нулю исполнитель останавливается (используется опционально).

Показать на кнопках – здесь указывается, нужно ли отображать на кнопках исполнителя номер итерации и величину одного шага. Величина шага (по умолчанию равна 1) - количество действий, которое выполняется исполнителем за один раз без обновления результатов на экране. Может быть использована для ускорения длинной серии итераций: все их результаты всё равно будут собраны для обработки, а время на обновление экрана после каждой итерации будет сэкономлено.

Граница исполнителя – может иметь округлённый вид или отсутствовать.

Задержка между шагами – позволяет указать время задержки между шагами исполнителя в миллисекундах; по умолчанию задержка равна 0.


© ООО «1С-Паблишинг», 2007-2026
© ООО «Виртуальная лаборатория», 2009-2026