- •Методичні рекомендації та індивідуальні завдання для лабораторних та самостійних робіт
- •Лабораторна робота №1
- •Запис алгоритмів мовою блок-схем.
- •Навчитися будувати блок-схеми алгоритмів засобами Microsoft Word.
- •Лабораторна робота №2
- •Робота в середовищі програмування Turbo Pascal. Запуск програм на виконання.
- •Ознайомитись з середовищем програмування Turbo Pascal. Навчитись вводити, редагувати, записувати та виконувати програми.
- •Ознайомистися з середовищем Turbo Pascal 7.0.
- •Лабораторна робота №3
- •Мп Turbo Pascal. Знайомство з середовищем. Створення програми за зразком
- •Питання для самоконтролю
- •Лабораторна робота №4
- •Створення та реалізація послідовних алгоритмів мп Pascal. Обчислення за формулами. Організація діалогу між користувачем та еом
- •Навчитися записувати послідовні алгоритми мовою програмування Pascal, виконувати запуск програм, компіляцію, редагування програмного коду.
- •Лабораторна робота №5
- •Мп Turbo Pascal. Реалізація алгоритмів розгалуження
- •Навчитися реалізовувати алгоритми розгалуження в середовищі Turbo Pascal.
- •Лабораторна робота №6
- •Мп Turbo Pascal. Реалізація циклічних алгоритмів
- •Навчитися реалізовувати циклічні алгоритми в середовищі Turbo Pascal.
- •Лабораторна робота №7
- •Мп Turbo Pascal. Одновимірні масиви. Формування одновимірного масиву. Виведення елементів одновимірного масиву.
- •Навчитися формувати одновимірний масив за різними способами: через присвоєння, в режимі діалогу, за допомогою функції генерування виипадкових чисел. Виведення результатів на екран.
- •З авдання 3
- •Результати обчислень
- •Лабораторна робота №8
- •Мп Turbo Pascal. Одновимірні масиви. Характерні прийоми алгоритмізації.
- •Навчитися обчислювати суму, добуток, кількість елементів масиву, що відповідають заданій умові. Навчитися знаходити максимальний та мінімальний елементи масиву та їх індекси.
- •Мп Turbo Pascal. Одновимірні масиви. Характерні прийоми алгоритмізації
- •Перевірити рівень теоретичних знань та практичних навичок при створенні та опрацюванні одновимірних масивів
- •Лабораторна робота №9
- •Мп Turbo Pascal. Одновимірні масиви. Впорядкування одновимірних масивів.
- •Навчитися розв’язувати задачі на упорядкуання одновимірних масивів в середовищі Turbo Pascal.
- •Лабораторна робота №10
- •Мп Turbo Pascal. Одновимірні масиви. Пошук в одновимірному масиві.
- •Навчитися використовувати алгоритми пошуку в одновимірному масиві при розв’язуванні задач.
- •1 Спосіб
- •2 Спосіб Рис.10.4. Програма розв’язання задачі.
- •Лабораторна робота №11
- •Робота з рядковими величинами.
- •Ознайомитися з основними процедурами і функціями для роботи з рядковими величинами.
- •Лабораторна робота №12
- •Мп Turbo Pascal. Двовимірні масиви. Формування двовимірного масиву. Виведення елементів двовимірного масиву на екран.
- •Навчитися вводити елементи двовимірного масиву по рядках і по стовпцях та виводити елементи двовимірного масиву на екран.
- •Лабораторна робота №13
- •Мп Turbo Pascal. Двовимірні масиви. Пошук максимального та мінімального елемента в стовпцях та рядках двовимірного масиву.
- •Навчитися знаходити максимальні та мінімальні елементи двовимірного масиву, а також індекси цих елементів при розв’язуванні задач в середовищі Turbo Pascal.
- •Лабораторна робота №14
- •Мп Turbo Pascal. Опрацювання двовимірних масивів.
- •Отримати навички роботи з двовимірними масивами.
- •Мп Turbo Pascal. Функції користувача в мові програмування Turbo Pascal.
- •Навчитися створювати функції користувача при розв’язуванні задач.
- •Лабораторна робота №16
- •Використання процедур і функцій мп Turbo Pascal при опрацюванні масивів даних.
- •Навчитися використовувати процедури при опрацюванні масивів даних.
- •Опрацювання одновимірних і двовимірних масивів в середовищі Turbo Pascal
- •Перевірка теоретичних знань та набутих практичних навичок при роботі з масивами даних
Опрацювання одновимірних і двовимірних масивів в середовищі Turbo Pascal
Перевірка теоретичних знань та набутих практичних навичок при роботі з масивами даних
Скласти блок-схему алгоритму розв’язання задачі відповідно до варіанту, зобразити її засобами Microsoft Word, написати програму мовою Pascal, відлагодити її та проаналізувати отримані результати [1].
№ 1
Сформувати вектор, елементами якого є максимальні елементирядків матриці A.
Обчислити суму додатніх елементів.
№ 2
Сформувати вектор , елементами якого є добутки рядків матриці A.
Обчислити середнє арифметичне від’ємних елементів.
№3
Сформувати вектор, елементами якого є елементи головної діагоналі матриці.
Обчислити середнє геометричне елементів кожного стовпця матриці.
№ 4
Сформувати вектор, елементами якого є мінімальні елементи стовпців матриці A.
Обчислити суму елементів головної і побічної діагоналей.
№ 5
Сформувати вектор, елементами якого є добутки стовпців матриці А.
Обчислити суму елементів головної і побічної діагоналей матриці, що задовольняють умову 1 <aij < 4.
№6
Сформувати вектор, елементами якого є елементи побічної діагоналі матриці.
Обчислити середнє арифметичне елементів, які знаходяться нижче головної діагоналі.
№ 7
Сформувати вектор, елементами якого є мінімальні елементи рядків матриці.
Обчислити середнє арифметичне елементів, які знаходяться вище головної діагоналі.
№ 8
Сформувати вектор, елементами якого є максимальні елементи стовпцівматриці.
Обчислити добуток елементів , які задовольняють умові 0 < aij < 6 .
№9
Сформувати вектор, елементами якого є суми елементів рядківматриці.
Обчислити середнє геометричне кожного рядка матриці.
№10
Сформувати вектор, елементами якого є суми елементів стовпцівматриці.
Обчислити середнє арифметичне кожного рядка матриці.
№11
Сформувати вектор, елементами якого є єлементи останнього стовпцяматриці.
Обчислити суму і кількість додатніх елементів матриці.
№12
Сформувати вектор, елементами якого є від’ємні елементи матриці.
Обчислити суму елементів 2-го та 3-го рядків матриці.
№13
Сформувати вектор, елементами якого є елементи матриці А, які задовольняють умові 1 < aij < 4 .
Обчислити добуток елементів головної діагоналі матриці А.
№14
Сформувати вектор В, елементами якого є елементи побічної діагоналі матриці А.
Обчислити суму і кількість елементів матриці, які задовольняють умові -1 < aij < 3 .
№15
Сформувати вектор, елементами якого є квадрати елементів 2-го рядка матриці А.
Обчислити різницю між сумою та добутком елементів головної діагоналі матриці А.
№16
Сформувати вектор С, елементами якого є квадрати елементів головної діагоналі матриці А.
Обчислити суму елементів 2-го та 3-го стовпців матриці А.
№17
Сформувати вектор В , елементами якого є квадрати елементів побічної діагоналі матриці А.
Обчислити добуток елементів першого та останнього рядків.
№18
Сформувати вектор, елементами якого є елементи матриці А, які задовольняють умові aij < 2 .
Обчислити середнє арифметичне модулів від’ємних елементів.
№19
Сформувати вектор С, елементами якого є елементи тих стовпців матриці А, що починаються від’ємним елементом.
Обчислити добуток елементів тих рядків матриці А, які починаються із додатніх елементів.
№20
Сформувати вектор В ,елементами якого є парні елементи матриці А.
Обчислити суму елементів тих рядків матриці А , які починаються із від’ємних елементів.
№21
Сформувати вектор, елементами якого є непарні елементи матриці А.
Обчислити середнє геометричне модулів від’ємних елементів.
№22
Сформувати вектор С, елементами якого є різниці між найбільшими та найменшими значеннями елементів рядків.
Обчислити суму елементів, що знаходяться вище головної диагоналі.
№23
Сформувати вектор В , перетворивши матрицю А в одновимірний масив.
Обчислити суму і кількість від’ємних елементів матриці А.
№24
Сформувати вектор B, елементами якого є мінімальні по модулю елементи рядківматриці А.
Обчислити середнє геометричне парних елементів .
№25
Сформувати вектор С, елементами якого є суми мінімального та максимального значень елементів стовпців .
Обчислити середнє арифметичне парних елементів .
№26
Сформувати вектор В , перетворивши матрицю А в одновимірний масив.
Обчислити суму і кількість елементів, які задовольняють умову aij < 2 .
№27
Сформувати вектор, елементами якого є максимальні по модулю елементи стовпцівматриці А .
Обчислити добуток і суму парних елементів .
№28
Сформувати вектор С, елементами якого є квадрати від’ємнихелементів матриці А .
Обчислити суму і добуток додатніх елементів .
№29
Сформувати вектор В, елементами якого є елементи 2-го стовпцяматриці А.
Обчислити суму модулів усіх елементів матриці А.
№30
Сформувати вектор B, елементами якого є елементи останнього рядка матриці А .
Обчислити добуток модулів усіх елементів матриці А .
Література
Основна література
Visual Basic 6.0. Основи алгоритмізації та програмування. [Навчальний посібник]/ Укл. Данчук В.Д., Величко К.С., Алексєєнко К.М. — К.: НТУ, 2005. — 200 с.
Основи алгоритмізації та програмування. Turbo Pascal 7.0. [Навчальний посібник]/ Укл. Данчук В.Д., Булига О.А., Булига К.Б., Алексєєнко К.М. — К.: НТУ, 2007. — 156 с.
Додаткова література
Программирование в среде Turbo Pascal 7.0 /Марченко А.И., Марченко Л.А.: Под ред.Тарасенко В.П. — М.: Бином Універсал, К.: ЮНИОР, 1997. — 496 с., ил.
Кирьянов Д.В. Самоучитель MathCad 13. — СПб.: БХВ-Петербург, 2006. — 528 с.: ил
Информатика: Учебник. - 3-е перераб. изд. / Под ред. Проф. Н.В. Макаравой. - М.:
Каммингс С. VBA для "чайников". М.: СПб.: К. Диалектика; Вильяме, 2000. - 384с.
Пол Санна. Visual Basic для приложений (версия 5) в подлиннике: пер. с англ. -СПб.: BHV-Санкт-Петербург, 1997. - 704с.
Потапкин А.В. Основы Visual Basic для пакета Microsoft Office: Практ. пособие. -М.: ЭКОМ, 1995.-256с.
