Інструментальні засоби програмування
Побудова графіків та діаграм у табличному процесорі Excel та в системі символьної математики Mathcad. Технологія роботи з формулами і спискам в середовищі Excel, сортування та фільтрація даних. Робота з векторами і матрицями в Mathcad, програмування.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | курсовая работа |
Язык | украинский |
Дата добавления | 18.12.2010 |
Размер файла | 113,3 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
24
Размещено на http://www.allbest.ru/
- Зміст
- Завдання до курсової роботи
- Розділ 1
- Теоретичні відомості до виконання завдання1
- Побудова графіків та діаграм у табличному процесорі Excel
- Виконане завдання в середовищі Excel
- Теоретичні відомості до виконання завдання1
- Побудова графіків і діаграм в системі символьної математики Mathcad
- Висновок до завдання 1
- Розділ 2
- Теоретичні відомості до завдання 2
- Виконане завдання
- Висновок до завдання 2
Розділ 3
- Теоретичні відомості до завдання3
- Виконане завдання в середовищі Mathcad
- Висновок до завдання 3
Завдання до курсової роботи
Варіант 5
Завдання 1
Вивести на екран монітора і надрукувати таблицю значень аргументу і функції, а також графік функції засобами MATHCAD та EXCEL: діапазон зміни аргумента кількість точок графіка 50.
Вивести максимум і мінімум функції, а також її середнє значення.
Завдання 2
Виконати завдання 2 з застосуванням можливостей EXCEL
Створити таблицю і записати її на магнітний диск. Таблиця вміщує інформацію про співробітників інституту.
Структура запису та заголовки таблиці:
-прізвище,
-номер відділу,
-рік народження,
-стаж роботи.
Кількість записів = 20.
Вивести таку інформацію:
1. список співробітників відділу Х в алфавітному порядку;
2. середній стаж роботи співробітників по кожному відділу;
3. середній стаж роботи співробітників в цілому по інституту.
Завдання 3
Засобами MATHCAD виконати такі дії над масивами випадкових чисел визначити середнє геометричне додатніх елементів для масивів А(10), B(8), C(5). Масиви A, B, C вивести у загальноприйнятому вигляді.
Розділ 1
Завдання 1
Вивести на екран монітора і надрукувати таблицю значень аргументу і функції, а також графік функції засобами MATHCAD та EXCEL: діапазон зміни аргумента кількість точок графіка 50.
Вивести максимум і мінімум функції, а також її середнє значення.
Теоретичні відомості до виконання завдання1
Побудова графіків та діаграм у табличному процесорі Excel
Використання і створення формул. Функції.
Формула - сукупність операндів, об'єднаних між собою операціями відношення та круглими дужками. Операндом може бути число, текст, адреса клітинки, логічний вираз, функція. У формулі можуть використовуватись, як арифметичні операції, так і операції відношення(<,>,>=,<=). Над текстовим операндом можна виконати операцію приєднання &. При обчисленні формули спочатку виконується операція в круглих дужках. Усі формули мають починатися зі знаку = . Після виділення клітинки в рядку формул з?являється її вміст, а якщо вона порожня - з?являється курсор для введення формули.
Приклад.
=10*А2 =sin(A5) =summa(А1:А10)
Для того, щоб записати в клітинку формулу, то слід виконати:
1. Виділити клітинку, де буде формула.
2. Ввести знак =
3. Виділити першу клітинку : =А9.
4. Ввести +
5. Клацнути по В9 : =А9+В9.
6. Натиснути Enter або кнопку Ок.
Після введення = навколо клітинки зявляється рамка, що рухається. Вона має такий вигляд аж до закінчення введення формули.
Функції - це наперед визначена формула, що має ім?я, отримує один або декілька аргументів та повертає значення.
Приклад.
=В5+В6+В7+…+В18=сума(В5:В18)
Excel пропонує більше ніж 400 вбудованих функцій. Аргументами можуть бути числа, текст, адреси клітинок, діапазон клітинок. Функції використовуються у формулах.
Ввести функцію можна вручну в рядку формул, але краще використати програму «Майстер функцій», яка викликається за допомогою команди «Вставка»/ «Функція» або кнопкою на панелі інструментів «Стандартна».
Відкривається вікно діалогу «Майстре функцій. Крок 1 із 2» в якому можна:
1. Знайти потрібну функцію, використавши пошук.
2. Вибрати категорію функцій зі списку:
-10 останніх, що використовувалися,
математичні;
статистичні;
фінансові;
логічні;
дата та час;
текстові;
повний алфавітний перелік.
3. Вибрати саму функцію в полі «Виберіть функцію». При виборі категорії виводиться список функцій даної категорії. Якщо функція виділена, то в рядку стану виводиться короткий коментар про функцію та її аргументи. Натиснути кнопочку Ок.
4. Відкривається вікно діалогу «Майстер функцій. Крок 2 із 2», що дозволяє визначити аргументи в рядках введення. Якщо аргумент і клітинка або діапазон, то їх слід виділити і посилання автоматично помістяться у формулу.
У вікні виведуться самі аргументи та значення функції при цих аргументах, натиснути Ок.
При введенні в клітинку =, в рядку формул з?явиться список категорій. У випадках, якщо потрібно отримати суму ряду або стовпчика слід встановити курсор в потрібне положення і натиснути кнопку сума. Виділиться діапазон клітинок, якого система передбачає використати в якості аргумента. Його можна змінити або натиснути кнопку Ок.
Excel володіє широкими можливостями для побудови діаграм 15 різних типів. Кожен тип має декілька видів.
Діаграма завжди будується для певного діапазону чарунок. Як правило, на діаграмі відображена послідовність значень певного параметру залежно від значень аргументів. Послідовність значень параметра зветься рядом, а аргументи категорією.
Діаграма може бути побудована на активному або новому листі.
Для побудови діаграми натиснути кнопку Мастер диаграмм на панелі інструментів Стандартная або виконати команду Вставка/Диаграмма. На екрані з?явиться вікно діалогу Мастер диаграмм - шаг 1 из 5.
Тут в полі Диапазон задається діапазон чарунок, значення яких використовуються для побудови діаграми. Якщо перед викликом майстра вже був виділений діапазон, то його координати вже будуть вміщені в рядок введення. Користувач може змінити їх з клавіатури або виділити інший діапазон. Після визначення діапазону натиснути кнопку Далее.
На екран виводиться вікно діалогу Мастер диаграмм - шаг 2 из 5. Тут слід вибрати один із 15 типів діаграм ( графік, кругова, гістограма, змішана і т. Д.), потім - кнопка Далее.
У вікні діалогу Мастер диаграмм - шаг 3 из 5 вибирається вид діаграми данного типу, потім - кнопка Далее.
У вікні діалогу Мастер диаграмм - шаг 4 из 5 виводиться зразок діаграми. На основі аналізу виділеного діапазону майстер сам визначає, як розміщуються ряди даних. Так, для нашої таблиці при діапазоні А2:С5 майстер виначить, що ряди даних розміщені в стовпчиках. Такий висновок майстра можна змінити за допомогою перемикача в полі Ряды данных_находятся. Поле Считать метками легенды визначає ряд або стовпчик, які вміщують імена рядів даних. Потім натиснути кнопку Далее. Вікно діалогу Мастер диаграмм - шаг 5 из 5 дає змогу додавати до діаграми легенду, ввести імя діаграми, назви осей. Після натискання кнопки Готово діаграми буде перенесена на лист.
На кожному кроці роботи майстра діаграм можна повернутися на крок назад(кнопка Назад) або припинити побудову діаграми(кнопка Отмена).
Excel має широкі можливості редагування діаграм. Для цього потрібний елемент діаграми слід виділити. Для виділення елемента діаграми спочатку виділити саму діаграму, а потім вже активізувати потрібний елемент. Список операцій редагування індивідуальний для кожного елемента. Зручно користуватися контекстним меню виділеного елемента, яке складається з можливих операцій для виділеного об'єкта.
Технологія побудови графіків в середовищі Mathcad
Для створення графіків функцій в середовищі Mathcad є графічний процесор, що дозволяє будувати різні види графіків. Для побудови графіків використовуються шаблони, перелік яких викликається командою insert/graph головного меню або кнопками панелі graph.
Зі списку можна вибрати один з 7 типів графіків:
двовимірний в декартовій системі координат;
в полярних координатах;
тривимірний графік;
контурний графік тривимірної поверхні;
точковий графік у тривимірному просторі;
графік векторного поля на поверхні;
графік у вигляді тривимірної стовпчикової діаграми.
Виконане завдання в середовищі Excel
X |
Y |
|
-3,142 |
-3 |
|
-3,013 |
-3,231 |
|
-2,885 |
-3,409 |
|
-2,757 |
-3,531 |
|
-2,629 |
-3,595 |
|
-2,5 |
-3,6 |
|
-2,372 |
-3,546 |
|
-2,244 |
-3,434 |
|
-2,116 |
-3,265 |
|
-1,988 |
-3,043 |
|
-1,859 |
-2,771 |
|
-1,731 |
-2,453 |
|
-1,603 |
-2,095 |
|
-1,475 |
-1,703 |
|
-1,346 |
-1,282 |
|
-1,218 |
-0,841 |
|
-1,09 |
-0,386 |
|
-0,962 |
0,076 |
|
-0,833 |
0,5363 |
|
-0,705 |
0,9879 |
|
-0,577 |
1,4232 |
|
-0,449 |
1,8351 |
|
-0,321 |
2,217 |
|
-0,192 |
2,5624 |
|
-0,064 |
2,8657 |
|
0,0641 |
3,122 |
|
0,1923 |
3,327 |
|
0,3206 |
3,4774 |
|
0,4488 |
3,5707 |
|
0,577 |
3,6053 |
|
0,7053 |
3,5808 |
|
0,8335 |
3,4975 |
|
0,9617 |
3,3567 |
|
1,0899 |
3,1608 |
|
1,2182 |
2,913 |
|
1,3464 |
2,6174 |
|
1,4746 |
2,2788 |
|
1,6029 |
1,9028 |
|
1,7311 |
1,4956 |
|
1,8593 |
1,0638 |
|
1,9875 |
0,6145 |
|
2,1158 |
0,1551 |
|
2,244 |
-0,307 |
|
2,3722 |
-0,764 |
|
2,5005 |
-1,208 |
|
2,6287 |
-1,633 |
|
2,7569 |
-2,03 |
|
2,8851 |
-2,395 |
|
3,0134 |
-2,72 |
|
3,1416 |
-3 |
максимальне значення функції |
3,605 |
|
мінімальне значення функції |
-3,6 |
|
середнє значення функції |
-0,06 |
Рисунок 1
Теоретичні відомості до виконання завдання1
Побудова графіків і діаграм в системі символьної математики Mathcad
Є два способи побудови графіків в декартовій системі координат.
1)Найпростіший, в якому функція задається в явному вигляді прямо в шаблоні.
2)Для другого способу має бути задана ранжована змінна, сама функція за форматом задання функції локально або глобально. Після цього слід вибрати шаблон графіка і заповнити його. В середніх полях шаблонів вводяться імена функцій (ордината) і змінної (абсциса).
Крайні поля шаблона служать для задання кінцевих значень абсцис або ординат. Якщо їх залишити незаповненими, то масштаби встановлюються автоматично.
Після введення в шаблон всієї інформації курсор слід вивести з області графіка і клацнути лівою клавішею миші. Графік буде побудований.
Якщо необхідно побудувати графік декількох функцій на одному шаблоні, то для введення їх імен в шаблоні слід використати кому.
В графік, який вже створений, можна вносити будь-які зміни, крім того, його можна форматувати. Для цього графік необхідно виділити і виконати команду format/graph, по якій у вікні діалогу буде запропонований ряд параметрів форматування для їх змінення. Вікно діалогу для форматування графіка з?являється при активізації цього графіка подвійним клацанням.
В одному шаблоні можна побудувати графіки декількох функцій, заданих обома методами (явно і в символьному вигляді).
Використання функцій з умовами порівняння.
Існує ряд вбудованих функцій, в яких результат, що вони повертають залежить від знака або значення аргументу. Ці функції поділені на дві групи - чисельні і логічні.
Чисельні функції з умовами порівняння:
Ceil(x) - найменше ціле, більше або дорівнює х (округлення);
Floor(x) - найбільше ціле, менше або дорівнює х(відкидання дробової частини);
Mod(x,у) - залишок від ділення х на у зі знаком х.
Функція умовних виразів if
Така функція дає широкі можливості для створення умовних виразів:
If(<умова>,<вираз1>,<вираз2>).
Якщо умова виконується, виконується вираз1, в іншому випадку - вираз2.
Завдання виконане в середовищі Mathcad
Висновок до завдання1
Засобами табличного процесора EXCEL та системи символьної математики MATHCAD я побудувала графік функції, знаючи з умови діапазон зміни аргументу та кількість точок графіка. Вивела максимум і мінімум функції, а також її середнє значення.
Розділ 2
Завдання 2
Виконати завдання 2 з застосуванням можливостей EXCEL
Створити таблицю і записати її на магнітний диск. Таблиця вміщує інформацію про співробітників інституту.
Структура запису та заголовки таблиці:
-прізвище,
-номер відділу,
-рік народження,
-стаж роботи.
Кількість записів = 20.
Вивести таку інформацію:
4. список співробітників відділу Х в алфавітному порядку;
5. середній стаж роботи співробітників по кожному відділу;
6. середній стаж роботи співробітників в цілому по інституту.
Теоретичні відомості до завдання 2
Технологія роботи зі спискам в середовищі Excel
Список - один із способів організації даних на робочому листі. Список формується, як запис, тобто послідовність рядків з однотипними даними. Такі дані ще звуться базою даних. Рядки таблиці - записи, а стовпчики - поля записів бази даних. Для перетворення таблиці у список треба стовпчикам присвоїти імена, які будуть використовуватись як імена полів записів. Такі імена можуть складатися з декількох рядків. Імена стовпчиків повинні знаходитися в першому рядку списку. Не повинно бути об'єднаних клітинок.
Сортування даних
Сортування в електронних таблицях Excel можна виконувати не більше, ніж по трьох полях.
Список можна відсортувати за алфавітом, по значеннях або в хронологічному порядку відповідно до змісту певного поля. Для сортування всього списку слід виділити лише одну чарунку і виконати команду Данные/Сортировка. Excel автоматично виділить весь список. Команда Сортировка виконується через вікно діалогу , в якому є три поля, в яких можна задати ключі сортування за пріоритетами.
У вікні діалогу Сортировка виберіть ім'я першого поля, по якому буде вестись сортування; виберіть опцію По возрастанию або По убыванию;якщо сотрування ведеться по декількох параметрах, потрібно ввести імена полів в рядок введення «затем по» та «в последнюю очередь по»; клацнути по кнопці ОК або натиснути клавішу Enter.
У вікні діалогу Сортировка є режим Параметры. Він дозволяє встановити порядок сортування по першому ключу, задати врахування регістру символів, а також напрямок сортування по збільшенню або зменшенню.
Фільтрація даних у списку
За допомогою фільтрів можна виводити і переглядати тільки ті дані, які задовольняють певним умовам. Excel дозволяє швидко і зручно виконувати цю операцію за допомогою простого засобу - автофільтра. Більш складні запити можна реалізувати за допомогою команди Расширенный фильтр.
Автофільтр
Для використання автофільтра спочатку треба виділити область списку з заголовками полів. Виконати команду Данные/Автофильтр. При цьому в кожній чарунці рядка заголовка відобразиться кнопка списку, що відкривається для вибору фільтра. Для відкриття списку клацнути по кнопці потрібного поля, а далі виділити в списку, що розкривається, необхідний критерій.
Після вибору критерію фільтрації натиснути клавішу Enter. На екрані висвітяться лише ті записи, які відповідають по цьому критерію. Решта записів, що не відповідають вказаному критерію, будуть сховані. Фільтрацію можна продовжити за іншим критерієм. Для видалення критеріїв фільтра для окремого стовпчика слід вибрати в списку для фільтрації параметр Все. Для того, щоб показати всі сховані в списку рядки, слід виконати команду Данные/Фильтр/Показать все. За допомогою автофільтра можна для кожного стовпчика задати критерії користувача, тобто, наприклад, вивести на екран тільки такі записи, значення полів яких знаходиться в певному діапазоні.
Складна фільтрація
Для фільтрації списку або БД за складним критерієм, а також для отримання частини списку по кількох заданих стовпчиках використовується команда Данные/Фильтр/Расширенный фильтр. На відміну від автофільтра список, що є результатом фільтрації, можна винести у будь-яке інше місце робочого листа. Щоб показати результат фільтрації, сховавши непотрібні рядки, встановіть перемикач «Обработка» в положення Фильтровать список на месте. excel mathcad матриця програмування
Щоб скопіювати відфільтровані рядки в іншу область листа, встановіть перемикач «Обработка» в положення Скопировать результаты в другое место, перейдіть в поле Переместить результат в диапазон, а потім вкажіть верхню ліву клітинку області результату. Ввести в поле Диапазон русловий посилання на діапазон умов відбору, з заголовками стовпчиків.
Приклади умов відбору розширеного фільтра
До умов відбору розширеного фільтра можуть входити декілька умов, що накладаються на один стовпчик, декілька умов, що накладаються на декілька стовпчиків, а також умови, що створюється як результат виконання формули. Наприклад, розглянемо складну фільтрацію у застосуванні до такого початкового списку:
Товар |
Продавець |
Продаж |
|
цукерки |
Іра |
1200 |
|
мед |
Катя |
3000 |
|
борошно |
Катя |
4500 |
|
цукор |
Ліда |
500 |
|
цукерки |
Маша |
1500 |
|
мед |
Оля |
3000 |
|
мед |
Тома |
1000 |
|
борошно |
Тома |
2000 |
Декілька умов для одного стовпчика. При наявності для одного стовпчика двох і більше умов відбору ввести ці умови безпосередньо одну під одною в окремі рядки, що мають в стовпчику «Товар» значення «мед» або «борошно» або «цукор». В результаті отримаємо таку таблицю:
Товар |
Продавець |
Продаж |
|
мед |
Катя |
3000 |
|
борошно |
Катя |
4500 |
|
цукор |
Ліда |
500 |
|
мед |
Оля |
3000 |
|
мед |
Тома |
1000 |
|
борошно |
Тома |
2000 |
Одна умова для декількох стовпчиків. Для того щоб знайти в декількох стовпчиках дані, що відповідають одній умові відбору. Наприклад, такий діапазон умов відбору повертає всі рядки, що мають значення «борошно» в стовпчику «Товар» і «Катя» в стовпчику «Продавець» і об'єм продажу більше 500 грн. В результаті отримаємо таку таблицю:
Товар |
Продавець |
Продаж |
|
борошно |
Катя |
4500 |
Різні умови для різних стовпчиків. Для того щоб знайти дані, що відповідають одній умові, в одному стовпчику, або другій умові - в другому стовпчику, ввести умови відбору в різні рядки діапазону умов відбору. Наприклад, такий діапазон умов відбору в різні рядки, що мають або значення «цукерки» в стовпчику «Товар», або значення «Катя» в стовпчику «Продавець», або об'єм продажу, що не перевищує 4000 грн. В результаті отримаємо таку таблицю:
Товар |
Продавець |
Продаж |
|
цукерки |
Іра |
1200 |
|
мед |
Катя |
3000 |
|
борошно |
Катя |
4500 |
|
цукерки |
Маша |
1500 |
Один з двох наборів умов для двох стовпчиків. Для того щоб знайти рядки, що відповідають одному з двох наборів умов, ввести ці умови відбору в окремі рядки. Наприклад, такий діапазон умов відбору відображає рядки, що мають як значення «Катя» в стовпчику «Продавець», так і об'єм продажу, що перевищує 4000 грн, а також рядки по продавцю «Іра» з об'ємами продажу більш 1000 грн. В результаті отримаємо таку таблицю:
Товар |
Продавець |
Продаж |
|
цукерки |
Іра |
1200 |
|
борошно |
Катя |
4500 |
Виконане завдання
Список співробітників інституту
Прізвище |
№ відділу |
Рік народження |
Стаж роботи |
|
Стасенко М.К. |
1 |
1971 |
12 |
|
Доненко В.С. |
3 |
1964 |
7 |
|
Коломієць Л.М. |
5 |
1958 |
14 |
|
Хоменко К.С. |
4 |
1968 |
10 |
|
Майстренко В.В. |
2 |
1981 |
3 |
|
Хоменко К.С. |
5 |
1970 |
9 |
|
Черненко О.Г. |
3 |
1978 |
5 |
|
Зоріна О.А. |
3 |
1951 |
15 |
|
Горяна Г.П. |
1 |
1960 |
13 |
|
Кириченко К.М. |
2 |
1975 |
9 |
|
Кравець Г.М. |
4 |
1953 |
27 |
|
Лідков І.І. |
3 |
1965 |
3 |
|
Дивнич К.А. |
6 |
1964 |
8 |
|
Юрков Ю.Р. |
5 |
1949 |
16 |
|
Єрмоченко Д.В. |
4 |
1980 |
2 |
|
Хижняк В.Р. |
1 |
1973 |
1 |
|
Барсен Н.А. |
2 |
1977 |
6 |
|
Мігальов О.Б. |
2 |
1967 |
3 |
|
Юхименко Н.М. |
5 |
1971 |
14 |
|
Богданович Д.Е. |
5 |
1971 |
11 |
а) Вивести список співробітників відділу Х в алфавітному порядку:
Прізвище |
№ відділу |
Рік народження |
Стаж роботи |
|
Богданович Д.Е. |
5 |
1971 |
11 |
|
Коломієць Л.М. |
5 |
1958 |
14 |
|
Хоменко К.С. |
5 |
1970 |
9 |
|
Юрков Ю.Р. |
5 |
1949 |
16 |
|
Юхименко Н.М. |
5 |
1971 |
14 |
в) Вивести середній стаж роботи співробітників по кожному відділу:
Прізвище |
№ відділу |
Рік народження |
Стаж роботи |
||
Стасенко М.К. |
1 |
1971 |
12 |
||
Горяна Г.П. |
1 |
1960 |
13 |
||
Хижняк В.Р. |
1 |
1973 |
1 |
||
Середній стаж роботи співробітників по відділу №1 |
8,6667 |
||||
Майстренко В.В. |
2 |
1981 |
3 |
||
Кириченко К.М. |
2 |
1975 |
9 |
||
Барсен Н.А. |
2 |
1977 |
6 |
||
Мігальов О.Б. |
2 |
1967 |
3 |
||
Середній стаж роботи співробітників по відділу №2 |
5,25 |
||||
Доненко В.С. |
3 |
1964 |
7 |
||
Черненко О.Г. |
3 |
1978 |
5 |
||
Зоріна О.А. |
3 |
1951 |
15 |
||
Лідков І.І. |
3 |
1965 |
3 |
||
Середній стаж роботи співробітників по відділу №3 |
7,5 |
||||
Хоменко К.С. |
4 |
1968 |
10 |
||
Кравець Г.М. |
4 |
1953 |
27 |
||
Єрмоченко Д.В. |
4 |
1980 |
2 |
||
Середній стаж роботи співробітників по відділу №4 |
13 |
||||
Коломієць Л.М. |
5 |
1958 |
14 |
||
Хоменко К.С. |
5 |
1970 |
9 |
||
Юрков Ю.Р. |
5 |
1949 |
16 |
||
Юхименко Н.М. |
5 |
1971 |
14 |
||
Богданович Д.Е. |
5 |
1971 |
11 |
||
Середній стаж роботи співробітників по відділу №5 |
12,8 |
с) Вивести середній стаж співробітників в цілому по інституту:
Середній стаж роботи співробітників в цілому по інституту: |
9,4 |
Висновок до завдання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 <умова>
<тіло циклу>
Виконане завдання в середовищі Mathcad
Висновок до завдання 3
Засобами MATHCAD, використовуючи ранжовану змінну, я створила та вивела вектори в загальноприйнятому вигляді. Визначила середнє геометричне додатніх елементів для масивів А(10), В(8), С(5). Масиви А,В,С вивела в загальноприйнятому вигляді.
Размещено на Allbest.ru
Подобные документы
Побудова графіків в декартовій системі координат. Обчислення максимального, мінімального та середнього значення функції. Робота в середовищі Mathcad та Excel. Сортування і фільтрація даних. Дії над масивами випадкових чисел. Створення векторів і матриць.
курсовая работа [341,2 K], добавлен 15.12.2015Обчислення елементів масиву даних (векторами та матрицями) в табличному процесорі Microsoft Excel. Аргументи векторної форми функції ПРОСМОТР. Параметри функції ВПР. Приклади використання формули ТРАНСП. Розв’язання систем лінійних алгебраїчних рівнянь.
реферат [1,3 M], добавлен 24.12.2013Створення табличних документів і їх опис. Побудова графіків та діаграм. Робота з базами даних в табличному процесорі Excel. Створення екранних форм, таблиці бази даних, звітних форм, запитів, макросів та головної кнопочної форми. Проектування презентації.
курсовая работа [1,9 M], добавлен 10.04.2015Меню та панелі інструментів Microsoft Excel. Введення та редагування даних. Відкриття робочої книги. Форматування табличних даних. Порядок введення формули. Стиль подання даних. Робота з майстром функцій. Сортування, фільтрація даних зведених таблиць.
курсовая работа [1,7 M], добавлен 13.07.2014Робота з майстром функцій та діаграм. Обробка електронних таблиць. Визначення бази даних та їх типи. Бази даних в MS Excel. Використання автофільтру та розширеного фільтру. Основні операції, які застосовують для роботи з аркушами робочої книги Еxcel.
курсовая работа [1,3 M], добавлен 18.05.2013Использование таблиц Excel и математической программы Mathcad при решении инженерных задач. Сравнение принципов работы этих пакетов программ при решении одних и тех же задач, их достоинства и недостатки. Обоснование преимуществ Mathcad над Excel.
курсовая работа [507,0 K], добавлен 15.12.2014Розрахунок кількості медичного персоналу усіх спеціальностей по районах і м. Тернополю. Створення табличних документів в Excel, їх опис й фільтрація даних. Таблиці, екранні й звітні форми, запити, макроси й головна кнопочна форма бази даних в Access.
курсовая работа [6,3 M], добавлен 20.05.2015Структура программы Pascal и алгоритмы решения задач. Работа с циклическими операторами, массивами, процедурами. Составление блок-схем задач. Операции над матрицами в программе MathCad. Работа формулами, графиками и диаграммами в оболочке MS Excel.
курсовая работа [459,0 K], добавлен 13.08.2012Характеристика алгоритму створення таблиць бази даних, їх аналіз, сортування, автофільтр та проміжні підсумки. Розробка книги MS Excel для розподілу заробітної плати між членами комплексної бригади, аналіз результатів розподілу, побудова графіків.
курсовая работа [1,7 M], добавлен 08.04.2010Сортировка строк списка в заданном порядке в Excel, технология использования расширенного фильтра. Формирование итогов в списках по заданным условиям. Процесс ввода матрицы в MathCAD. Контур оперативного управления (логистики) комплекса "Галактика".
контрольная работа [779,2 K], добавлен 03.08.2011