- •З м і с т
- •Лабораторна робота 13. Робота з множинними типами даних . . . 76 Лабораторна робота 14. Створення й обробка файлів . . . . . . . . . . 79
- •Порядок виконання лабораторних робіт
- •Оператор привласнювання
- •Оператори уводу-виводу
- •Завдання до лабораторної роботи
- •Лабораторна робота 2 програмування розгалуЖеного обчислювального процесу
- •Структура Паскаль–програми
- •Умовний оператор
- •Завдання до лабораторної роботи
- •Програмування розгалуЖеного циклічного
- •Завдання до лабораторної роботи
- •Лабораторна робота 4 нестандартні й обмежені типи даних. Оператор варіанта
- •Нестандартні типи даних
- •Обмежені типи даних
- •Оператор вибору варіанта
- •Оператор циклу for
- •Приклади виконання завдання лабораторної роботи
- •Завдання до лабораторної роботи
- •Лабораторна робота 5 регулярні типи даних. Селективна обробка масивів
- •Регулярні типи даних
- •Приклади виконання завдання лабораторної роботи
- •Завдання до лабораторної роботи
- •Лабораторна робота 6 формування робочих масивів за допомогою операцій селекції вихідного масиву
- •Сортування масивів
- •Завдання до лабораторної роботи
- •Лабораторна робота 7 вкладені цикли. Обробка двовимірних масивів
- •Загальні вказівки
- •Завдання до лабораторної роботи
- •Лабораторна робота 8 процедури і функції
- •Процедури
- •Функції
- •Завдання до лабораторної роботи
- •Лабораторна робота 9 обробка символьних даних
- •Символьний тип даних
- •Завдання до лабораторної роботи
- •Лабораторна робота 10 обробка строкових даних
- •Строковий тип даних
- •Процедури
- •Функції
- •'Abcdef' copy(s,2,3) 'bcd';
- •'System' length(s) 6;
- •Завдання до лабораторної роботи
- •Лабораторна робота 11 комбіновані типи даних
- •Приклади виконання завдання лабораторної роботи
- •Завдання до лабораторної роботи
- •Лабораторна робота 12 файли і файлові типи даних
- •Файловий тип даних
- •Процедури обробки файлів
- •Завдання до лабораторної роботи
- •Лабораторна робота 13 робота з множинними типами даних
- •Завдання до лабораторної роботи
- •Лабораторна робота 14 створення й оброблення файлів
- •Файли з типом
- •Процедури для роботи з файлами з типом
- •Функції для обробки файлів з типом
- •Завдання до лабораторної роботи
- •Лабораторна робота 15 коректування файлів
- •Завдання до лабораторної роботи
- •Лабораторна робота 16 робота з екраном у текстовому режимі засобами мови паскаль
- •Загальні вказівки
- •Процедури роботи з екраном
- •Процедури установлення текстових режимів I управління кольором
- •Процедури управління курсором
- •Процедура установлення текстових вікон
- •Завдання до лабораторної роботи
- •Лабораторна робота 17 перевірка достовірності даних
- •Вибір критеріїв достовірності
- •Типові алгоритми уводу I перевірки достовірності даних
- •Завдання до лабораторної роботи
- •Лабораторна робота 18 графічні засоби мови паскаль
- •Графічні процедури мови Паскаль
- •Завдання до лабораторної роботи
- •Розрахунок масштабу I зрушення графіка
- •Процедура для креслення графіка
- •Завдання до лабораторної роботи
- •Порядок виконання роботи
- •Зміст звіту
- •Список рекомендованої літератури
- •Додаток а
Завдання до лабораторної роботи
Складіть програми для рішення наступних задач (таблиця 6).
Таблиця 6
Вар. |
Зміст завдання |
1 |
Обчислити середнє геометричне елементів масиву Х(20), що задовольняють умові 2 xi<20,5 |
2 |
Обчислити середнє геометричне додатних парних елементів масиву М(20) |
3 |
Обчислити середнє геометричне додатних непарних елемнтів масиву А(15) |
4 |
Обчислити середнє арифметичне елементів масиву В(20), що задовольняють умові –5<bi31,8 |
5 |
Обчислити середнє арифметичне від’ємних елементів масиву Х(15), кратних 3 |
6 |
Знайти кількість елементів масиву Р(20), кратних 4 і не більших від заданого числа А |
7 |
Знайти кількість елементів масиву В(15),числові значення яких належать інтервалу [-8,16] |
8 |
Знайти номер і значення найбільшого парного елемента масиву С(25) |
9 |
Знайти добуток максимального та мінімального від'ємних непарних елементів масиву А(20) |
10 |
Знайти різницю максимального та мінімального додатних парних елементів масиву В(25) |
11 |
Обчислити суму парних від'ємних елементів масиву К(20) |
12 |
Обчислити добуток непарних елементів масиву Х(30), не менших від заданого числа С |
13 |
Обчислити середнє геометричне парних елементів масиву К(20), не менших від 10 |
14 |
Обчислити середнє геометричне додатних елементів масиву А(25), не кратних 3 |
15 |
Обчислити суму квадратів додатних елементів масиву Р(15), що мають непарні індекси |
16 |
Обчислити середнє геометричне елементів масиву В(20), кратних 5, числові значення яких належать інтервалу [20, 80] |
17 |
Обчислити середнє арифметичне додатних парних елементів масиву Х(15) |
Продовження таблиці 6
Вар. |
Зміст завдання |
18 |
Підрахувати кількість додатних і парних елементів масиву Х(20) |
19 |
Обчислити середнє арифметичне непарних елементів масиву А(25), числові значення яких належать інтервалу [-15, 45] |
20 |
Обчислити суму тих елементів масиву А(20), числові значення яких належать інтервалу [i,i+1] |
21 |
Знайти номер і значення найменшого додатного непарного елемента масиву А(25) |
22 |
Записати число +1 замість максимального парного, а число -1 замість мінімального непарного елемента масиву М(15) |
23 |
Знайти частку від ділення максимального елемента на мінімальний від'ємний елемент масиву В(20) |
24 |
Знайти різницю між добутком парних елементів і сумою додатних елементів масиву Х(20) |
25 |
Знайти різницю між сумою непарних і добутком від'ємних елементів масиву А(15) |
26 |
Знайти номер останнього додатного парного елемента в масиві В(20) |
27 |
Вивести на друк перший від'ємний елемент масиву К(25) і його порядковий номер |
28 |
У масиві Х(20) поміняти місцями найменший додатний і останній елементи |
29 |
У масиві В(15) поміняти місцями найбільший і найменший елементи |
30 |
Знайти різницю між сумою парних елементів і добутком додатних елементів масиву Y(25) |