§ 27. Математические выражения, переменные и функции в пакете SMath Studio

27.3. Переменные и функции в SMath Studio

Пакет SMath Studio позволяет создавать на рабочем листе переменные и присваивать им значения.

Имя переменной в SMath Studio — это набор латинских букв без пробелов, в который могут входить и цифры.

При выборе имени переменной следует учитывать ограничения (пример 27.11).

Значение переменной в SMath Studio присваивается с помощью оператора присваивания (:=).

Оператор присваивания хорошо знаком по языку программирования Pascal.

Для этого на лист в одну строку вводятся имя переменной, оператор присваивания и значение переменной. В результате на рабочем листе получаем формулы вида

Для ввода оператора присваивания на клавиатуре используется символ : (двоеточие). Знак равенства дописывается автоматически. Оператор присваивания также можно ввести кнопкой  на панели Арифметика при помощи мыши (пример 27.12).

В SMath Studio оператор присваивания позволяет в качестве значения переменной задать математическое выражение. Тем самым математическое выражение получает обозначение (пример 27.13).

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

При создании функций можно использовать целый набор встроен­ных функций, имена которых размещены на кнопках панели Функции (пример 27.14).

Пример 27.11. Имя переменной в SMath Studio не может начинаться с цифры.

Большие (прописные) и малые (строчные) буквы пакет различает, поэтому dim и Dim различные имена.

Имя переменной не может совпадать с именами встроенных функций и служебными словами (см. панели Функции и Программирование).

В SMath Studio есть переменные с предустановленными значениями. Это переменная  (число "пи") и переменная e (основание натурального логарифма).

Пример 27.12. Создадим на листе SMath Studio переменную x со значением 3,75.

Устана­вливаем указатель места ввода. Вводим имя переменной и оператор присваивания (:).

Правее оператора присваивания появляется метка-заполнитель для ввода значения переменной. Вводим число 3,75 и получаем формулу

Ввод завершается нажатием клавиши Enter или щелчком указателя мыши по свободному от данных месту рабочего листа.

Пример 27.13. Пусть на координатной плоскости заданы точки А и В, причем координаты точки А на рабочем листе заданы значениями переменных x1, y1, а координаты точки В — значениями переменных x2, y2. Выражение для вычисления расстояния между точками обозначим dAB, для чего на рабочем листе введем формулу

Теперь вместо длинного выражения можно использовать переменную dAB.

Пример 27.14. Пользуясь панелью Функции, можно, к примеру, определить функции