Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Введення та редагування даних

Оператори системи MathCAD.

Оператори.

Рис. 2. Складальна математична панель.

 

1.2. Вхідна мова системи MathCAD. Типи даних.

MathCAD має спеціалізовану вхідну мову програмування дуже високого рівня, орієнтовану на математичні розрахунки. Тому, розглядаючи вхідну мову системи як мову програмування, ми можемо виділити типові поняття й об'єкти. До них відносяться ідентифікатори, константи, змінні, масиви й інші типи даних, оператори й функції, що управляють структурами й т.д. Чітке знання їхніх можливостей і правил застосування (синтаксис) досить корисне при рішенні завдань помірної й високої складності.

 

Алфавіт MathCAD.

Алфавіт системи MathCAD містить:

o Великі й малі латинські літери;

o Великі й малі грецькі літери;

o Арабські цифри від 0 до 9;

o Системні змінні;

o Оператори;

o Імена вбудованих функцій;

o Спецзнаки;

o Рядкові й прописні букви кирилиці (при роботі з русифікованими документами).

До основних елементів мови відносяться типи даних, оператори, функціїкористувача й керуючі структури. До типів даних відносяться числові константи, звичайні й системні змінні, масиви (вектори й матриці) і дані файлового типу.

Для введення грецьких букв можна скористатися панеллю знаків Greek, що включає кнопкою на панелі Math. Крім того, в MathCAD передбачена можливість набору грецьких букв за допомогою клавіш. Для цього досить набрати відповідну англійську букву й натиснути комбінацію клавіш [Ctrl+G].

Числові константи.

Константами називаються поіменовані об'єкти, що зберігають деякі значення, які не можуть бути змінені в ході виконання програми.

Числові константи задаються за допомогою арабських цифр, десяткової крапки (а не коми) і знаку - (мінус). Наприклад:

123 – цілочислова десяткова константа;

12.3 - десяткова константа із дробовою частиною;

12.3*10 -5 – десяткова константа з мантисою (12.3) і порядком –5.

Комплексні числа.

Більшість обчислень система виконує як з дійсними, так і з комплексними числами, що зазвичай представленні в алгебраїчній формі: Z=Re+i*Im або Z=Re+j*Im. Де Re- дійсна частина комплексного числа Z, Im – його уявна частина, а символи i або j позначають уявну одиницю, тобто корінь квадратний з –1. Таке подання характерно для системи MathCAD. Однак система не завжди знає, який символ застосувати для позначення уявної одиниці. Тому перед використанням будь-яких операцій з комплексними числами потрібно спочатку визначити i або j як уявну одиницю (тобто присвоїти їм значення квадратного кореня з –1).

 

Строкові константи.

В систему MathCAD включені дані строкового типу. Строкова константа - це рядок, який береться у лапки, наприклад: “My name”. У строкову константу можуть входити один або кілька символів або слів.

 

Змінні.

Змінними називаються поіменовані об'єкти, що мають деяке значення, яке може змінюватися в ході виконання програми. Імена констант, змінних й інших об'єктів називають ідентифікаторами. Тип змінної визначається її значенням; змінні можуть бути числовими, строковими, символьними тощо. Ідентифікатори в системі MathCAD мають практично будь-яку довжину, у них входять будь-які латинські й грецькі букви, а також цифри.

Системні змінні.

В MathCAD визначена невелика група особливих об'єктів, які називається системними змінними, що мають визначені системою початкові значення (див. Таблиця 1.).

Таблиця 1

Об'єкт Клавіші Призначення
p Alt+Ctrl+P Число “пі” (3.14..)
e E Основа натурального логарифма (2.71..)
  Ctrl+Z Системна нескінченність (10^307)
% % Відсоток (0.01)
TOL   Похибка чисельних методів (0.001)
ORIGIN   Нижня границя індексації масивів(0)
PRNCOLWIDTH   Ширина стовпців (у символах) для оператора WRITEPRN (8)
PRNPRECISSION   Число десяткових знаків, що використовується оператором WRITEPRN (4)
FRAME   Змінна лічильника кадрів при роботі з анімаційними малюнками (0)

