Компьютерные технологии

Содержание

Слайд 2

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

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

Слайд 3

доцент Болбот І.М.

Оператор break

В MathCAD є спеціальний оператор break, що дозволяє вийти

доцент Болбот І.М. Оператор break В MathCAD є спеціальний оператор break, що
із циклу або призупинити виконання програми при виконанні заданої в операторі break умови.

Слайд 4

доцент Болбот І.М.

Оператор break

Для введення оператора break необхідно клацнути на кнопці break

доцент Болбот І.М. Оператор break Для введення оператора break необхідно клацнути на
панелі Програмування (не можна вводити цей оператор із клавіатури по символах).

Слайд 5

доцент Болбот І.М.

Оператор break

Оператор break використовується в лівому полі введення умовного оператор

доцент Болбот І.М. Оператор break Оператор break використовується в лівому полі введення
if, а в правому розміщується умова, при виконанні якого відбувається припинення роботи циклу або програми, у нижнім полі - оператор, що виконується якщо умова не виконана.
Тому спочатку вводиться оператор if, а потім заповнюються поля цього оператора.

Слайд 6

доцент Болбот І.М.

Оператор break

доцент Болбот І.М. Оператор break

Слайд 7

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

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

Слайд 8

доцент Болбот І.М.

Оператор continue

Оператор continue, зазвичай використовується для продовження виконання циклу шляхом

доцент Болбот І.М. Оператор continue Оператор continue, зазвичай використовується для продовження виконання
повернення в початок тіла циклу.

Слайд 9

доцент Болбот І.М.

Оператор continue

доцент Болбот І.М. Оператор continue

Слайд 10

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

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

Слайд 11

доцент Болбот І.М.

Оператор return

Оператор return перериває виконання програми-функції та повертає значення

доцент Болбот І.М. Оператор return Оператор return перериває виконання програми-функції та повертає
операнда, що знаходиться за ним.

Слайд 12

доцент Болбот І.М.

Оператор return

доцент Болбот І.М. Оператор return

Слайд 13

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

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

Слайд 14

доцент Болбот І.М.

Оператор on error

Оператор on error, цей оператор обробляє помилки, що

доцент Болбот І.М. Оператор on error Оператор on error, цей оператор обробляє
виникають при виконанні тих або інших обчислень і записується у вигляді:
< вираз 1 > on error < вираз 2 >.
Виконується < вираз 1 >, якщо при виконанні <виразу 2 > виникає помилка. Якщо помилка не виникає, то виконується < вираз 2 >.

Слайд 15

доцент Болбот І.М.

Приклад: Використаємо оператор on error для запобігання появи помилки "ділення

доцент Болбот І.М. Приклад: Використаємо оператор on error для запобігання появи помилки
на нуль" при обчисленні функції angl(x,y).

Слайд 16

доцент Болбот І.М.

Функція error

Функція error використовується для висновку діагностичних повідомлень при виникненні

доцент Болбот І.М. Функція error Функція error використовується для висновку діагностичних повідомлень
в обчисленнях помилки і записується у вигляді:
error ( "< діагностичне повідомлення користувача >").
Функція використовується в лівому полі умовного оператора if, як показано в наступному прикладі.

Слайд 17

доцент Болбот І.М.

Приклад: Програмування висновку діагностичного повідомлення при спробі спроектувати вектор v

доцент Болбот І.М. Приклад: Програмування висновку діагностичного повідомлення при спробі спроектувати вектор
на нульовий вектор w.

Слайд 18

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

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

Слайд 19

доцент Болбот І.М.

Модульне програмування

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

доцент Болбот І.М. Модульне програмування Загальна ідея модульного програмування полягає в наступному:
процесів у вигляді окремих програмних одиниць - модулів;
- звертанні до цих модулів в інших програмах з передачею даних, необхідних для обчислювального процесу.

Слайд 20

доцент Болбот І.М.

Модульне програмування

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

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

Слайд 21

доцент Болбот І.М.

Модульне програмування

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

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

Слайд 22

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

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

Слайд 23

доцент Болбот І.М.

Модульне програмування

