Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Роб_прогр_пропед_пр_3 курс.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
137.73 Кб
Скачать

В.П. Лисенко, І.М. Болбот

ПРОГРАМУВАННЯ В МАТЕМАТИЧНОМУ ПАКЕТІ

MATHCAD

для виконання лабораторних робіт з дисципліни

“Обчислювальна техніка та алгоритмічні мови” та

“Основи комп’ютерної техніки”

Для студентів за напрямом підготовки

6.050701 - “Електротехніка та електротехнології”,

6.100101 - “Енергетика та електротехнічні системи

в агропромисловому комплексі”

УДК 004.4

Методичний посібник призначений для студентів за напрямом підготовки: “Електротехніка та електротехнології”; “Енергетика та електротехнічні системи в агропромисловому комплексі” факультету енергетики і автоматики, що вивчають курс “Обчислювальна техніка та алгоритмічні мови” та “ Основи комп’ютерної техніки”, а також корисні аспірантам та інженерам, що використовують у своїх розрахунках математичний пакет MathCAD.

Рекомендовано методичною комісією факультету енергетики і автоматики Національний університет біоресурсів і природокористування України.

Укладачі: професор В.П. Лисенко, доцент І.М. Болбот

Рецензенти: професор М.О. Корчемний, ст. викл. Б.Л. Голуб, ст. викл. А.А. Руденський

Методичний посібник

Програмування в математичному пакеті MathCAD

для студентів за напрямом підготовки:

6.050701 - “Електротехніка та електротехнології ”.

6.100101 - “Енергетика та електротехнічні системи

в агропромисловому комплексі”;

Укладачі: Лисенко Віталій Пилипович,

Болбот Ігор Михайлович

Зав. Видавничим центром А.П. Колесніков

Редактор І.В. Сикотюк

Підписано до друку Формат 60х84 1\16

Ум. друк. арк. Обл.–вид. арк.

Наклад 100 прим. Зам. №

Видавничий центр НАУ.

03041 Київ, вул. Героїв Оборони, 15.

Зміст

Вступ 4

Лабораторна робота № 1

Побудова блок-схем алгоритмів 5

Лабораторна робота № 2

Прості обрахунки в Mathcad 10

Лабораторна робота № 3

Рішення рівнянь засобами Mathcad 16

Лабораторна робота № 4

Логічні операції та використання виразів відношень в пакеті Mathcad 23

Лабораторна робота № 5

Оператори Add line та локальне присвоювання в пакеті Mathcad 27

Лабораторна робота № 6

Оператори if та otherwise в пакеті Mathcad 32

Лабораторна робота № 7

Оператор for та циклічні алгоритми типу арифметичної прогресії в пакеті Mathcad 38

Лабораторна робота № 8

Оператор while та циклічні ітераційні алгоритми в пакеті Mathcad 42

Лабораторна робота № 9

Спеціальний оператор припинення розрахунку break в пакеті Mathcad 46

Лабораторна робота № 10

Додатковий оператор програмування циклів continue в пакеті Mathcad 49

Лабораторна робота № 11

Додатковий оператор програмування циклів return в пакеті Mathcad 52

Лабораторна робота № 12

Додатковий оператор програмування циклів on error та функція error в пакеті Mathcad 54

Лабораторна робота № 13

Модульне програмування в межах одного документа Mathcad 56

Лабораторна робота № 14

Модульне програмування у декількох документах Mathcad 59

Додаткова інформація про пакет Mathcad 63

Рекомендована література 70

Вступ

У методичних вказівках розглянуті основні конструкції вбудованої мови математичного пакета Mathcad та їхнє застосування для програмування основних типів обчислювальних алгоритмів ( лінійних, що розгалужуються та циклів). Виклад супроводжується розглядом прикладів та завдань, що сприяє кращому засвоєнню матеріалу.

Мільйони людей займаються математичними розрахунками в силу професійної або іншої необхідності, не говорячи вже про навчання. Жодна серйозна розробка в будь-якій галузі науки та виробництва не обходиться без громіздких математичних розрахунків. Для їхнього проведення використаються програми, складені з використанням конструкцій мов високого рівня (таких як BASIC, FORTRAN, PASCAL, CІ та інших). Однак розробка таких програм, що особливо мають сучасний графічний інтерфейс вимагає відповідної підготовки в практиці програмування та досить тривалого часу (і те і інше може бути відсутнім у інженера або дослідника).

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

В останніх версіях Mathcad користувачу надана можливість створювати "власні" програми-функції та використовувати принципи модульного програмування для реалізації оригінальних обчислювальних алгоритмів користувача. Однак у літературі ці нові можливості освітлені досить слабко. Тому в даних вказівках викладаються способи програмування різних алгоритмів з використанням конструкцій пакета Mathcad.