Professional Documents
Culture Documents
Lab4 (Metod)
Lab4 (Metod)
4
ОБРОБКА СИМВОЛЬНИХ РЯДКІВ. РОБОТА З ФАЙЛАМИ
2. ЗАВДАННЯ
2.1. Домашня пiдготовка до роботи
1. Ознайомитися з організацією роботи вводу-виводу в мові Cі.
2. Ознайомитися з потоковим вводом, відкриттям і закриттям потоку в
мові Cі.
3. Ознайомитися з стандартними функціями для роботи з файлами в
мові Cі.
4. Дано текстовий файл, в якому міститься програма мовою С (Лабораторна
робота №3). Скласти блок-схеми алгоритмів та програму мовою С для
обробки текстового файлу з використанням розроблених функцій для роботи
зі стрічками. Оформити виконання одного із завдань у вигляді підпрограми.
Словами є слова в коментарях, назви ідентифікаторів, зарезервовані слова, які
розділяються між собою згідно із синтаксисом мови Турбо Паскаль. Дані для
роботи беруться з табл.1 за вказівкою викладача..
Таблиця 1
№ п/п Завдання
1 Сформувати і вивести на екран текстовий файл, в якому вилучити
символи “(” і “)”. Знайти кількість приголосних літер у кожному рядку.
2 Сформувати і вивести на екран текстовий файл, в якому всі символи “;”
замінюються символом “!”. Обчислити суму цифр які зустрічаються в
тексті.
3 Сформувати і вивести на екран текстовий файл, в якому містяться слова
які починаються на голосні літери. Підрахувати кількість слів, в яких
кількість символів більша трьох.
4 Сформувати і вивести на екран текстовий файл, в якому всі операторні
дужки “{” і “}” замінюються на “Begin” і “End” відповідно. Підрахувати
кількість операторів циклу for і умовних операторів if.
5 Сформувати і вивести на екран текстовий файл, в якому після кожного
рядка буде виведена цифра яка міститиме значення кількості літер в
рядку. Замінити всі символи “(” і “)” на “[” і “]” відповідно.
6 Сформувати і вивести на екран текстовий файл, в якому символ “=”
замінити на символ “==”. Вивести список всіх операторів циклу
використаних в програмі (без повторень).