Варианты домашней работы №2 требования к домашней работе
Домашняя работа №2 это самостоятельная творческая деятельность студента по углублению и расширению своих знаний по предложенной теме. Она включает в себя работу с литературными источниками, написание программы на языке Ассемблера и правильного оформления пояснительной записки, своевременная сдача и защита работы. Срок сдачи до 12 января 2012г. Срок защиты назначает преподаватель.
Требования к пояснительной записке
1. Титульный лист.
2. Условие задачи.
3. Постановка задачи, использованные методы и системы
допущений. Литературный анализ по решению подобных задач
4. Инструкция пользователю. Назначение клавиш, порядок ввода
данных и интерпретация полученных результатов.
5. Инструкция для программиста. Основные переменные, массивы, константы, флаги. Использованные процедуры, прерывания и макросы. Назначение подпрограмм, обработчиков прерываний и их взаимодействие
6. Блок-схема (показывает логику работы вашей программы). ДОЛЖНО БЫТЬ НЕ ОЧЕНЬ ПОДРОБНО, НО ЛОГИЧНО И ПОНЯТНО. Допускается словесное описание логики работы.
7. Текст программы с подробными комментариями. Программа должна
быть максимально структурированной и понятной без присутствия автора программы.
8. Список использованной ЛИТЕРАТУРЫ (не менее 3 источников и справочников.
ПРИЛОЖЕНИЕ
Дискета или CD, DVD диск с исходным текстом программы, с документацией отчета и другими необходимыми файлами (ОБЯЗАТЕЛЬНО!).
-
Вариант
Составить программу редактирования текстовых шрифтов. Запись и чтение шрифтов организовать в виде файлов на диске. Программа должна содержать удобный и наглядный интерфейс.
-
Вариант
Составить программу просмотра и редактирования секторов логического диска. Программа должна содержать удобный интерфейс. Клавиши для редактирования - общепринятые. В качестве логического диска выбрать гибкий или флэш диск.
-
Вариант
Составить игровую программу «ПИТОН». Периодически через равные промежутки времени на игровом поле появляются «кролики» (псевдографические символы). Вы управляете «питоном» клавишами курсора и пытаетесь их «съесть». При этом увеличивается длина питона, и растут ваши очки. Если долго «питон» не может ничего «съесть», то он сам и количество очков уменьшается и т.п. Режим экрана текстовый.
-
Вариант
Составить резидентную программу, которая при обращении к диску А: (при чтении или записи) в левом нижнем углу текстового экрана рисует значок дискеты. Например, это происходит в известной игре «DOOM» при ее загрузке.
Примечание: Необходимо перехватить прерывание 13Н для функций чтения и записи. Для работы с экраном использовать прямой доступ к видеопамяти.
-
Вариант
Составить резидентную программу, которая при нажатии «горячей» клавиши кратковременно выдает на экран информацию о текущем диске:
-
его метку тома и имя (с:,a:,d:...);
-
количество занятой и свободной памяти;
-
является ли он загрузочным.
Примечание: Время выдачи информации на экран контролируется по таймеру. Режим экрана текстовый.