Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Теоретичні відомості

Завдання на лабораторну роботу | Теоретичні відомості | Завдання на лабораторну роботу | Теоретичні відомості | Теоретичні відомості | Теоретичні відомості | Завдання на лабораторну роботу | Завдання на лабораторну роботу | Теоретичні відомості | Складальні панелі Mathcad |


Читайте также:
  1. Tеоретичні відомості.
  2. Базові функції мови в контексті теорії інтелектуальної еволюції вербалізованої свідомості
  3. Бліц-опитування до теми 7 «Проблема свідомості в філософії.
  4. Вплив структурованої культурної свідомості соціуму на нормативні характеристики стилю.
  5. Життя та праці Платона. Ідейно – теоретичні та історичні джерела його творчості.
  6. З ТЕОРЕТИЧНІ ЗНАННЯ
  7. Загальні відомості

Загальна ідея модульного програмування полягає в наступному:

- реалізації обчислювальних процесів у вигляді окремих програмних одиниць - модулів;

- звертанні до цих модулів в інших програмах з передачею даних, необхідних для обчислювального процесу.

Модульне програмування в одному документі характеризується тим, що:

- для реалізації простих обчислень використовуються локальні функцій, а більш складних - програми - функції;

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

 

Приклад: Реалізуємо у вигляді програми-функції обчислення певного інтеграла виду:

Використовуючи формулу Симпсона з автоматичним вибором числа вузлів. При цьому програма-функція Simpson (f, a, b, N) обчислює певний інтеграл по формулі Симпсона при фіксованому числі інтервалів N, а програма-функція Adapt (f, a, b) вибирає по заданій точності обчислення інтеграла (рівної 10-8) кількість інтервалів.

Перша програм-функція:

 

Друга програм-функція в якій викликається перша:

 

 

Використовуючи ці програми - функції обчислимо певний інтеграл від функції f(x) = x2 на відрізку [0, 1]. Точне значення інтеграла дорівнює 1/3=0.33333333333333... Звернення до програми-функції Adapt дає результат:

 

 

Перед зверненням до програми-функції Adapt необхідно описати функцію користувача f(x) у вигляді:

 

 

тому що ім'я функції f(x) використовується як фактичний параметр.

Модульне програмування дозволяє зменшити об'єм вихідних текстів програм, зробити їх більше простішими, прискорити написання та тестування програм, зменшити витрати на супровід (експлуатацію) програм.


Дата добавления: 2015-11-16; просмотров: 50 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Індивідуальні завдання до виконання лабораторної роботи| Завдання на лабораторну роботу

mybiblioteka.su - 2015-2024 год. (0.005 сек.)