Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
97866.rtf
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
1 Мб
Скачать
☆

Висновок до завдання2

В табличному процесорі EXCEL творила таблицю, яка вміщує інформацію про співробітників інституту. Потім створивши список та скори ставшись засобами фільтрації вивела таку інформацію:

- список співробітників відділу Х в алфавітному порядку;

- середній стаж роботи співробітників по кожному відділу;

- середній стаж роботи співробітників в цілому по інституту.

Розділ 3

Завдання 3

Засобами MATHCAD виконати такі дії над масивами випадкових чисел: визначити середнє геометричне додатніх елементів для масивів А(10), B(8), C(5). Масиви A, B, C вивести у загальноприйнятому вигляді.

Теоретичні відомості до завдання3

Робота з векторами і матрицями в середовищі Mathcad

При використанні ранжованої змінної неможливий доступ до певного значення ряду, який вона представляє, бо вона не є вектором. Тут використовується інший тип даних – масиви. Найпоширеніші – одно- та двовимірні масиви – вектори і матриці. Масиви можуть складатися як із чисельних, так із символьних даних. Елементи векторів і матриць для їх розпізнавання в документі вміщуються між двома круглими дужками:

- вектор-стовпчик з чисельними даними

- вектор-рядок з символьними даними

- матриця з елементами різних типів

Масив, як і будь-яка змінна, задається іменем. Елемент масиву ідентифікується індексом – його порядковим номером в масиві. Отже, елементи масиву – індексовані змінні і до будь-якого елемента масиву можна звернутись. Індекс вводиться за допомогою символу [. Елемент вектора має один індекс, а елемент матриці – два. Індекси можуть бути лише цілочисельними. Для введення індексованої змінної слід ввести таку послідовність символів:

V3[2=>V32

M[1,2=>M1,2

Перше значення індексу за замовчуванням дорівнює 0, але його можна задати, змінивши системну змінну ORIGIN.

Створення векторів і матриць

Вектори і матриці можна створювати різними способами, наприклад, присвоюванням їх елементам певних значень:

- нульова матриця

Масиви можна також створювати через шаблони, які задаються за допомогою палітри матричні оператори. У вікні діалогу слід вказати кількість рядків та стовпчиків масиву, а потім заповнити шаблон. Після заповнення всіх елементів шаблону масив вважається створеним.

Аналогічно виконується створення масиву за допомогою команди меню Math/Matrices. Можна створити масив випадкових чисел заданого розміру, наприклад:

Програмування в середовищі Mathcad

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

Програмні оператори

Набір програмних елементів для створення програмних модулів досить обмежений і складається з таких елементів:

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

- символ локального присвоювання ( в тілі модуля);

if – оператор умовного виразу;

for – оператор задання циклу з фіксованою кількістю повторень;

while – оператор задання циклу типу «поки» (цикл виконується доти, доки виконується певна умова);

otherwise – оператор іншого вибору (застосовується, як правило, з if);

break – оператор переривання;

continue – оператор продовження;

return – оператор – функція повернення;

on error – оператор обробки помилок.

Оператор for

Служить для організації циклів з заданою кількістю повторень, і має такий формат:

For <змінна> Nmin…Nmax

<тіло циклу>

Цей запис означає, що якщо змінна змінюється з кроком +1 від значення Nmin до значення Nmax , то вираз вміщений в шаблон, буде виконуватись. Змінну лічильника можна використовувати в виразах програми.

Оператор while Nmax

Служить для організації циклів, які діють доти, доки виконується певна умова. Формат оператора:

While <умова>

<тіло циклу>