|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
25.09.2011, 13:42 | #1 |
In progress...
Форумчанин
Регистрация: 25.09.2011
Сообщений: 161
|
Перегруженные методы, функции DELPHI 7
Привет всем. Нужна помощь в создании программы с использованием перегруженных ф-ций и параметров в Дэлфи.
Задание: Написать программу с использованием перегруженных методов и параметров по умолча-нию. Параметры по умолчанию следует использовать, если пользователь ввел не все данные. Кроме того, используйте в программе процедурные типы и предоставьте пользователю возмож-ность выбирать алгоритм вычисления из нескольких (двух) возможных вариантов. В программе реализовать следующие действия (в соответствии с вариантом): 22. Вычисление кубического корня или десятичного логарифма числа Впервые работаю с заданием подобного типа, так что совсем не имею понятия о чем идет речь, заранее спасибо. |
25.09.2011, 15:33 | #2 |
фонатик DELPHI
Форумчанин
Регистрация: 14.01.2008
Сообщений: 714
|
Натолкну в нужное русло, а далее уже как то сами .
Перегруженные функции, или такие которые заканичваются словом "overload" предназанчены для возможности выполнения нескольких веток одного и того же типа задачи. Например, в случае с вашей задачей - вычисление кубического корня с логорифма. Допустим функция которая будет искать нужный нам результат - CubeToLog. Помнится с школьной алгебры, что не от каждого числа, можно получить логорифм. Логарифм вещественного числа logaB имеет смысл при a>0, a<>1, B>0 пусть в первом случае, основание нашего логарифма =1 , результат будет всегда 1, во втором случае основание больше еденицы - результат вычисляется. На паскале это две функции, но с разными результатами и одинаковым названием Код:
95% сбоев и ошибок приложений, находится в полу метрах от монитора
|
25.09.2011, 16:22 | #3 |
In progress...
Форумчанин
Регистрация: 25.09.2011
Сообщений: 161
|
Спасибо, это уже что-то. Сейчас буду мудрить =)
|
25.09.2011, 17:03 | #4 |
In progress...
Форумчанин
Регистрация: 25.09.2011
Сообщений: 161
|
Как я понял нужна программа, которая после ввода значений сама определяет что с ними делать, то есть либо вычислить куб. корень с числа, либо десятичный логарифм числа.
Что то вроде двух функций: function Min (А: Integer): Integer; overload; function Min (A: Double): Double: overload; И после ввода А, пользователем программа выбирает ф-цию для обработки А. Если А типа integer - используется первая функция. Если А типа double - используется вторая ф-ция. Я правильно понял или нет ? |
25.09.2011, 19:02 | #5 |
In progress...
Форумчанин
Регистрация: 25.09.2011
Сообщений: 161
|
Все еще нид хэлп...
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Visual C++ Express 2010. Перегруженные функции. | Демик | Помощь студентам | 10 | 06.05.2011 12:02 |
Операции и перегруженные методы класса. | Necare | Помощь студентам | 2 | 01.12.2010 19:21 |
Перегруженные операции в С++ | Александра1000000 | Помощь студентам | 10 | 11.08.2010 20:38 |
Методы в Delphi | Hely | Помощь студентам | 0 | 24.04.2010 19:50 |
перегруженные шаблоны функций и корни линейных уравнений | liver1981 | Общие вопросы C/C++ | 6 | 08.04.2009 18:54 |