
- •Глава 1. Основы работы с системой MathCad 6
- •Глава 2. Использование MathCad в математических расчетах 30
- •Введение
- •Глава 1. Основы работы с системой MathCad
- •1.1. Основы пользовательского интерфейса
- •1.2. Палитры математических символов, операторов и функций
- •1.3. Простейшие приемы работы
- •1.4. Особенности входного языка. Операции вывода и присваивания
- •1.5. Ввод операторов
- •1.6. Ввод функций
- •1.7. Работа с блоками документов
- •1.8. Управление вычислениями
- •Контрольные вопросы
- •Глава 2. Использование MathCad в математических расчетах
- •2.1. Простейшие арифметические вычисления
- •2.2. Определение переменной и ее значения. Вычисление значений выражений, содержащих переменные
- •2.3. Преобразование алгебраических выражений
- •2.4. Функции пользователя. Построение графиков функций
- •2.5. Символьное решение уравнений, неравенств и систем уравнений
- •2.6. Действия с матрицами
- •2.7. Решение систем линейных уравнений
- •2.8. Задачи математического анализа: вычисление пределов функций, производных, интегралов, числовых рядов
- •Контрольные вопросы
- •Задания для лабораторных работ Лабораторная работа № 1
- •Лабораторная работа № 2
- •Лабораторная работа № 3
- •Лабораторная работа № 4
- •Лабораторная работа № 5
- •Лабораторная работа № 6
- •Литература
- •Приложение а. Перечень сообщений об ошибках
1.4. Особенности входного языка. Операции вывода и присваивания
Входной язык MathCAD относится к интерпретирующим языкам, которые, при опознании какого-либо объекта системы, операции или функции, тут же исполняют предписанные инструкции. Реализация вычислений в MathCAD осуществляется с использованием языка С++, однако его знание не является необходимым условием практического применения системы. Пользователь должен знать лишь основные элементы входного языка, с помощью которых можно создать формульные, текстовые, графические и другие фрагменты документа. Для пользователя входной язык выступает в качестве своеобразного макроязыка. Он позволяет решать возникающие задачи с помощью привычных математических символов и операторов, большая часть которых может быть введена мышью с использованием математической палитры символов.
Просмотр отдельных фрагментов текущего документа производится системой построчно слева направо и сверху вниз. При опознавании очередного фрагмента, система запускает внутренние подпрограммы для выполнения требуемых инструкций при условии, что к этому моменту элементы используемых выражений и сами выражения введены надлежащим образом.
При нарушении логической согласованности фрагментов система выделяет красным цветом элементы первого из логически связанных фрагментов, из-за которого вычисления не могут быть продолжены (некорректно введенные элементы или невыполнимые фрагменты). При щелчке мышью на таких фрагментах появляется выпадающая подсказка с краткой информацией о причинах нарушения вычислительного процесса.
Для получения результата вычислений любого выражения достаточно установить после него оператор вывода (знак = в числовом виде, или правая стрелка в символьном). В табл. 1.4 показаны несколько примеров простых вычислений. Кроме того, обратим внимание, что в десятичных числах в качестве разделителя целой и дробной части используется точка, а не запятая.
Таблица 1.4–
Вводимое выражение |
Получаемый результат |
1.234*2.345= |
|
1/7= |
|
cos(0.5)= |
|
е^2= |
|
Имена программных элементов (переменных, функций и т.д.) могут содержать прописные и строчные латинские буквы, цифры от 0 до 9, греческие буквы и символ бесконечности. Также можно использовать знак подчёркивания ( _ ), штрих ( ` ), символ процента (%), но имена не могут начинаться с таковых. Символ бесконечности может быть только первым символом в имени. Любые символы, напечатанные после нажатия клавиши точки ( . ), будут записаны как нижний индекс. Все символы в имени должны быть напечатаны шрифтом одной гарнитуры, размера и начертания (курсив, полужирный, и т.д.). MathCAD различает в именах буквы верхнего и нижнего регистра (например, diam – переменная, отличная от DIAM), различные шрифты (DIAM – также отлична от DIAM). Например, допустимыми именами являются: а, а2, b2, alpha, bxyz700, A1_B2_C3_D4%%%, F1`a%%, а запись 2а будет воспринята как произведение 2∙а.
Оператор присваивания, хорошо известный в программировании, имеет вид двоеточия с последующим знаком равенства. В системе MathCAD этот оператор вызывается нажатием на клавишу : (двоеточие). В табл. 1.5 приведен пример использования оператора присваивания и оператора вывода. Действия производятся последовательно.
Таблица 1.5–
Вводимое выражение |
Получаемый результат |
a:1 |
|
b:2 |
|
a+b= |
|