У попередньому способі реалізації модульного програмування опис модулів (функцій

доцент Болбот І.М. Модульне програмування У попередньому способі реалізації модульного програмування опис
користувача та програм-функцій) і їхній виклик перебуває в одному документі. Такий спосіб має ряд недоліків.

Слайд 24

доцент Болбот І.М.

Модульне програмування

Недолікі:
- неможливість паралельної розробки програм декількома розроблювачами;
- неможливість "автономного"

доцент Болбот І.М. Модульне програмування Недолікі: - неможливість паралельної розробки програм декількома
налагодження програм-функцій та їхньої модифікації в процесі експлуатації програмного забезпечення;
- неможливість використання розробленої програми-функції в декількох документах без дублювання опису програми-функції.

Слайд 25

доцент Болбот І.М.

Модульне програмування

Для подолання цих недоліків опис програми-функції виконують в одному

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

Слайд 26

доцент Болбот І.М.

Модульне програмування

Однак при цьому виникає питання: як при виклику програми-функції

доцент Болбот І.М. Модульне програмування Однак при цьому виникає питання: як при
в одному документі "приєднати" файл із іншим документом MathCAD, у якому перебуває опис програми-функції, що викликається?
Для такого приєднання існує спеціальний оператор Reference, що записується у вигляді, показаному на рисунку.

Слайд 27

доцент Болбот І.М.

Структура оператора Reference

доцент Болбот І.М. Структура оператора Reference

Слайд 28

доцент Болбот І.М.

Оператор Reference

Оператор Reference вставляється в текст документа, у якому викликається

доцент Болбот І.М. Оператор Reference Оператор Reference вставляється в текст документа, у
програма-функція перед її викликом. Для вставки цього оператора необхідно виконати наступні кроки:

Слайд 29

доцент Болбот І.М.

Оператор Reference

Крок 1. Клацнути лівою кнопкою миші в тім місці,

доцент Болбот І.М. Оператор Reference Крок 1. Клацнути лівою кнопкою миші в
куди буде вставлений оператор Reference.
Крок 2. Звернутися до пункту меню Insert і виконати команду Reference.
Крок 3. У поле діалогового вікна, що з'явилося, ввести повне ім'я файлу, що містить документ із описом функції, що викликається. Для введення імені необхідно клацнути кнопку Browse і у діалоговому вікні, що з'явилося, указати диск, папку та ім'я файлу (у поле вводимо повне ім'я файлу).
Крок 4. Після виконаних установок натиснути кнопку Ok.

Слайд 30

доцент Болбот І.М.

Оператори File Output та File Input.

Оператор Reference дозволяє зчитати інформацію

доцент Болбот І.М. Оператори File Output та File Input. Оператор Reference дозволяє
з файла, що має розширення *.mcd.
Для зчитування та запису файла з іншим розширенням використовуються оператори File Output та File Input.

Слайд 31

доцент Болбот І.М.

Оператори File Output та File Input.

Оператор File Output вставляється в

доцент Болбот І.М. Оператори File Output та File Input. Оператор File Output
текст документа, для зчитування інформації з файлу.
Оператор File Input вставляється в текст документа, для запису інформації в файл.
Для вставки цих операторів необхідно виконати наступні кроки:

Слайд 32

доцент Болбот І.М.

Оператори File Output та File Input.

Крок 1. Клацнути лівою кнопкою

доцент Болбот І.М. Оператори File Output та File Input. Крок 1. Клацнути
миші в тім місці, куди буде вставлений оператор.
Крок 2. Звернутися до пункту меню Insert→Data і виконати команду File Output чи File Input.
Крок 3. У поле діалогового вікна, що з'явилося, ввести повне ім'я файлу, що містить документ із даними, які зчитуються чи записуються. Необхідно вибрати формат файлу. Для введення шляху до файлу необхідно клацнути кнопку Browse і у діалоговому вікні, що з'явилося, указати диск, папку та ім'я файлу (у поле вводимо повне ім'я файлу).
Крок 4. Після виконаних установок натиснути кнопку Готово.
Имя файла: Компьютерные-технологии-.pptx
Количество просмотров: 402
Количество скачиваний: 0