Купить Matlab  |  Mathematica  |  Mathcad  |  Maple  |  Statistica  |  Другие пакеты Поиск по сайту
Internet-класс  |  Примеры  |  Методики  |  Форум  |  Download
https://hub.exponenta.ru/


Программирование
  • Создание программ
  • Условные операторы
  • Циклы
  • Программы в программах
  • Примеры программ

    В начало книги

  •  

    Список встроенных функций

    Условные операторы
    К предыдущему разделуК следующему разделу

    Обычно Mathcad выполняет операторы программы в порядке сверху вниз. Могут встретиться случаи, в которых какой-нибудь оператор нужно выполнить только в случае выполнения некоего условия. Этого можно добиться с помощью оператора “if”. Ниже приводится пример определения функции, задаваемой разными аналитическими соотношениями на разных участках области определения:

    • Введите левую часть определения функции и знак равенства “:=” и удостоверьтесь в том, что появилось поле ввода.

    14-04-1.gif (981 bytes)

    • Нажмите кнопку “Add Line” на панели программирования или клавишу ].  Появится вертикальный столбец с полями ввода для операторов программы.

    14-04-2.gif (1070 bytes)

    • Перейдите в верхнее поле ввода и щёлкните по кнопке “if” на панели программирования, либо нажмите клавишу }.

    14-04-3.gif (1141 bytes)

    • Правое поле ввода предназначено для булевого выражения. Левое поле ввода предназначено для значения, которое будет иметь выражение, если логическое выражение в правом поле истинно.

    14-04-4.gif (1195 bytes)

    • Выделите оставшееся поле ввода и нажмите кнопку “otherwise” на панели программирования.

    14-04-5.gif (1309 bytes)

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

    14-04-6.gif (1426 bytes)

    На Рисунке 3 показан график этой функции. Она имеет только два варианта возвращаемого значения и поэтому легко может быть определена с помощью встроенной функции if, как на Рисунке 3. Если же число вариантов больше двух, то использование встроенной функции if быстро становится обременительным, пример чего приведен на Рисунке 4.

    14-05.gif (7085 bytes)

    Рисунок 3: Использование оператора “if” для задания кусочно-непрерывной функции.

    8_326.gif (4212 bytes)

    Рисунок 4: Сравнение программного оператора “if” со встроенной функцией “if”.

    В начало страницы  К предыдущему разделуК следующему разделу

    Список встроенных функций

    | На первую страницу | Поиск | Купить Matlab

    Исправляем ошибки: Нашли опечатку? Выделите ее мышкой и нажмите Ctrl+Enter


    Copyright © 1993-2024. Компания Softline. Все права защищены.

    Дата последнего обновления информации на сайте: 04.03.17
    Сайт начал работу 01.09.00