- •З м і с т
- •Лабораторна робота 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 зрушення графіка
- •Процедура для креслення графіка
- •Завдання до лабораторної роботи
- •Порядок виконання роботи
- •Зміст звіту
- •Список рекомендованої літератури
- •Додаток а
Завдання до лабораторної роботи
Організувати увід вхідних даних, вивід результатів розрахунку, а також інформації про розробника програми в текстові вікна. Зміст завдання надається в таблиці 26.
Таблиця 26
|
Варіант |
Зміст завдання |
|
1 |
Знайти кількість елементів масиву X(15), не більших заданого числа A |
Продовження таблиці 26
|
Варіант |
Зміст завдання | ||
|
2 |
Знайти кількість елементів масиву Y(12), не менших заданого числа B | ||
|
3 |
Знайти суму позитивних елементів масиву X(14) | ||
|
4 |
Знайти суму від’ємних елементів масиву A(15) | ||
|
5 |
Знайти добуток від’ємних елементів масиву B(12) | ||
|
6 |
Знайти суму парних елементів масиву A(15) | ||
|
7 |
Знайти суму непарних елементів масиву D(13) | ||
|
8 |
Знайти добуток від’ємних елементів масиву K(13) | ||
|
9 |
Знайти добуток парних елементів масиву X(12) | ||
|
10 |
Знайти добуток непарних елементів масиву Y(14) | ||
|
11 |
Знайти кількість позитивних елементів масиву X(12) | ||
|
12 |
Знайти кількість від’ємних елементів масиву A(13) | ||
|
13 |
Знайти суму елементів масиву X(15), не більших заданого числа B | ||
|
14 |
Знайти суму елементів масиву Y(14), не менших заданого числа A | ||
|
15 |
Знайти добуток елементів масиву A(13), не більших заданого числа X | ||
|
16 |
Знайти добуток елементів масиву X(15), не менших заданого числа B | ||
|
17 |
Знайти кількість непарних елементів масиву D(14) | ||
|
18 |
Знайти кількість парних елементів масиву X(13) | ||
|
19 |
Знайти cуму непарних від’ємних елементів масиву D(14) | ||
|
20 |
Знайти добуток позитивних кратних 4 елементів масиву X(12) | ||
|
21 |
Знайти суму елементів масиву X(15), значення яких належать інтервалу (-5,21) | ||
|
22 |
Знайти суму від'ємних кратних 3 елементів масиву Y(14) | ||
|
23 |
Знайти кількість елементів масиву A(13), кратних 3 i не більших заданого числа Р | ||
|
24 |
Знайти кількість елементів масиву X(15), значення яких належать інтервалу (-10, 25) | ||
|
25 |
Знайти суму парних елементів масиву K(15), значення яких належать інтервалу (-13, 35) | ||
Продовження таблиці 26
|
Варіант |
Зміст завдання | |
|
26 |
Знайти cуму непарних від'ємних елементів масиву M(29), значення яких більше 3 | |
|
27 |
Знайти добуток елементів масиву W(17), не більших заданого числа F | |
|
28 |
Знайти добуток від'ємних елементів масиву K(13), значення яких належать інтервалу [-21,12] | |
|
29 |
Знайти середнє геометричне позитивних непарних елементів масиву G(38) | |
|
30 |
Знайти середнє арифметичне позитивних парних елементів масиву X(18) | |
Лабораторна робота 17 перевірка достовірності даних
Мета роботи: вивчити i відпрацювати на ПЕОМ типові алгоритми уводу i перевірки достовірності даних за заданим критерієм достовірності.
Вибір критеріїв достовірності
Перевірка на достовірність даних в САПР є обов'язковою умовою. Ії можна здійснити, якщо є відомості про вихідні дані. Чим більше відомо про можливі значення даних, тим успішніше можна виявити помилку уводу. Назвемо кілька типових критеріїв достовірності, позначивши параметр, який уводиться, через X:
- приналежність X діапазону значень: aXb;
- приналежність X безлічі допустимих значень a1,a2,...,aN;
- цілочисельність X;
- парність X, в загальному випадку - кратність числу К.
Критерій достовірності може бути сформульований як заперечення якого-небудь з перелічених властивостей.
Окрім перевірки коректності завдання одного параметра, може виникнути необхідність в перевірці групи параметрів за відомим співвідношенням між ними.
