Assembler: обработка прерываний клавиатуры |
|
|
Автор Administrator
|
01:08:2008 г. |
Задание: Составить обработчик прерываний от
клавиатуры анализирующий скэн-код нажатой клавиши и при поступлении
кода "серого плюса" активизирует процедуру task, которая получает из
системы текущее время и после преобразования в символьную форму
выводит его на экран. Чтение времени осуществляется функцией DOS 2Сh,
вывод на экран - функцией DOS 09h. Основная программа в бесконечном
цикле выводит на экран некоторое сообщение функцией DOS 40h.
|
Подробнее...
|
|
Проектирование классов в C++ Builder: класс температуры |
|
|
Автор Administrator
|
01:08:2008 г. |
Описание и графическое представление класса.
Предметная область программирования. Единицы измерения температуры.
Температуру измеряют градусами по шкале Цельсия и градусами по шкале Фаренгейта. Эти шкалы связаны соотношением:
F=9/5C+32
Форма записи температуры в градусах Цельсия t,t°C
Форма записи температуры в градусах Фаренгейта t,t°F
Например, 10 целых, 5 десятых градуса по шкале Цельсия будут записаны как
10,10°С,
а 15 целых, 7 десятых градуса по шкале Фаренгейта как
15,7°F.
Необходимо спроектировать класс temperature
Класс temperature содержит два поля
- celye для хранения целой части градуса, типа int;
- desyatye для хранения десятой части градуса типа int;
|
Подробнее...
|
|
Assembler: рисуем прямоугольник |
|
|
Автор Administrator
|
01:08:2008 г. |
Задача: Составить программу, выводящую на экран
запрос на цвет, рисующую затем прямоугольник (не квадрат) этого цвета
произвольного размера.
|
Подробнее...
|
|
Assembler: работа в текстовом режиме |
|
|
Автор Administrator
|
01:08:2008 г. |
Задача: Составить программу, выводящую на экран
некоторое сообщение, запрашивающее ввод произвольного слова, которое
затем и выводится в следующей строке экрана, но вместо букв некоторый
заполнитель (пример- ******), через некоторое время вместо заполнителя
должны по одной проявляться настоящие символы введённого слова.
|
Подробнее...
|
|
|