Тема «Робота з файлами.
Створення та ведення наборів даних»
Запитання для перевірки знань:
1. Як організовано набори даних?
2. Як організовано процес роботи з наборами даних файлової структури?
3. Чим він відрізняється від інших процесів обробки?
4. Які дії виконує система за командами «відкрити» та «закрити» файл?
5. Що таке синтаксичний контроль даних і програми?
6. Коли відбувається синтаксичний контроль даних?
7. Коли виконується синтаксичний контроль програми?
8. Що таке коригування файла?
9. Як контролюється кінець файла?
Задачі
Побудувати алгоритм створення та синтаксичного контролю наборів даних, записи яких мають таку структуру:
1. ZAYAV — файл заявок на матеріали
Показник
| Ім’я показника
| Шаблон (точність)
|
Дата
| DATAZ
| ‘999999’
|
Код підприємства
| PREDZ
| ‘9999’
|
Номенклатурний номер матеріалу
| NOMZ
| (6)’9’
|
Кількість матеріалів
| KOLZ
| (6)’9’
|
2. PREYS — файл «Прейскурант»
Показник
| Ім»я показника
| Шаблон (точність)
|
Номенклатурний номер матеріалу
| NOMP
| (6)’9’
|
Назва матеріалу
| NAZMP
| (30)’A’
|
Одиниця виміру
| IZMP
| ‘AAA’
|
Ціна за одиницю матеріалу
| CENAP
| ‘9999.99’
|
3. SPRAVPRE — файл «Підприємства»
Показник
| Ім»я показника
| Шаблон (точність)
|
Код підприємства
| PREDS
| ‘9999’
|
Назва підприємства
| NAPREDS
| (30)’A’
|
Адреса
| ADRS
| (50)’A’
|
4. TOVAR — файл «Товар»
Показник
| Ім’я показника
| Шаблон
|
Номер складу
| SKLADT
| ‘99’
|
Номенклатурний номер матеріалу
| NOMT
| (6)’9’
|
Кількість матеріалу
| KOLT
| (8)’9’
|
Побудувати алгоритм коригування наборів даних:
5. Додати до файла ZAYAV (задача 1) нові записи.
6. У файлі PREYS (задача 2) змінити ціни матеріалів за вказаними номенклатурними номерами. Коригуючу інформацію подано у такому вигляді:
Ознака запису
| Ім’я показника
| Нове значення
|
NOM
| CENA
| ...
|
|
|
|
7. Видалити з файла SPRAVPRE (задача 3) підприємства, що припинили свою діяльність, за вказаними кодами. Коригуючу інформацію подано у такому вигляді:
8. Відкоригувати файл TOVAR (задача 4) у зв’язку з надходженням товарів на склад. Коригуючу інформацію подано у такому вигляді:
Номер складу
| Номенклатурний номер матеріалу
| Кількість матеріалу
|
SKLAD
| NOM
| KOL
|
9. Відкоригувати файл TOVAR (задача 4) у зв’язку з відпуском товарів зі складу. Коригуючу інформацію подано у такому вигляді:
Номер складу
| Номенклатурний номер матеріалу
| Кількість матеріалу
|
SKLAD
| NOM
| KOL
|
У подальших заняттях будуть використовуватись створені файли за посиланням на ім’я файла та номер задачі їх створення.