- •Завдання до курсової роботи
- •Розділ 1
- •Теоретичні відомості до виконання завдання1 Побудова графіків та діаграм у табличному процесорі Excel
- •Виконане завдання в середовищі Excel
- •Побудова графіків і діаграм в системі символьної математики Mathcad
- •Розділ 2
- •Список співробітників відділу х в алфавітному порядку;
- •Середній стаж роботи співробітників по кожному відділу;
- •Середній стаж роботи співробітників в цілому по інституту. Теоретичні відомості до завдання 2
- •Виконане завдання Список співробітників інституту
- •Висновок до завдання2
- •Розділ 3
- •Теоретичні відомості до завдання3
- •Виконане завдання в середовищі Mathcad
Висновок до завдання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 <умова>
<тіло циклу>
