MaterStudiorum.ru - домашняя страничка студента.
Минимум рекламы - максимум информации.


Авиация и космонавтика
Административное право
Арбитражный процесс
Архитектура
Астрология
Астрономия
Банковское дело
Безопасность жизнедеятельности
Биографии
Биология
Биология и химия
Биржевое дело
Ботаника и сельское хоз-во
Бухгалтерский учет и аудит
Валютные отношения
Ветеринария
Военная кафедра
География
Геодезия
Геология
Геополитика
Государство и право
Гражданское право и процесс
Делопроизводство
Деньги и кредит
Естествознание
Журналистика
Зоология
Издательское дело и полиграфия
Инвестиции
Иностранный язык
Информатика
Информатика, программирование
Исторические личности
История
История техники
Кибернетика
Коммуникации и связь
Компьютерные науки
Косметология
Краткое содержание произведений
Криминалистика
Криминология
Криптология
Кулинария
Культура и искусство
Культурология
Литература и русский язык
Литература(зарубежная)
Логика
Логистика
Маркетинг
Математика
Медицина, здоровье
Медицинские науки
Международное публичное право
Международное частное право
Международные отношения
Менеджмент
Металлургия
Москвоведение
Музыка
Муниципальное право
Налоги, налогообложение
Наука и техника
Начертательная геометрия
Новейшая история, политология
Оккультизм и уфология
Остальные рефераты
Педагогика
Полиграфия
Политология
Право
Право, юриспруденция
Предпринимательство
Промышленность, производство
Психология
Психология, педагогика
Радиоэлектроника
Разное
Реклама
Религия и мифология
Риторика
Сексология
Социология
Статистика
Страхование
Строительные науки
Строительство
Схемотехника
Таможенная система
Теория государства и права
Теория организации
Теплотехника
Технология
Товароведение
Транспорт
Трудовое право
Туризм
Уголовное право и процесс
Управление
Управленческие науки
Физика
Физкультура и спорт
Философия
Финансовые науки
Финансы
Фотография
Химия
Хозяйственное право
Цифровые устройства
Экологическое право
Экология
Экономика
Экономико-математическое моделирование
Экономическая география
Экономическая теория
Эргономика
Этика
Юриспруденция
Языковедение
Языкознание, филология
    Начало -> Информатика, программирование -> Програма для перегляду великих текстових файлів, розмір яких більший за 64 кілобайти

Название:Програма для перегляду великих текстових файлів, розмір яких більший за 64 кілобайти
Просмотров:83
Раздел:Информатика, программирование
Ссылка:none(0 KB)
Описание: Міністерство освіти та науки України Кіровоградський Державний Технічний університет Кафедра програмного забезпечення Курсовий проект з дисципліни “Програмування на мові ASM-86” на тему:

Часть полного текста документа:

Міністерство освіти та науки України

Кіровоградський Державний Технічний університет

Кафедра програмного забезпечення

Курсовий проект

з дисципліни

“Програмування на мові ASM-86”

на тему:

“Програма для перегляду великих текстових файлів, розмір яких більший за 64 кілобайти”


ЗМІСТ

 

Завдання

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                 - обробка “клавіша вгору”

key_down             - обробка “клавіша вниз”

openfile                 - відкриття файла

closefile                 - закриття файла

readnextblock       - читання наступного блоку

readprevblock      - читання попереднього блоку

initblocks             - ініціалізація програми

cleanup                 - очистка

showframe           - відображення кадру

key_pgup             - обробка клавіші Page Up

key_pgdn             - обробка клавіші Page Down

6. Системні вимоги

Операційна система                         МS-DOS

Процесор                                         8086 або старший

Екран                                               CGA або старший

Пам’ять                                            640 К

7. Інструкція для користувача

Для запуску програми необхідно виконати файл view64.exe. ............




 
     

Вечно с вами © MaterStudiorum.ru