Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Konspekt_VMP-1_ukr.doc
Скачиваний:
9
Добавлен:
09.11.2018
Размер:
4.27 Mб
Скачать

4.8 Робота з векторами й матрицями.

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

1) увести ім'я;

2) увести знак присвоювання;

3) виконати команду вставки шаблона -> або за допомогою кнопки на панелі матриці;

4) заповнити порожні осередки шаблона значеннями;

Основні операції:

  • додавання векторів і матриць;

  • скалярний і векторний добуток векторів;

  • множення матриць;

  • обчислення визначника;

  • обчислення зворотної матриці;

  • виділення n-ї стовпця матриці;

  • транспонування матриці;

  • обчислення суми елементів вектора.

Звертання до елемента масиву відбувається за індексом. За замовчуванням нумерація індексів починається з нуля. Щоб визначити нумерацію з одиниці, необхідно задати змінну ORIGIN:=1. Індекс уводиться символом квадратні дужки [ із клавіатури або Xn з палітри . У двовимірному масиві вказуються два індекси через кому. Елементами матриці можуть бути як числа, так і арифметичні вираження. Система містить убудовані функції для операцій над матрицями:

  • length (V) - довжина вектора;

  • sort (V) - сортування вектора в зростаючому порядку;

  • max (V) - визначення максимального елемента вектора;

  • c sort (A,n) - сортування рядків матриці по елементах m-го стовпця;

  • r sort (A,n) - сортування стовпців матриці по елементах n-ой рядка.

4.9 Панель Programming.

За допомогою панелі можна створювати програмні блоки. Розглянемо команди:

  1. - додати програмну лінію для розширення програмного блоку.

  2. символ локального присвоювання (доступний тільки в тілі програмного блоку)

  3. - умовний оператор.

Формат: вираження умова

Якщо умова виконується, оператор повертає значення вираження.

  1. - оператор альтернативного вибору (використовується разом з умовним оператором).

Приклад 4.1.

  1. - циклічний оператор з фіксованим числом операцій.

Формат: ім’я змінної

Вираження

Вираження, розміщене під оператором, буде виконуватися для значень

від до із кроком одиниця.

Приклад 4.2.

6) - оператор циклу із заданою умовою припинення циклу

Формат: умова

вираження.

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

Приклад 4.3.

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

  2. - використовується для продовження роботи після переривання програми.

  3. - викликає переривання виконання програми й повертає значення операнда вартого за ним.

Формат: операнд умова.

  1. - дозволяє створювати процедури обробки помилок.

Формат: вираження1 вираження2.

Якщо при виконанні вираження 1 виникає помилка, то виконується вираження 2.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]