Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Дом_РАБОТА 2 (2011).doc
Скачиваний:
10
Добавлен:
04.12.2018
Размер:
101.89 Кб
Скачать

Варианты домашней работы №2 требования к домашней работе

Домашняя работа №2 это самостоятельная творческая деятельность студента по углублению и расширению своих знаний по предложенной теме. Она включает в себя работу с литературными источниками, написание программы на языке Ассемблера и правильного оформления пояснительной записки, своевременная сдача и защита работы. Срок сдачи до 12 января 2012г. Срок защиты назначает преподаватель.

Требования к пояснительной записке

1. Титульный лист.

2. Условие задачи.

3. Постановка задачи, использованные методы и системы

допущений. Литературный анализ по решению подобных задач

4. Инструкция пользователю. Назначение клавиш, порядок ввода

данных и интерпретация полученных результатов.

5. Инструкция для программиста. Основные переменные, массивы, константы, флаги. Использованные процедуры, прерывания и макросы. Назначение подпрограмм, обработчиков прерываний и их взаимодействие

6. Блок-схема (показывает логику работы вашей программы). ДОЛЖНО БЫТЬ НЕ ОЧЕНЬ ПОДРОБНО, НО ЛОГИЧНО И ПОНЯТНО. Допускается словесное описание логики работы.

7. Текст программы с подробными комментариями. Программа должна

быть максимально структурированной и понятной без присутствия автора программы.

8. Список использованной ЛИТЕРАТУРЫ (не менее 3 источников и справочников.

ПРИЛОЖЕНИЕ

Дискета или CD, DVD диск с исходным текстом программы, с документацией отчета и другими необходимыми файлами (ОБЯЗАТЕЛЬНО!).

  1. Вариант

Составить программу редактирования текстовых шрифтов. Запись и чтение шрифтов организовать в виде файлов на диске. Программа должна содержать удобный и наглядный интерфейс.

  1. Вариант

Составить программу просмотра и редактирования секторов логического диска. Программа должна содержать удобный интерфейс. Клавиши для редактирования - общепринятые. В качестве логического диска выбрать гибкий или флэш диск.

  1. Вариант

Составить игровую программу «ПИТОН». Периодически через равные промежутки времени на игровом поле появляются «кролики» (псевдографические символы). Вы управляете «питоном» клавишами курсора и пытаетесь их «съесть». При этом увеличивается длина питона, и растут ваши очки. Если долго «питон» не может ничего «съесть», то он сам и количество очков уменьшается и т.п. Режим экрана текстовый.

  1. Вариант

Составить резидентную программу, которая при обращении к диску А: (при чтении или записи) в левом нижнем углу текстового экрана рисует значок дискеты. Например, это происходит в известной игре «DOOM» при ее загрузке.

Примечание: Необходимо перехватить прерывание 13Н для функций чтения и записи. Для работы с экраном использовать прямой доступ к видеопамяти.

  1. Вариант

Составить резидентную программу, которая при нажатии «горячей» клавиши кратковременно выдает на экран информацию о текущем диске:

  • его метку тома и имя (с:,a:,d:...);

  • количество занятой и свободной памяти;

  • является ли он загрузочным.

Примечание: Время выдачи информации на экран контролируется по таймеру. Режим экрана текстовый.