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

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

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

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

>ПРОГРАММИРОВАНИЕ В MATHCAD Входной язык системы Math. CAD. Типы данных.    ПРОГРАММИРОВАНИЕ В 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

>11 11

>12 12

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

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

>  Данные файлового типа 1. READ (Имя_файла) например: V: = READ (DATA) 2. Данные файлового типа 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 Составить программу вычисления функции    Пример 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