- •Сеанс роботи в середовищі Turbo Pascal
- •Контрольні питання до лабораторної роботи № 1:
- •Процедури введення-виведення
- •Процедури управління розташуванням інформації на екрані
- •Процедури роботи з кольором
- •Запустити програму Turbo Pascal.
- •Контрольні питання до лабораторної роботи № 2:
- •Контрольні питання до лабораторної роботи № 3:
- •Контрольні питання до лабораторної роботи № 5:
- •Контрольні питання до лабораторної роботи № 6:
- •Контрольні питання до лабораторної роботи № 7:
- •Загальна форма запису оператора циклу з лічильником:
- •Контрольні питання до лабораторної роботи № 8:
- •Контрольні питання до лабораторної роботи № 9:
- •Контрольні питання до лабораторної роботи № 10:
- •Задача 1. Визначити значення символьної змінної d після виконання наступних операторів:
- •Контрольні питання до лабораторної роботи № 11:
- •Задача 1. Визначити кількість входжень символу s у слово a.
- •Контрольні питання до лабораторної роботи № 12:
- •Контрольні питання до лабораторної роботи № 13:
- •Контрольні питання до лабораторної роботи № 14:
- •Контрольні питання до лабораторної роботи № 15:
- •Контрольні питання до лабораторної роботи № 16:
- •1. Упорядкування вставлянням
- •2. Упорядкування вибором
- •3. Упорядкування обміном
- •Контрольні питання до лабораторної роботи № 17:
- •Контрольні питання до лабораторної роботи № 18:
- •Контрольні питання до додаткової лабораторної роботи № 2:
- •Контрольні питання до лабораторної роботи № 20:
- •Контрольні питання до лабораторної роботи № 21:
- •Задача 1.Скласти програму, яка за допомогою функції, що визначає найбільше з двох чисел, визначає найбільше з чотирьох чисел.
- •Контрольні питання до лабораторної роботи № 22:
- •Текстовий файл (.Txt)
- •Контрольні питання до лабораторної роботи № 24:
- •Типізований файл (.Doc, dat, bit)
- •Нетипізований файл
- •Контрольні питання до лабораторної роботи № 25:
- •Контрольні питання до лабораторної роботи № 27:
- •Операції над множинами
- •Контрольні питання до лабораторної роботи № 29:
- •Контрольні питання до лабораторної роботи № 31:
- •Контрольні питання до лабораторної роботи № 33:
- •Процедури та функції для роботи у графічному режимі
- •Контрольні питання до лабораторної роботи № 34:
- •Задача 1. У графічному режимі виконати наступні дії:
- •Контрольні питання до лабораторної роботи № 35:
Текстовий файл (.Txt)
Тип інформації: Набор рядків, кожний довжиною не більше 255 символів і закінчується маркером «кінець рядка» eoln. Кінець файлу позначається маркером «кінець файла» eof.
Оголошення файлу: Var <ім'я файлової змінної>: text;
Зв'язок файлової змінної з реальним файлом: ASSIGN (<ім'я файлової змінної >, ‘повне ім'я файла ‘);
Відкриття файлу на читання: RESET(<ім'я файлової змінної>);
Безпосередньо читання: Read(<ім'я файлової змінної>, <ім'я допоміжної змінної>); або
Readln(<ім'я файлової змінної>, <ім'я допоміжної змінної>);
Відкриття файлу на запис: ReWrite(<ім'я файлової змінної>); або Append(<ім'я файлової змінної>);
Безпосередньо запис у файл: Write(<ім'я файлової змінної>,<ім'я допоміжної змінної>); або
Writeln(<ім'я файлової змінної>,<ім'я допоміжної змінної>);
Закриття файлу: CLOSE(<ім'я файлової змінної>);
Хід роботи
Задача 1. Скласти програму, яка послідовно виконує такі дії: а) створює у робочому каталозі текстовий файл з іменем Lab_20.txt та записує в нього 10 рядків: Row1…Row10; б) читає створений файл і виводить на екран його вміст у стовпчик та у рядок; в) дописує в кінець файлу ще 5 рядків : Row11…Row15 і знову виводить його на екран;
Після відлагодження пунктів а), б), в) модифікувати програму, оформивши операції читання та виведення файлу на екран як процедуру з іменем FPRINT. Перевірити роботу програми.
Переглянути та змінити файл Lab_20. txt за допомогою стандартної програми БЛОКНОТ, дописавши в кінець кілька записів. Вивести файл на екран з середовища Turbo Pascal за допомогою створеної програми.
Задача 2. Написати програму, яка створює текстовий файл, записує в нього кілька цілих чисел, дописує числа та виводить на екран. Запис у файл та виведення на екран оформити у вигляді процедур.
Додаткове завдання:
Задача 3 .Написати та відлагодити програму, яка створює текстовий файл, що містить список прізвищ з 10 осіб. Кожне прізвище займає окремий рядок.
Задача 4. Створити текстовий файл, в який записати три речення. Прочитати цей файл, вивести його вміст на екран. Визначити довжину кожного речення.
Контрольні питання до лабораторної роботи № 24:
Яка інформація міститься у текстовому файлі?
Які операції можна виконувати над текстовими файлами?
Яка послідовність використання у програмі текстових файлів?
Для чого призначена файлова змінна?
Яка процедура призначена для відкриття файлу для запису інформації?
Яка процедура призначена для відкриття файлу для дописування інформації?
Які процедури роботи з текстовими файлами призначені для читання та запису інформації?
________________________________________________________________________________________________
Лабораторна робота № 25
Тема: Складання програм з використанням типізованих і нетипізованих файлів
Мета роботи. Навчитися використовувати у програмах типізовані та нетипізовані файли: створювати, модифікувати та дописувати інформацію в кінець файлу; застосовувати файлові змінні та процедури роботи з файлами.
Методичні вказівки до виконання лабораторної роботи