Scilab: различия между версиями

Содержимое удалено Содержимое добавлено
Строка 1674:
'''Программируемая функция''' или просто '''функция''' также является сценарием, но выделяется она наличием имени, благодаря которому к ней можно обратиться из любого места сценария, в котором эта функция вызывается.
 
=== Основы языкаЯзык Scilab ===
В Scilab имеется встроенный язык программирования, который необходимо знать для эффективной работы в среде. Данный язык является ''структурным'' с поддержкой объектов.
 
В структурном программировании сценарий представляет последовательность инструкций, которые выполняются последовательно друг за другом, словно на конвейере. Работа с командной строкой в каком-то смысле является написанием сценария, только инструкции в нем генерируются вами «по ходу» и сохраняются разве что в журнале команд.
 
В структурном программировании существует ряд особых конструкций, которые мы не использовали до сих пор, так как наши инструкции были очень простыми. К ним относятся:
* '''Ветвление''' — однократное выполнение одной из двух или более операций в зависимости от заданного условия;
* '''Цикл''' — многократное выполнение одной или нескольких инструкций до тех пор, пока не выполнится некоторое условие.
Данные конструкции кодируются с помощью специальных ''служебных слов'', которые не могут быть использованы для имен объектов. Далее мы рассмотрим основы программирования на встроенном языке Scilab.
 
=== Использование других языков программирования ===