- •Лабораторна робота № 4 Підпрограми
- •Порядок роботи
- •Контрольні запитання
- •Лабораторна робота № 5 Рядки символів
- •Порядок роботи
- •Контрольні запитання
- •Лабораторна робота № 7 Записи
- •Порядок роботи
- •Лабораторна робота № 6 Робота з текстовими файлами
- •Порядок роботи
- •Контрольні запитання
- •Контрольні запитання
- •Лабораторна робота № 8 Програмування графіки
- •Порядок роботи
- •Контрольні запитання
Лабораторна робота № 6 Робота з текстовими файлами
Мета роботи: Опанування існуючих у мові Паскаль способів обробки змісту текстових файлів
Порядок роботи
Ознайомитися з файловим типом даних та трьома способами опису змінних файлового типу в алгоритмічній мові Паскаль.
Ознайомитися з основними стандартними процедурами та функціями для роботи з файлами (зокрема, Assign, Reset, Rewrite, Close, EOF).
Ознайомитися із процедурами та функціями для роботи з типізованими та нетипізованими файлами.
З’ясувати особливості опису та доступу до даних у текстових файлах. Звернути увагу на відміни у застосуванні процедур Read, Readln та Write, Writeln до змісту текстового файлу.
Ознайомитися та проаналізувати приклади програм посимвольного та порядкового копіювання вхідного файлу у вихідний, наведені у розділі "Лабораторні роботи", "Мова програмування Паскаль" на сайті навчально-методичної літератури кафедри (http:\\ tomcat)
Скласти програму для обробки інформації з текстового файлу (або декількох файлів) згідно з варіантом індивідуального завдання. Вхідний файл (або файли) із відповідною тестовою інформацією для перевірки працездатності програми створити окремо у редакторі та зберегти у тому самому каталозі, що й програму.
Увести текст програми в комп’ютер, відпрацювати її та проаналізувати допущені помилки.
Провести перевірку з кількома варіантами інформації у вхідних файлах.
Скласти звіт про лабораторну роботу.
Контрольні запитання
Що таке файл? Що називають фізичними та логічними файлами?
Який тип даних уведений у мові Паскаль для роботи з файлами? Який синтаксис визначення
змінних цього типу?
Які відміни існують між типізованими та нетипізованими файлами?
Як здійснюється доступ до окремих компонент типізованого файлу?
Які процедури та функції визначені для роботи з файлами? Що треба зробити для відкриття
файлу? Яким чином відбувається зчитування та запис інформації у файли різних типів?
У чому полягають особливості текстових файлів? Чим текстові файли відрізняються від file of
char?
Які стандартні функції можна застосувати тільки для текстових файлів?
Яких значень можуть набувати функції EOF та EOLn?
Лабораторна робота № 7 Записи
Мета роботи: Опанування існуючих у мові Паскаль способів роботи із записами
Порядок роботи
Ознайомитися з типом даних "запис", компонентами (полями) запису та описом запису в мові Паскаль.
Ознайомитися з основними способами звернення до запису як цілого та до окремих полів запису.
Ознайомитися із синтаксисом та способом використання оператора приєднання with.
Ознайомитися з окремим різновидом записів - записами з варіантами - та прикладами їх застосування.
Скласти програму для обробки інформації із застосуванням записів згідно з варіантом індивідуального завдання. Початкові дані для перевірки працездатності програми підібрати самостійно.
Увести текст програми в комп’ютер, відпрацювати її та проаналізувати допущені помилки. Особливу увагу звернути на застосування форматного виведення даних при створенні таблиці результатів.
Скласти звіт про лабораторну роботу. Замість блок-схеми програми у звіті можна навести схему алгоритму.
