10.01.2015 Views

Київський національний університет - Геологічний факультет

Київський національний університет - Геологічний факультет

Київський національний університет - Геологічний факультет

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Тема_14_MathCad_6.doc 58<br />

16. Програмування у Mathcad<br />

Крім чудових засобів математичного аналізу, Mathcad має також і традиційні для<br />

комп‘ютерної обробки даних структури, які дозволяють складати програми. Проте вибір<br />

цих засобів обмежений, якщо їх порівнювати із сучасними середовищами програмування.<br />

В той же час вони цілком достатні для реалізації нескладних алгоритмів, а в сполучанні з<br />

іншими інструментами Mathcad надають унікальні можливості, яких не має жодне<br />

середовище програмування.<br />

Mathcad-програми являють собою процедури, подібні до яких у середовищі<br />

програмування носять назву процедур-функцій або підпрограм-функцій. Отже, як і будьякі<br />

інші функції, вони одержують вхідну інформацію через свої параметри, а результат<br />

повертають через укажчик цієї функції з фактичними параметрами. Надалі визначені<br />

таким чином функції можна використовувати як і всякі інші користувачеві функції.<br />

Функції можуть повертати скалярні, векторні або матричні значення. Допускається<br />

рекурсивне посилання на функцію.<br />

16.1. Панель інструментів Програмування<br />

Програми у Mathcad пишуть за допомогою інструментів програмування, зосереджених<br />

на однойменній панелі (рис. 68). Ними активізують відповідні шаблони, які заповнюють<br />

згідно із синтаксисом.<br />

Інструмент ДОБАВИТЬ<br />

СТРОКУ ПРОГРАММЫ<br />

Знак присвоювання<br />

Шаблон оператора IF<br />

Ключове слово<br />

OTHERWISE<br />

(“інакше”)<br />

Шаблон<br />

оператора<br />

циклу WHILE<br />

Шаблон оператора<br />

циклу FOR<br />

Шаблон оператора<br />

BREAK (“припинити”)<br />

Шаблон оператора<br />

продовження<br />

циклу CONTINUE<br />

Шаблон оператору IF<br />

Шаблон оператора<br />

обробки помилок<br />

ON ERROR<br />

Рис. 68 . Панель інструментів “ПРОГРАММИРОВАНИЕ”

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!