- •Міністерство освіти і науки україни Івано - Франківський національнтий технічний
- •Кафедра інформатики
- •Лабораторна робота №1
- •Теоретичні відомості.
- •2. Хід роботи
- •3. Контрольні запитання
- •4.Таблиця1.1 –Варіанти завдань
- •Лабораторна робота №2
- •Короткі теоретичні відомості
- •2. Хід роботи
- •3.Контрольні запитання:
- •4.Таблиця 2.1- Варіанти завдань
- •Лабораторна робота №3
- •Короткі теоретичні відомості
- •2. Хід роботи
- •3.Контрольні запитання
- •4. Варіанти завдань
- •Лабораторна робота №4
- •Короткі теоретичні відомості
- •2. Хід роботи
- •3.Контрольні запитання
- •4. Варіанти завдань
- •Лабораторна робота №5
- •1.Короткі теоретичні відомості
- •2. Хід роботи
- •5.Результати розрахунку
- •3.Контрольні запитання
- •4. Варіанти завдань
- •Лабораторна робота №6
- •Короткі теоретичні відомості
- •2. Хід роботи
- •3.Контрольні запитання
- •4. Варіанти завдань
- •Лабораторна робота №7
- •Короткі теоретичні відомості
- •2. Хід роботи
- •3.Контрольні запитання
- •4. Варіанти завдань
- •Лабораторна робота №8
- •Короткі теоретичні відомості
- •Хід роботи
- •3.Контрольні запитання
- •4. Варіанти завдань
- •Лабораторна робота №9
- •Короткі теоретичні відомості
- •2. Хід роботи
- •3.Контрольні запитання
- •4.Варіанти завдань
- •Лабораторна робота №10
- •1 Короткі теоретичні відомості
- •2 Хід роботи
- •3 Контрольні запитання
- •4 Варіанти завдань
- •Лабораторна робота №11
- •1 Короткі теоретичні відомості
- •2 Хід роботи
- •3 Контрольні запитання
- •4 Варіанти завдань
- •Лабораторна робота №12
- •1 Теоретичні відомості
- •2 Хід роботи
- •Пояснення до програми
- •3 Контрольні запитання
- •4 Варіанти завдань
- •Лабораторна робота № 13
- •2 Хід роботи
- •2 .1. Програма з використанням файлу послідовного доступу мовою gw Basic
- •Пояснення до программ
- •Питання для самоперевірки
- •4 Варіанти завдань
- •2.Система автоматизованого проектування науково-технічних задач (пакет mathcad)
- •Лабораторна робота №2.1
- •2.1.1.Основні теоретичні відомості
- •2.1.1.1.Інтерфейс користувача
- •2.1.1.2.Основне меню
- •2.1.1.2.Панелі інструментів
- •2.1.1.3.Довідникова інформація
- •2.1.1.4.Типи даних
- •2.1.1.5.Внутрішні константи
- •2.1.1.6.Форматування виводу результатів
- •2.1.2.Варіанти завдання
- •2.1.3.Питання для самоконтролю
- •Лабораторна робота №2.2
- •2.2.1.Основні теоретичні відомості
- •2.2.1.1.Ранжована змінна
- •2.2.1.2.Індексовані змінні
- •2.2.1.3.Суми і добутки
- •2.2.2.Варіанти завдання
- •2.2.3.Питання для самоконтролю
- •Лабораторна робота №2.3
- •2.3.1.Основні теоретичні відомості
- •2.3.1.1.Перші похідні
- •2.3.1.2.Похідні вищих порядків
- •2.3.1.3.Частинні похідні
- •2.3.1.4.Інтеграли
- •2.3.1.5.Кратні інтеграли
- •2.3.2.Варіанти завдання
- •2.3.3.Питання для самоконтролю
- •Лабораторна робота №2.4
- •2.4.1.Основні теоретичні відомості
- •2.4.1.1.Прості операції з матрицями
- •2.4.1.2.Транспортування
- •2.4.1.3. Додавання
- •2.4.1.4. Множення
- •2.4.1.5.Визначник квадратної матриці
- •2.4.1.6.Сума елементів вектора і слід матриці
- •2.4.1.7. Зворотна матриця
- •2.4.2.Варіанти завдання
- •2.4.3.Питання для самоконтролю
- •Лабораторна робота №2.5
- •2.5.1.Основні теоретичні відомості
- •2.5.1.1.Знаходження кореня рівняння
- •2.5.1.2.Розв’язування системи лінійних рівнянь
- •2.5.1.3.Розв’язування системи трансцендентних рівнянь
- •2.5.2.Варіанти завдання
- •2.5.3.Питання для самоконтролю
- •Лабораторна робота №2.6
- •2.6.1.Основні теоретичні відомості
- •2.6.1.1.Двовимірні графіки
- •2.6.1.2.Тривимірні графіки
- •2.6.2.Варіанти завдання
- •2.6.3.Питання для самоконтролю
- •Лабораторна робота №2.7
- •2.7.1.Основні теоретичні відомості
- •2.7.1.1.Прості алгоритми
- •2.7.1.2.Галуження
- •2.7.1.3.Цикли
- •2.7.1.4.Перехоплення помилок
- •2.7.1.5.Складені алгоритми
- •2.7.1.6.Обробка масивів
- •2.7.1.7.Підпрограми-функції
- •2.7.2.Варіанти завдання
- •2.7.3.Питання для самоконтролю
- •2.8.Тести для самоконролю
- •2.9.Приклади розв’язку інженерних задач
- •2.9.1.Розрахунок навантаження на долото та швидкості обертання долота
- •2.9.2.Розрахунок часу витіквння нафтопродукту з цистерни
- •2.9.3.Розрахунк продуктивності насоса і висоти нагнітання двохциліндрового насоса
Лабораторна робота №8
Тема: Програмування складних циклів.
Мета: Формування умінь створення програм, які містять складних циклів на алгоритмічній мові високого рівня GW-Basiс.
Короткі теоретичні відомості
.
Хід роботи
Дано вектор, який складається з 7 елементів. Обчис-лити суму вСх елементів і добуток ненульових елементів, а також підрахувати кількість нульових елементів. A={8.9; -3.4; 2.6; 0; 4.2; 3.1; 0}.
Графічний алгоритм показаний на рис.7.1
Ідентифікація змінних
Змінна |
А |
S |
D |
n |
Ідентифікатор |
A(i) |
S |
D |
N |
Де S – сума елементів,
D – добуток ненульових елементів,
n – кількість нульових елементів.
Програма мовою GW Basic
10 REM НАКОПИЧЕННЯ СУМИ, ДОБУТКУ
20 DIM A(7)
30 FOR I=1 TO 7
40 INPUT A(I)
50 NEXT I
60 S=0 : D=0 : N=0
70 FOR I=1 TO 7
80 S=S+A(I)
90 IF A(I)=0 THEN 120
100 D=D*A(I)
110 GOTO 130
120 N=N+1
130 NEXT I
140 PRINT “СУМА=”;S
150 PRINT “ДОБУТОК НЕНУЛ. ЕЛЕМ.=”;D
160 PRINT “КІЛЬКІСТЬ НУЛ. ЕЛЕМ.=”;N
170 END
Результати розрахунку
СУМА=15.4
ДОБУТОК НЕНУЛ. ЕЛЕМ.= -1024.36
КІЛЬКІСТЬ НУЛ. ЕЛЕМ.=2
3.Контрольні запитання
4. Варіанти завдань
8.1. Обчислити значення функції
Аргумент х змінюється від початкового значення 1.3 до кінцевого значення -14.3. Кількість значень аргумента n=9; a=1.32.
8.2. Обчислити значення функції
Аргумент z змінюється від початкового значення 1.2 з кроком 0.25 до кінцевого 4.2; х=8.35; а=3.214.
8.3. Дано одновимірний масив з 25 чисел. Знайти суму перших непарних 11 чисел.
8.4. Дано одновимірний масив Y, який складається з 15 елементів. Обчислити функцію
8.5. Дано одновимірний масив С, який складається з 15 елементів. Обчислити і надрукувати добуток додатних і суму від’ємних елементів.
8.6. Дано одновимірний масив С, який складається з 12 елементів. Обчислити вС значення функції, а також суму значень функцій для від’ємних елементів масиву:
8.7. Дано одновимірний масив А, який складається з 18 елементів. Обчислити і надрукувати суму від’ємних парних елементів.
8.8. Дано одновимірний масив Т, який складається з 18 елементів. Обчислити і надрукувати добуток перших 7 елементів і суми наступних елементів, які знаходяться на парних позиціях.
8.9. Дано одновимірний масив С, який складається з 15 елементів. Обчислити і надрукувати добуток непарних елементів і їх кількість.
8.10. Дано одновимірний масив Y, який складається з 14 елементів. Обчислити і надрукувати суму перших 8 елементів і добуток наступних елементів, які діляться на 3 з остачею 2.
8.11. Дано два одновимірні масиви чисел Х і Т, кожний з яких складається з 12 елементів. Обчислити:
8.12. Знайти середнє арифметичне з модулів обчислених значень функції
8.13. Дано два одновимірні вектори Х і Т, кожний з яких скла-дається з 10 елементів. Обчислити їх скалярний добуток.
8.14. Обчислити значення
де аі, bі визначаються за формулами
8.15. Дано одновимірний масив М, який складається з 18 еле-ментів. Обчислити кількість від’ємних елементів і їх суму.
8.16. Обчислити
8.17. Дано одновимірний масив С, який складається з 16 еле-ментів. Обчислити середнє арифметичне значення парних еле-ментів масиву, які діляться на 3 з остачею 1.
8.18. Дано одновимірний масив Р, який складається з 12 еле-ментів. Обчислити суму модулів вСх від’ємних елементів більших від числа А(А=1.25). Число А ввести з клавіатури.
8.19. Дано одновимірний масив В, який складається з 12 еле-ментів. Обчислити добуток елементів масиву, які не дорівнюють нулю, значення яких знаходяться в межах А<B(I)<C, і їх кількість. Значення А і С ввести з клавіатури.
8.20. Дано цілочисловий одновимірний масив А, який складається з 14 елементів. Обчислити і надрукувати суму парних елементів, які знаходяться на непарних позиціях, і їх кількість.
8.21.
Обчислити значення функції
,
причому b змін-юється від 0.9 до 1.7 з кроком
0.2. Знайти середнє значення різ-ниці між
елементами обчисленого вектора А і
заданого вектора С, який складається з
5 елементів, за формулою
8.22. Обчислити скалярний добуток векторів X, Y. Вектор за-даний, а значення елементів вектора Х обчислити за формулою
8.23. Дано координати 12 свердловин (хі, уі, і=1,2,...,12) і ко-ординати групового пункту збору нафти хп, уп. Визначити віддаль від кожної свердловини до групового пункту і суму цих віддалей.
8.24. На складі є 12 одиниць обладнання, відома вартість кожної одиниці. Визначити сумарну вартість обладнання і середнє значення вартості одиниці обладнання і відхилення вартості кожної одиниці від середньої.
8.25. В цеху встановлено 15 одиниць обладнання, кожне з яких відпрацювало строк (від 5 до 15 років ), відома вартість кожної одиниці обладнання. Визначити сумарну вартість, кількість одиниць обладнання, що працювало більше 10 років, і його вартість.
8.26. Відомі дані про зарплату кожного працівника бригади, в бригаді 25 чоловік. Визначити сумарну заробітну плату бригади та кількість працівників, які отримали зарплату, вищу від середньої.
8.27.
Обчислити суму за формулою:
Результат обчислень вивести на друк.
