Студопедия

КАТЕГОРИИ:

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


Исходные данные.




№ Варианта Число a Число b № Варианта Число a Число b
-4/-5 6/-7 2/-3 2/-7
-3/2 8/-5 -5/2 4/-9
-5/6 4/-3 -3/4 5/-8
9/4 -7/-8 -7/8 9/-5
-4/9 3/-4 -8/9 7/-3
-2/3 -9/7 -6/7 -2/3
-4/7 7/-3 -3/4 -8/-6
6/5 -4/-5 -9/2 -5/-6
-8/3 1/-3 -7/5 4/-3
-3/9 -5/-8 -9/3 -3/-7

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. Записать и протестировать в программе метод нахождения гиперболической функции для рационального числа.

 

 



Поделиться:

Дата добавления: 2015-08-05; просмотров: 112; Мы поможем в написании вашей работы!; Нарушение авторских прав





lektsii.com - Лекции.Ком - 2014-2024 год. (0.007 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав
Главная страница Случайная страница Контакты