Скачать презентацию ПРОГРАММИРОВАНИЕ В MATHCAD Входной язык системы Math CAD Скачать презентацию ПРОГРАММИРОВАНИЕ В MATHCAD Входной язык системы Math CAD

Журов_Лекция_13_2012.ppt

  • Количество слайдов: 36

ПРОГРАММИРОВАНИЕ В MATHCAD Входной язык системы Math. CAD. Типы данных. 1 ПРОГРАММИРОВАНИЕ В MATHCAD Входной язык системы Math. CAD. Типы данных. 1

АЛФАВИТ – Строчные и прописные латинские буквы; – Строчные и прописные греческие буквы; – АЛФАВИТ – Строчные и прописные латинские буквы; – Строчные и прописные греческие буквы; – Арабские цифры от 0 до 9; – Системные переменные; – Операторы; – Имена встроенных функций; – Спецзнаки; – Строчные и прописные буквы кириллицы (при работе с русифицированными документами). 2

Числовые константы 123 – целочисленная десятичная константа; 12. 3 – десятичная константа с дробной Числовые константы 123 – целочисленная десятичная константа; 12. 3 – десятичная константа с дробной частью; 12. 3*10 -5 – десятичная константа с мантиссой (12. 3) и порядком – 5. 3

Строковые константы “X” “day” “My name” 4 Строковые константы “X” “day” “My name” 4

Переменные 5 Переменные 5

Системные переменные 6 Системные переменные 6

Операторы 7 Операторы 7

Встроенные функции 8 Встроенные функции 8

Математические выражения Y: =2*ln(x)+1 Y-переменная, 1 и 2 – числовые константы, * и + Математические выражения Y: =2*ln(x)+1 Y-переменная, 1 и 2 – числовые константы, * и + - операторы, ln(x) – встроенная функция с аргументом х. 9

Присваивание переменным значений • Локальное • Глобальное 10 Присваивание переменным значений • Локальное • Глобальное 10

11 11

12 12

Определение функций пользователя 13 Определение функций пользователя 13

Массивы • одномерные (векторы) • двумерные (матрицы) 14 Массивы • одномерные (векторы) • двумерные (матрицы) 14

Данные файлового типа 1. READ (Имя_файла) например: V: = READ (DATA) 2. WRITE (Имя_файла) Данные файлового типа 1. READ (Имя_файла) например: V: = READ (DATA) 2. WRITE (Имя_файла) например: WRITE (Имя_файла): = Выражение 3. APPEND (Имя_файла) 4. READPRN (Имя_файла) 5. WRITEPRN (Имя_файла) 6. APPENDPRN (Имя_фaйлa) 15

Операторы системы Math. CAD • Арифметические операторы • Расширенные арифметические операторы • Операторы отношения Операторы системы Math. CAD • Арифметические операторы • Расширенные арифметические операторы • Операторы отношения (логические операторы): 16

Арифметические операторы 17 Арифметические операторы 17

Арифметические операторы (продолжение) 18 Арифметические операторы (продолжение) 18

Расширенные арифметические операторы 19 Расширенные арифметические операторы 19

Операторы отношения (логические операторы) 20 Операторы отношения (логические операторы) 20

Создание программы 21 Создание программы 21

Ввод строк в программу Для создания программы надо: • ввести имя выражения-программы; • ввести Ввод строк в программу Для создания программы надо: • ввести имя выражения-программы; • ввести оператор присваивания (: =); • щелкнуть на кнопке панели программирование Add Line (Добавить строку) столько раз, сколько строк должна содержать программа; • в появившиеся места ввода ввести нужные операторы, лишние места ввода удалить. 22

Ввод строки в программу 23 Ввод строки в программу 23

Вставка дополнительных строк • выделить черным цветом весь внутренний цикл; • вырезать его в Вставка дополнительных строк • выделить черным цветом весь внутренний цикл; • вырезать его в буфер кнопкой Cut (Вырезать); • нажать кнопку Add Line; • вставить из буфера вырезанный фрагмент на прежнее место; • заполнить появившееся место ввода. 24

Оператор if Выражение if Условие 25 Оператор if Выражение if Условие 25

Пример 1 Составить программу вычисления функции . Выполните вычисления для x: − 1; 5; Пример 1 Составить программу вычисления функции . Выполните вычисления для x: − 1; 5; 7. 26

27 27

28 28

29 29

Пример 2 Для вычисления значения выражения постройте функцию, которая бы возвращала текст «не определен» Пример 2 Для вычисления значения выражения постройте функцию, которая бы возвращала текст «не определен» при недопустимых значениях переменной. Выполните вычисления для x: − 10; − 7; -1; 0, 5; 1; 4, 5. 30

31 31

32 32

33 33

34 34

35 35

36 36