Завдання
1. Вступ
2. Постановка задачі
3. Обґрунтування вибору методів розв’язку задачі
Возможно вы искали - Дипломная работа: Програма для роботи з файловою системою
4. Алгоритм програми
5. Реалізація програми
6. Системні вимоги
7. Інструкція для користувача
8. Висновки.
Похожий материал - Курсовая работа: Програма для сортування даних методом піраміди
9. Використана література.
Лістинг програми.
1. Вступ
Для перегляду текстових файлів використовуються програми – переглядачі. Вони дозволяють користувачу роздивлятись будь-яку частину файла у зручному для нього вигляді.
Деякі переглядачі мають різні обмеження, наприклад на об’єм файла. Інші можуть переглядати файли будь-якої довжини. Мета цієї роботи – показати програму-переглядач саме для великих файлів.
2. Постановка задачі
Очень интересно - Курсовая работа: Програма для тестування знань з дисципліни "Програмування на мові С"
Необхідно створити програму, з допомогою якої можна було б переглядати текстові файли, за об’ємом більші за 64 кілобайти.
3. Обґрунтування вибору методів розв’язку задачі
При перегляді маленьких файлів зручно їх повністю прочитати з диска у пам’ять і виводити на екран звідти. Звичайно, можна застосувати такий спосіб і для великих файлів, але при цьому буде витрачатися багато оперативної пам’яті в машині.
Для того щоб не читати файл повністю, його читають по частинах. Читають якийсь блок і переглядають його. Коли перегляд блоку завершується, то з диска підчитується наступний блок або попередній. Отже, це дає змогу переглядати великі файли при невеликому об’ємі пам’яті.
4. Алгоритм програми
1. Ввести ім’я файла
2. Відкрити файл і прочитати перший блок.
Вам будет интересно - Курсовая работа: Програма емуляції роботи командного процесора операційної системи
3. При натисненні клавіші “вниз” прокрутити текст вниз.
4. При натисненні клавіші “вгору” прокрутити текст вгору.
5. Вивести на екран зміст файлу.
6. Якщо область перегляду вийшла за межі блоку, то прочитати наступний або попередній блок.
7. Якщо користувач не натиснув ESC, перейти до пункту 3.
Похожий материал - Статья: Практичний розрахунок ефективності системи електронного документообігу
8. Стоп
5. Реалізація програми
Для операцій з файлами використовуються засоби ДОС.
Програма складається з таких процедур:
key_up - обробка “клавіша вгору”