- •Методичні рекомендації до виконання лабораторних робіт
- •Для спеціальностей
- •Лабораторна робота № 1 Лінійні програми
- •Теоретичні відомості
- •Вирази, операнди, операції.
- •Аналогічно не можна змішувати літерні та числові типи даних,тобто вираз типу:
- •Введення-виведення інформації.
- •Завдання
- •Лабораторна робота № 2 Використання операторів умовного та безумовного переходів
- •Теоретичні відомості
- •Оператор умови if
- •Завдання
- •Лабораторна робота № 3 Використання операторів циклу
- •Теоретичний матеріал
- •Завдання
- •Лабораторна робота № 4 Обробка табличних елементів
- •Теоретичний матеріал
- •1 Спосіб
- •2 Спосіб
- •Завдання
- •Лабораторна робота № 5 Сортування елементів масиву
- •Теоретичний матеріал
- •Завдання
- •Лабораторна робота № 6 Робота з даними типу String
- •Теоретичний матеріал
- •Завдання
- •Лабораторна робота № 7 Використання множин даних
- •Теоретичний матеріал
- •Завдання
- •Лабораторна робота № 8 Обробка даних типу запис
- •Теоретичний матеріал
- •Завдання
- •Лабораторна робота № 9 Файлові типи даних
- •Теоретичний матеріал
- •Завдання
- •Лабораторна робота № 10 Типизовані файли
- •Теоретичний матеріал
- •Типизовані файли
- •Завдання
- •Лабораторна робота № 11 Організація підпрограм з використанням функцій
- •Теоретичний матеріал
- •Завдання
- •Лабораторна робота № 12 Організація підпрограм з використанням процедур
- •Теоретичний матеріал
- •Параметри-значення
- •2. Параметри-змінні
- •Завдання
- •Лабораторна робота № 13 Модульна організація програм
- •Теоретичний матеріал
- •Завдання
- •Варіант 1. Робота з матрицями
- •Варіант 2. Арифметичні дії з цілими числами, які не визначаються типом Longint
- •Варіант 3. Цілочисельна арифметика
- •Варіант 4. Опрацювання лінійного масиву даних
- •Варіант 5. Аналіз текстового рядка
- •Варіант 6. Трикутник
- •Варіант 7. Опрацювання масиву даних
- •Варіант 8. Опрацювання масиву даних
- •Варіант 9. Опрацювання двовимірних масивів
- •Лабораторна робота № 14 Створення графічних зображень
- •Теоретичний матеріал
- •Завдання
- •Список літератури
Завдання
І. Скласти програму до задачі вказаної викладачем.
Враховуючи пріоритет операцій над множинами з базовим типом char, a:=['a'..'z']; b:=['k'..'r','x']; c:=['m']; обчислити та вивести результат виразу (a-b*c>=['n']) or ('b' in a).
Підрахувати кількість символів рядка s, що входять в множину ['0'..'9', '+','-','*'].
Заданий рядок символів: Var s: string [20]. Визначити кількість символів (голосних), що входять в наступну множину ['а', 'e', 'і', 'о', 'u'].
Використовуючи роботу із множинами надрукувати всі символи, що входять у рядок str більше одного разу.
Задані множини елементів з базовим типом Char: A=['a','b','c','d'], B=['b','d','e','f']. Визначити чи є у них спільні елементи і вивести їх значення на друк.
Задані множини елементів із базовим типом byte: А=[1,3,5,7,9], В=[3, 5, 9]. Вибрати всі елементи множини А, що не належать В, і вивести їх значення на друк.
сформувати множину з n (n>15) натуральних чисел, випадковим чином вибраних із діапазону від 20 до 250. Вивести елементи множини та їх суму на екран.
Вивести на екран всі символи цифр заданого текстового рядка.
Для заданих двох текстових рядків з'ясувати, чи однакову кількість голосних літер вони мають.
Знайти найменший і найбільший елементи множини додатних цілих чисел, вибраних випадковим чином з діапазону від 1 до 200.
Підрахувати скільки чисел із заданої множини натуральних чисел кратні 2 і скільки – кратні 3.
Задано два текстові рядки. Отримати множину символів, які зустрічаються і в першому і в другому рядках.
Задано два текстові рядки А і В. Знайти символи рядка А, які не входять в рядок В.
Із множини латинських літер створити множину, яка складається з символів, що не входять у множину символів вашого імені. Вивести створену множину на екран.
Визначити і вивести на екран множину символів, що входять одночасно в ім'я і прізвище введене з клавіатури.
І І. Використовуючи оголошені типи:
type t1 = (золото, мідь, срібло, нафта, залізо, ртуть, свинець, марганець, вугілля, газ); побудувати п’ять множин, які складаються з різних комбінацій цього списку. Вивести на екран назви об’єктів, які є у всіх множинах одночасно. Визначити, яких об’єктів немає в жодній множині. Виконати додатково завдання свого варіанта, а саме визначити, які об’єкти:
є в першій множині, але їх немає в третій.
належать першій і третій множинам.
є тільки в першій множині.
входять у другу і третю множини, але не входять у першу.
входять у першу, другу і третю множини одночасно.
входять у другу і третю множини.
є в другій множині, але немає в четвертій.
є лише у другій множині.
входять у першу і третю, але не входять у п’яту.
входять у другу, третю і п’яту множини одночасно.
входять у першу і п’яту множини.
є в третій множині, але немає в п’ятій.
належать лише третій множині.
входять у першу і четверту множини, але не входять у третю.
входять у першу, третю і четверту множини одночасно.
І І І. Записати у звіт тексти програм та результати їх виконання.