ПРОГРАММИРОВАНИЕ В MATHCAD Входной язык системы Math. CAD. Типы данных. 1
АЛФАВИТ – Строчные и прописные латинские буквы; – Строчные и прописные греческие буквы; – Арабские цифры от 0 до 9; – Системные переменные; – Операторы; – Имена встроенных функций; – Спецзнаки; – Строчные и прописные буквы кириллицы (при работе с русифицированными документами). 2
Числовые константы 123 – целочисленная десятичная константа; 12. 3 – десятичная константа с дробной частью; 12. 3*10 -5 – десятичная константа с мантиссой (12. 3) и порядком – 5. 3
Строковые константы “X” “day” “My name” 4
Переменные 5
Системные переменные 6
Операторы 7
Встроенные функции 8
Математические выражения Y: =2*ln(x)+1 Y-переменная, 1 и 2 – числовые константы, * и + - операторы, ln(x) – встроенная функция с аргументом х. 9
Присваивание переменным значений • Локальное • Глобальное 10
11
12
Определение функций пользователя 13
Массивы • одномерные (векторы) • двумерные (матрицы) 14
Данные файлового типа 1. READ (Имя_файла) например: V: = READ (DATA) 2. WRITE (Имя_файла) например: WRITE (Имя_файла): = Выражение 3. APPEND (Имя_файла) 4. READPRN (Имя_файла) 5. WRITEPRN (Имя_файла) 6. APPENDPRN (Имя_фaйлa) 15
Операторы системы Math. CAD • Арифметические операторы • Расширенные арифметические операторы • Операторы отношения (логические операторы): 16
Арифметические операторы 17
Арифметические операторы (продолжение) 18
Расширенные арифметические операторы 19
Операторы отношения (логические операторы) 20
Создание программы 21
Ввод строк в программу Для создания программы надо: • ввести имя выражения-программы; • ввести оператор присваивания (: =); • щелкнуть на кнопке панели программирование Add Line (Добавить строку) столько раз, сколько строк должна содержать программа; • в появившиеся места ввода ввести нужные операторы, лишние места ввода удалить. 22
Ввод строки в программу 23
Вставка дополнительных строк • выделить черным цветом весь внутренний цикл; • вырезать его в буфер кнопкой Cut (Вырезать); • нажать кнопку Add Line; • вставить из буфера вырезанный фрагмент на прежнее место; • заполнить появившееся место ввода. 24
Оператор if Выражение if Условие 25
Пример 1 Составить программу вычисления функции . Выполните вычисления для x: − 1; 5; 7. 26
27
28
29
Пример 2 Для вычисления значения выражения постройте функцию, которая бы возвращала текст «не определен» при недопустимых значениях переменной. Выполните вычисления для x: − 10; − 7; -1; 0, 5; 1; 4, 5. 30
31
32
33
34
35
36