- •Програмування, ч.1 Алгоритмічне програмування
- •Комп’ютерний практикум 1 Тема: Уведення та виведення даних простого типу. Оператор присвоювання
- •Комп’ютерний практикум 2 Тема: Програмування розгалужених алгоритмів. Умовний оператор і оператор вибору
- •Комп’ютерний практикум 3 Тема: Оператор циклу з параметром for
- •Комп’ютерний практикум 4 Тема: Обчислення значень функцій із заданою точністю
- •Варіанти завдань
- •Комп’ютерний практикум 5 Тема: Одномірні масиви. Методи сортування і пошуку значень
- •Комп’ютерний практикум 7 Тема: Рядки (строки)
- •Комп’ютерний практикум 6 Тема: Двомірні масиви. Обробка матриць
- •Варіанти завдань
- •Комп’ютерний практикум 8 Тема: Функції
- •Комп’ютерний практикум 9 Тема: Процедури
- •Комп’ютерний практикум 10 Тема: Програмні модулі
- •Комп’ютерний практикум 11 Тема: Записи
- •Комп’ютерний практикум 12 Тема: Множини
- •Комп’ютерний практикум 13 Тема: Файли даних
- •Комп’ютерний практикум 14 Тема: Текстові файли
- •Комп’ютерний практикум 15 Тема: Покажчики та динамічні масиви
- •Зразок звіту
- •Тема: Уведення та виведення даних простого типу. Оператор присвоювання
- •Загальні рекомендації щодо виконання та оцінювання робіт
- •Список літератури
Комп’ютерний практикум 10 Тема: Програмні модулі
Ціль роботи: отримання навичок роботи з модулями.
Запитання на допуск до роботи
Як підключити модуль до програми?
Як підключити бібліотеку модулів до програми?
Яка структура модуля користувача?
Порядок виконання роботи
Перетворіть програму з роботи №9 так, щоб всі процедури та функції знаходились в окремому модулі.
До звіту подати
Текст програми.
Комп’ютерний практикум 11 Тема: Записи
Ціль роботи: отримати навички використання об’єктів типу RECORD.
Запитання на допуск до роботи
Як описати тип “запис” і задати змінну цього типу?
Якого типу можуть бути поля запису?
Які операції визначені над записами? Над полями?
Для чого призначена операція приєднання?
Варіанти завдань
Реалізувати програму з наступними програмними функціями:
1, 2, 3 Запитує в користувача одне комплексне число в алгебраїчній формі; на вибір користувача множить чи ділить на задане ціле число.
4, 5, 6 Запитує в користувача одне комплексне число в алгебраїчній формі; на вибір користувача додає чи віднімає задане ціле число.
7, 8, 9 Запитує в користувача два комплексних числа; на вибір користувача виводить суму або добуток цих чисел.
10,11,12 Запитує в користувача одне комплексне число в алгебраїчній формі; на вибір користувача представляє його в експонентній або тригонометричній формі.
13,14,15 Запитує в користувача два комплексних числа; на вибір користувача виводить різницю або частку цих чисел.
Рекомендації щодо виконання
Для організації необхідних режимів роботи використовуйте стандартні підпрограми з модуля CRT та результати попередніх практичних робіт.
До звіту подати
Програму і результати її виконання на контрольному прикладі.
Комп’ютерний практикум 12 Тема: Множини
Ціль роботи: отримати навички використання об’єктів типу SET.
Запитання на допуск до роботи
Якого типу можуть бути елементи множини?
Множини якої розмірності припустимі в Паскалі?
Як описати тип множину і задати змінну цього типу?
Які операції визначені над множинами?
Як організувати введення елементів множини з клавіатури?
Який тип повинний мати вираз, що стоїть за службовим словом іf в операції ІF_ІN?
Порядок виконання роботи
Спроектувати і реалізувати програму з наступними програмними функціями:
дозволяє користувачу увести з клавіатури елементи множин А, В, С (діапазон допустимих значень задати самостійно);
виводить на екран ці множини у вигляді трьох рядків;
виконує розрахунки за завданням варіанта.
Варіанти завдань
СВ А; АВ; АВ С;
АВ С; АВ; АС;
ВС А ; ВСА; ВСА;
АС В ; ВА; СА;
АВС; АВС; ВС;
А(ВС); СА; АС;
АВС; АВ; АC;
ААВ С; САВ; ВС;
СВА А; АВ; АВС;
АВСВ; |А|; АС;
АВ АС; |С|; АВ;
АВСА; |АС|; СА;
А(АВС); ВС; |2В|;
В(САВ); |АС|; 2В;
С(АВС); АСВ; С2A.
Рекомендації щодо виконання
Програма повинна працювати в режимі діалогу. У програмі використовуйте оператор ІF_ІN.
До звіту подати
Програму і результати її виконання на контрольному прикладі.
