|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
08.07.2012, 22:37 | #1 |
Новичок
Джуниор
Регистрация: 08.07.2012
Сообщений: 11
|
Организовать вычисление
Организовать вычисление с применением рекурсивной функции и вычислить а в степени l.
u=x (в степени m)+y(в степени n)+z(в степени k) x,y,z-real m,n,k-целые |
09.07.2012, 01:51 | #2 |
Старожил
Регистрация: 23.10.2010
Сообщений: 2,330
|
Предположу, что необходимо написать рекурсивную функцию для вычисления a^I, где a - вещественное, а I - целое.
Рекурсивная функция может иметь вид: Код:
Для вычисления во всех случаях надо написать доп. функцию, из которой вызывается рекурсивная: Код:
В программе можем писать, например: Код:
Вроде так получается ...
Как-то так, ...
|
09.07.2012, 09:34 | #3 |
Старожил
Регистрация: 13.10.2007
Сообщений: 2,740
|
Код:
|
09.07.2012, 10:39 | #4 |
Форумчанин
Регистрация: 05.09.2011
Сообщений: 869
|
puporev, а ты ничего не пропустил? Уверен, что не нужно добавить еще парочку условий? Типа, if y=2, и if y=3? Для надежности. А?..
Предпочитаю на "ты".
|
09.07.2012, 11:26 | #5 |
Старожил
Регистрация: 13.10.2007
Сообщений: 2,740
|
|
10.07.2012, 02:56 | #6 | |
Форумчанин
Регистрация: 05.09.2011
Сообщений: 869
|
Цитата:
пупорев, я просто хотел сказать, что вот эти две строки в твоем коде: else if y=1 then Step:=x else if y=-1 then Step:=1/x - абсолютно излишни..
Предпочитаю на "ты".
|
|
10.07.2012, 07:38 | #7 |
Старожил
Регистрация: 13.10.2007
Сообщений: 2,740
|
Ну если тебе так кажется, убери
Последний раз редактировалось puporev; 10.07.2012 в 08:38. |
10.07.2012, 08:30 | #8 | |
Старожил
Регистрация: 08.02.2012
Сообщений: 2,173
|
Цитата:
Код:
и аналогично для -1 степени. Нет смысла их выделять в отдельное условие
Правильно поставленная задача - три четверти решения.
|
|
10.07.2012, 08:47 | #9 |
Старожил
Регистрация: 13.10.2007
Сообщений: 2,740
|
Согласен, именно так и нужно.
|
10.07.2012, 10:31 | #10 |
Старожил
Регистрация: 23.10.2010
Сообщений: 2,330
|
А вот я не совсем согласен.
А что получится при x = 0? Почему эта ситуация не рассматривается? Может быть выдать сообщение об этой ситуации в программе? Так думаю, что ...
Как-то так, ...
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Организовать текстовый файл f, состоящий из N строк. Организовать замену символов в файле. "Старый" символ и "новый" символ запраш | Richik123 | Паскаль, Turbo Pascal, PascalABC.NET | 1 | 14.06.2012 16:28 |
Организовать текстовый файл f, состоящий из N строк. Организовать замену символов в файле. "Старый" символ и "новый" символ запра | Richik123 | Паскаль, Turbo Pascal, PascalABC.NET | 0 | 31.05.2012 17:32 |
вычисление значения функции и переменных, вычисление площади треугольника, определение расстояния между точками на турбо паскале | _4Alex4_ | Помощь студентам | 2 | 14.12.2011 01:43 |
как организовать? (C++) | Jеня | Помощь студентам | 2 | 20.11.2011 18:43 |