Оператор – це спеціальний MathCAD -символ, що вказує на виконання певної операції з операндами. Вони можуть включати символи арифметичних операцій, знаки обчислення сум, добутків, похідної й інтеграла тощо. Операндами називаються величини, що беруть участь в різних операціях (додавання, ділення тощо). Після вказання операндів, оператори стають блоками, що виконуються в програмі. З різними видами операторів можна познайомитися в наступному розділі лекції.

 

Арифметичні оператори -призначені для виконання арифметичних дій над числовими величинами та конструювання математичних виразів.

Таблиця 2

Оператор Введення з клавіатури Призначення оператора
X:=Y X: Y Локальне присвоювання X значення Y
X º Y X ~Y Глобальне присвоювання X значення Y
X = X = Результат обчислення значення X
-X -X Зміна знаку X
X + Y X + Y Підсумовування X та Y
X – Y X – Y Віднімання Y від X
X × Y X * Y Множення X на Y
X/Y X / Y Ділення X на Y
XY X ^ Y Піднесення X до степені Y
Ö X X \ Обчислення квадратного кореня з X
X! X! Обчислення факторіалу
(n) Введення пари круглих дужок із шаблоном
( ( Введення відкриваючої дужки
) ) Введення закриваючої дужки
X n X [ n Введення нижнього індексу n

 

Розширені арифметичні оператори:

Таблиця 3

Оператор Введення з клавіатури Призначення оператора
$ Обчислення суми
# Обчислення добутку
? Обчислення похідної
& Обчислення визначеного інтегралу

Застосування розширених операторів значно полегшує рішення математичних завдань.

 

Оператори відношень (логічні оператори):

Таблиця 4

Оператор Введення з клавіатури Призначення оператора
X > Y X > Y X більше Y
X < Y X < Y X менше Y
X ³ Y X Ctrl) Y X більше або дорівнює Y
X £ Y X Ctrl (Y X менше або дорівнює Y
X ¹ Y X Ctrl # Y X не дорівнює Y
X Ctrl = Y X дорівнює Y

Всі оператори відношень можуть вводитися самостійно в місце розташування курсору. Необхідно відзначити, що вираз з логічним оператором повертає логічне значення, що відповідає виконанню або невиконанню умови, що задана оператором. Математично значення логічної одиниці і нуля збігаються зі значеннями числових констант 1 і 0.

 

Вбудовані (стандартні) функції.

MathCAD має безліч вбудованих функцій, які мають особливу властивість: у відповідь на звертання до них по імені із вказівкою аргументу вони повертають деяке значення у символьному, числовому, векторному або матричному вигляді. У систему MathCAD вбудований цілий ряд функцій, наприклад функція обчислення синуса sin( x ) аргументу x, логарифма натурального ln( x ) аргументу x і тощо. Завдяки вбудованим функціям забезпечується розширення вхідної мови системи і її адаптація до завдань користувача.

Для вставлення стандартних функцій необхідно використати команду меню Insert (Вставити) > Function (Функції) або кнопку С тандартної панелі інструментів.

 

Математичні вирази.

Вирази являють собою складені за певними правилами комбінації констант, змінних, функцій, елементів масивів об’єднаних знаками математичних операцій.

Наприклад, у виразі:

Y:=2*ln(x)+1,

Y -змінна, 1 і 2 – числові константи, * і + - оператори, а ln(x) – вбудована функція з аргументом х.

 

Пріоритети виконання операцій.

Вирази обчислюються зліва направо з урахуванням круглих дужок.

1. Дії в дужках.

2. Стандартні функції.

3. Піднесення до степеня (^).

4. Множення і ділення (*, /).

5. Ділення націло (\).

6. Залишок від ділення націло (mod).

7. Додавання і віднімання (+, -).

8. Зчеплення рядків.

9. Операції порівняння.

10. Логічні операції

a. заперечення (Not);

b. логічне множення (And);

c. логічне додавання (Or).

 

<== предыдущая лекция | следующая лекция ==>
Панель форматування | Введення й редагування формул та тексту
Поделиться с друзьями:


Дата добавления: 2013-12-13; Просмотров: 616; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.014 сек.