- •Основні елементи вікна програми Mathcad
- •Форматування результатів
- •Створення текстової області
- •Програмування в MathCad
- •Опис програми-функції
- •Спосіб 1. Реалізація алгоритму лінійної структури у тексті документа Mathcad
- •Послідовність дій:
- •Спосіб 2. Реалізація алгоритму лінійної структури у програмі-функції Mathcad
- •Послідовність дій:
Форматування результатів
Р
ис.
3. Вкладка Number Format діалогового вікна
Result Format
За замовченням результати розрахунків у Mathcad виводяться у форматі General з трьома знаками після десяткової коми. Кількість знаків можна змінити в діапазоні від 0 до 15. Для цього необхідно двічі натиснути лівою кнопкою миші по числу і у діалоговому вікні Result Format з відкритою вкладкою Number Format (Формат чисел) в полі з лічильником Number of decimal places (число знаков) встановити необхідний формат (рис. 3).
Створення текстової області
Виконати команди Insert (Вставка) Text Region (Текстовая область). На панелі інструментів Форматирование обрати тип шрифту Arial Cyr. На панелі Задач на розкладці клавіатури обрати українську або російську мову.
Програмування в MathCad
Реалізувати той або інший алгоритм обчислення в пакеті Mathcad можна двома способами:
програмуванням у тексті документа: в текст документа вставляють відповідні оператори або функції.
програмуванням у програмі-функції: спочатку виконується опис програми – функції, а потім її виклик.
Опис програми-функції
Опис програми-функції розміщається в робочому документі, має оригінальне ім'я зі списком формальних параметрів (який може бути відсутнім) і тіло програми-функції.
За ім'я здійснюється звертання до програми-функції і “повертається” у робочий документ результат виконання програми-функції.
Через формальні параметри "усередину" програми-функції “передаються” дані, необхідні для виконання обчислень. Як формальні параметри можуть використовуватися імена простих змінних, масивів і функцій. Формальні параметри відокремлюються один від одного комою.
Тіло програми-функції може вміщувати різні оператори: локальні оператори присвоювання, умовні оператори та оператори циклу, а також звертання до інші програм-функцій і функцій користувача.
Локальний оператор присвоювання
Формат оператора:
< ім’я змінної > < вираз >
Значення визначеної змінної зберігається тільки в тілі програми-функції.
Виведення результатів
Змінні, значення яких одержуються в результаті виконання програми–функції, є локальними і зберігаються тільки всередині програми–функції. Для передачі цих значень за межі програми–функції можуть застосовуватись наступні шаблони:
вектор-стовпець
матриця
,
де
xj,
yi,j
(
)
– елементи виведення результатів.
Звертання до програми–функції Mathcad
Звертаються до програми-функції за іменем і надають формальним параметрам фактичні значення, за якими здійснюватимуться обчислення в тілі програми-функції:
< ім'я програми-функції > [( список фактичних параметрів )]
Фактичні параметри відокремлюються один від одного комою. Між фактичними і формальними параметрами повинна бути відповідність за кількістю, порядком проходження і типом.
Реалізація алгоритмів лінійних структур
Основою програмування розвязку задачі на компютері є алгоритм – зрозуміле й точне розпорядження виконавцеві виконати скінчену послідовність команд, що приводить від вихідних даних до шуканого результату. Дуже зручно зображувати алгоритм у вигляді схеми – геометричних фігур, обєднаних горизонтальними та вертикальними лініями. Кожна фігура на схемі відповідає певній дії.
Алгоритми лінійної структури – це алгоритми, у яких обчислювальні дії виконуються у порядку їх слідування у запису алгоритму. Лінійні структури алгоритмів складаються із послідовних обчислень, дій введення і виведення даних. Оператори, що реалізують цей алгоритм у тексті документа також розміщуються і виконуються послідовно зверху вниз і зліва на право.
Приклад.
Скласти схему алгоритму визначення
значення функції
і реалізувати її в середовищі Mathcad двома
способами:
у тексті документа;
у програмі-функції.
де
Алгоритм розв’язання задачі наведено на рис. 4.
Рис. 4. Схема алгоритму розв’язання задачі
