КАТЕГОРИИ:
АстрономияБиологияГеографияДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРиторикаСоциологияСпортСтроительствоТехнологияФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника
|
Исходные данные.
5. Запустить программу на выполнение и записать в отчет объявленный класс и все его методы, зарисовать расположение компонентов на форме, записать обработчик выбора пунктов компонента RadioGroup1 и полученные результаты в виде таблицы, предварительно сравнив их с расчетными значениями. 6. Добавить к классу TRational все дополнительные методы, включая конструкторы, методы арифметических операций без присвоения и метод преобразования типов ToStr. 7. Заменить в обработчике выбора пунктов компонента RadioGroup1 старый способ выполнения арифметических операций на новый, используя компоненты Edit1 и Edit2 для ввода рациональных чисел в строковом формате, а компонент Edit3 – для вывода результатов с помощью метода ToStr. 8. Запустить программу на выполнение и записать обработчик выбора пунктов компонента RadioGroup1 и полученные результаты в виде таблицы, предварительно сравнив их с предыдущими значениями. 9. Ответить на контрольный вопрос, записав в отчет разработанный метод, обработчик его использования и результат выполнения программы. Контрольные вопросы 1. Записать и протестировать в программе метод вывода рациональных чисел в нормализованном формате. 2. Записать и протестировать в программе метод вывода рациональных чисел в редуцированном формате. 3. Записать и протестировать в программе метод вывода рациональных чисел в смешанном формате. 4. Записать и протестировать в программе оператор унарного минуса. 5. Записать и протестировать в программе оператор инкремента. 6. Записать и протестировать в программе оператор декремента. 7. Записать и протестировать в программе оператор присвоения. 8. Записать и протестировать в программе оператор больше. 9. Записать и протестировать в программе оператор больше или равно. 10. Записать и протестировать в программе оператор меньше. 11. Записать и протестировать в программе оператор меньше или равно. 12. Записать и протестировать в программе оператор равно. 13. Записать и протестировать в программе оператор не равно. 14. Записать и протестировать в программе оператор умножения рационального числа на целое число. 15. Записать и протестировать в программе оператор умножения целого числа на рациональное число. 16. Записать и протестировать в программе оператор сложения двух рациональных чисел, если первый операнд передается ему в формате AnsiString, а второй – в формате TRational. 17. Записать и протестировать в программе оператор вычитания двух рациональных чисел, если первый операнд передается ему в формате TRational, а второй – в формате AnsiString. 18. Записать и протестировать в программе оператор деления двух рациональных чисел, если первый и второй операнд передается ему в формате AnsiString. 19. Записать и протестировать в программе метод, который находил бы решение следующего уравнения: b × x + a = 0, где b и a – рациональные числа; x – неизвестная в формате TRational. 20. Записать и протестировать в программе метод возведения рационального числа в целую степень. 21. Записать и протестировать в программе метод нахождения гиперболической функции для рационального числа.
|