- •Лабораторна робота №1 Інтегроване середовище програмування Pascal. Найпростіші програми. Оператори умовного та безумовного переходу.
- •Завдання до виконання практичної роботи
- •Запитання для захисту практичної роботи
- •Варіанти індивідуальних завдань
- •Лабораторна робота №2 Циклічні програми. Прості та вкладені цикли
- •Завдання до виконання практичної роботи
- •Запитання для захисту практичної роботи
- •Варіанти індивідуальних завдань
- •Завдання до виконання практичної роботи
- •Запитання для захисту практичної роботи
- •Варіанти індивідуальних завдань
- •Лабораторна робота №3 Структуровані типи даних. Обробка масивів.
- •Використання підпрограм користувача. Процедури і функції.
- •Лабораторна робота №5 Символьний тип даних. Ряди та їх обробка.
- •Завдання до виконання практичної роботи
- •Запитання для захисту практичної роботи
- •Варіанти індивідуальних завдань
- •Лабораторна робота №6 Обробка файлових структур даних. Використання записів.
- •Завдання до виконання практичної роботи
- •Запитання для захисту практичної роботи
- •Варіанти індивідуальних завдань
- •Лабораторна робота №7 Методи створення графічних об’єктів засобами мови програмування pascal.
- •Завдання до виконання практичної роботи
- •Запитання для захисту практичної роботи
- •Варіанти індивідуальних завдань
Лабораторна робота №2 Циклічні програми. Прості та вкладені цикли
Мета роботи: отримати навички з використання операторів циклів; програмування обчислювальних процесів з відомим числом повторень; розробка та програмування алгоритмів ітераційної циклічної структури.
Завдання до виконання практичної роботи
а) вивчити можливості мови програмування для реалізації обчислювальних процесів циклічної структури з відомим числом повторень у циклі та коли число повторень невідомо;
б) розробити алгоритми розв`язання задач свого варіанта, записавши їх у вигляді блок-схем;
в) передбачити усі можливі ситуації в програмі так, щоб уникнути входження в нескінчений цикл (зациклення);
г) забезпечити в програмі виведення коментарів, відповідних різним можливим ситуаціям.
Запитання для захисту практичної роботи
Циклічні алгоритми.
Оператор циклу з параметром. Блок-схема.
Оператор циклу з передумовою. Блок-схема.
Оператор циклу з післямовою. Блок-схема.
Алгоритмічні структури вкладених циклів.
Варіанти індивідуальних завдань
Задача 1. Обчислити і вивести значення функції при зміні значення аргументу від А до В з кроком С, і визначити мінімальне та максимальне значення функції на відрізку. Використати в одній програмі три різні типи використання простих циклів (IF THEN GOTO, WHILE-DO, REPEAT-UNTIL).
№ варіанту |
Функція |
Умова |
А |
В |
С |
1 |
|
|
-2 |
2 |
0,2 |
2 |
|
|
0 |
3 |
0,2 |
3 |
|
|
-2 |
2 |
0,2 |
4 |
|
|
-1 |
3 |
0,2 |
5 |
|
|
-4 |
5 |
0,5 |
6 |
|
|
-5 |
5 |
0,5 |
7 |
|
|
0 |
5 |
0,2 |
8 |
|
|
-2 |
2 |
0,2 |
9 |
|
|
-4 |
4 |
0,5 |
10 |
|
|
-1 |
1 |
0,1 |
Вказівки: Результат Задачі 1 вивести у дві колонки у вигляді:
|
|
Задача 2. Обчислити суму ряду за допомогою вкладених циклів. Створити дві різні програми з використанням різних типів циклів: одна типу FOR, інша типу WHILE-DO або REPEAT-UNTIL.
№ варіанту |
Загальний член ряду |
х |
1 |
|
0,81 |
2 |
|
0,56 |
3 |
|
0,54 |
4 |
|
0,63 |
5 |
|
0,21 |
6 |
|
0,4 |
7 |
|
0,27 |
8 |
|
1,2 |
9 |
|
0,85 |
10 |
|
0,8 |
Вказівки: Результат Задачі 2 вивести у вигляді:
Внутрішня сума_1=……………… Внутрішня сума_2=……………… ………………………………………… Зовнішня сума_1=………………… Внутрішня сума_1=……………… ………………………………………… Зовнішня сума_2=………………… ………………………………………… Загальна СУМА=………………….. |
