Главная Случайная страница


Полезное:

Как сделать разговор полезным и приятным Как сделать объемную звезду своими руками Как сделать то, что делать не хочется? Как сделать погремушку Как сделать так чтобы женщины сами знакомились с вами Как сделать идею коммерческой Как сделать хорошую растяжку ног? Как сделать наш разум здоровым? Как сделать, чтобы люди обманывали меньше Вопрос 4. Как сделать так, чтобы вас уважали и ценили? Как сделать лучше себе и другим людям Как сделать свидание интересным?


Категории:

АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника






Доработка №4. Реализация тригонометрических операций. Группа 2





 

В приложении «Шаблон» отсутствует реализация исполнителей для одноместных операций (операций с одним операндом), к числу которых относятся простейшие тригонометрические операции. По этой причине, предметом доработки №4, является:

 

4.1. Разработка процедур, которые обеспечат реализацию выполнения исполнителей одноместных операций:

 

// Обработчик событий для всех кнопок одноместных операций.

procedure ButtonOp1Click(Sender: TObject);

// Загрузить: код одноместной операции, первый операнд,

// а также инициировать выполнение операции (ФАЗА 1)

procedure LoadOpCodAndOperandAndRun(RqButton: TButton);

// Выполнить одноместную операцию в ALU калькулятора (ФАЗА 2)

procedure RunALU1Operation();

 

4.2. А также разработку (в составе списка операций процедуры RunALU1Operation()) следующих одноместных операций:

   
  • TAN - Вычисление рядом Маклорена тангенса действительного аргумента, заданного по выбору в радианах или градусах.
  • COT - Вычисление котангенса действительного аргумента, заданного по выбору в радианах или градусах.
  • ARCTAN - Вычисление арктангенса действительного аргумента с представлением результата в радианах или градусах.
  • ARCCOT - Вычисление арккотангенса действительного аргумента с представлением результата в радианах или градусах.
 

 

Особые требования:

 

· Дополнительные (разрабатываемые) операции должны являться частью алгоритма представленного процедурой TMiniCalc. RunALU1Operation();

· Дополнительные операции не должны вызывать аварийного завершения приложения при любых значениях, которые может ввести пользователь. Ввод операндов для тестирования может осуществляться как с панели цифровых кнопок, так и непосредственно в текстовый буфер дисплея edDisplay.Text (компоненнт Tedit). В случае возникновения ошибок, пользователь должен получить сообщение, которое информирует о причинах ошибки, а сама операция должна анулироваться.

 

Date: 2015-12-12; view: 350; Нарушение авторских прав; Помощь в написании работы --> СЮДА...



mydocx.ru - 2015-2024 year. (0.007 sec.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав - Пожаловаться на публикацию