
- •Лабораторна робота № 4 Підпрограми
- •Порядок роботи
- •Контрольні запитання
- •Лабораторна робота № 5 Рядки символів
- •Порядок роботи
- •Контрольні запитання
- •Лабораторна робота № 6 Робота з текстовими файлами
- •Порядок роботи
- •Контрольні запитання
- •Лабораторна робота № 7 Записи
- •Порядок роботи
- •Контрольні запитання
- •Лабораторна робота № 8 Програмування графіки
- •Порядок роботи
- •Контрольні запитання
Лабораторна робота № 4 Підпрограми
Мета роботи: опанування методів модульного програмування з використанням підпрограм-процедур
та підпрограм-функцій алгоритмічної мови Паскаль
Порядок роботи
Вивчити правила опису процедур та функцій алгоритмічної мови Паскаль та звернення до них (с.19-22). Звернути увагу на різницю у використанні двох видів підпрограм .
Ознайомитися з поняттями формальних і фактичних параметрів підпрограм та з глобальними й локальними змінними.
Скласти програму, в якій для виконання дій, що повторюються, використати залежно від змісту індивідуального завдання підпрограму-функцію або підпрограму-процедуру. У програмі передбачити введення необхідних для обчислення початкових даних із клавіатури.
Ввести текст програми в комп’ютер, відпрацювати її та проаналізувати допущені помилки.
Провести обчислення з різними значеннями фактичних параметрів підпрограми.
Скласти звіт про лабораторну роботу.
Контрольні запитання
У чому полягає суть так званого модульного принципу у програмуванні? На чому він базується?
Що необхідно для застосування підалгоритму в якості підпрограми?
Які види підпрограм існують у мові Паскаль?
Де у програмі розміщуються процедури й функції?
Що таке вхідні та вихідні параметри підпрограми?
Що таке формальні та фактичні параметри підпрограми? Чи можуть співпадати їх імена?
Якою є структура опису процедур і функцій? Які складові вона містить?
Якими є формати опису процедури та функції? У чому полягають відміни?
Як здійснюється виклик підпрограми-процедури?
У який спосіб відбувається передача процедурі вхідних параметрів?
У який спосіб процедура повертає у програму вихідні параметри?
Як здійснюється виклик підпрограми-функції?
У який спосіб у викликаючий блок повертається вихідне значення функції?
Яких правил слід дотримуватись при виклику процедур та функцій?
Лабораторна робота № 5 Рядки символів
Мета роботи: Опанування існуючих у мові Паскаль способів обробки послідовностей символьних
даних
Порядок роботи
Ознайомитися із символьним типом CHAR та складеними типами даних мови Паскаль.
Ознайомитися із способом опису символьних масивів. Звернути увагу на особливості введення з клавіатури та виведення на екран елементів символьних масивів
Ознайомитися зі стандартною функцією EOLN.
Скласти програму для обробки символьної послідовності згідно з варіантом індивідуального завдання. У програмі передбачити формування початкового символьного масиву шляхом введення його елементів із клавіатури.
Ввести текст програми в комп’ютер, відпрацювати її та проаналізувати допущені помилки.
Провести обчислення з кількома варіантами початкової символьної послідовності.
Скласти звіт про лабораторну роботу.
Контрольні запитання
Що таке рядок? Що називають довжиною рядка?
Який тип даних уведений у мові Паскаль для обробки рядкової інформації? Який синтаксис
визначення змінних цього типу?
Як позначають порожній символ?
Як здійснюється доступ до окремих символів рядкових змінних?
Які операції порівняння визначені над рядками? Яким чином відбувається порівняння? Які
особливості порівняння при різних довжинах рядків?
Що є результатом виконання операції конкатенації? Як вона позначається?
Які стандартні процедури та функції для роботи з рядками наявні у системі Turbo Pascal?