Полезное:
Как сделать разговор полезным и приятным
Как сделать объемную звезду своими руками
Как сделать то, что делать не хочется?
Как сделать погремушку
Как сделать так чтобы женщины сами знакомились с вами
Как сделать идею коммерческой
Как сделать хорошую растяжку ног?
Как сделать наш разум здоровым?
Как сделать, чтобы люди обманывали меньше
Вопрос 4. Как сделать так, чтобы вас уважали и ценили?
Как сделать лучше себе и другим людям
Как сделать свидание интересным?
Категории:
АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника
|
Доработка №2. Реализация простейших одноместных операций
В приложении «Шаблон» отсутствует реализация исполнителей для одноместных операций. Предметом доработки №2, является:
2.1. Разработка процедур, которые обеспечат реализацию выполнения исполнителей одноместных операций:
// Обработчик событий для всех кнопок одноместных операций. procedure ButtonOp1Click(Sender: TObject); // Загрузить: код одноместной операции, первый операнд, // а также инициировать выполнение операции (ФАЗА 1) procedure LoadOpCodAndOperandAndRun(RqButton: TButton); // Выполнить одноместную операцию в ALU калькулятора (ФАЗА 2) procedure RunALU1Operation();
2.2. А также разработку (в составе списка операций процедуры RunALU1Operation()) следующих одноместных операций::
Особые требования:
· Дополнительные (разрабатываемые) операции должны являться частью алгоритма представленного процедурой TMiniCalc. RunALU1Operation(); · Дополнительные операции не должны вызывать аварийного завершения приложения при любых значениях, которые может ввести пользователь. Ввод операндов для тестирования может осуществляться как с панели цифровых кнопок, так и непосредственно в текстовый буфер дисплея edDisplay.Text (компоненнт Tedit). В случае возникновения ошибок, пользователь должен получить сообщение, которое информирует о причинах ошибки, а сама операция должна анулироваться.
|