Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 22.12.2010, 19:16   #1
Irusik
 
Регистрация: 10.10.2010
Сообщений: 8
По умолчанию вспомогательные алгоритмы

помогите решить задачу: составить задачу, используя вспомогательный алгоритм (вспомогательный алгоритм оформить в виде функции); выполнить задание с использованием рекурсивных процедур или функций

Садовник в певый день посадил 2 розы, вл второй день - 4 розы. в каждый следующий день количество посаженных рох должно быть равно сумме посаженных роз за два предыдущих дня минус 2 розы. сколько роз должен посадить садовник на 13 день?
Irusik вне форума Ответить с цитированием
Старый 22.12.2010, 21:06   #2
GetMax
Форумчанин
 
Регистрация: 21.10.2010
Сообщений: 588
По умолчанию

Код:
Var
  day:Byte;
Function Posadka(d:Byte):Integer;
Begin
  If d = 1 then Posadka:=2
  Else
  If d = 2 then Posadka:=4
  Else
  Posadka:=Posadka(d-1) + Posadka(d-2) - 2
End;
begin
  Writeln('Kol roz = ',Posadka(13));
  Readln
End.
Пользователь не знает, чего он хочет, пока не увидит то, что он получил.
Для благодарностей WMR R145235935681
GetMax вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Алгоритмы CodeNOT Общие вопросы C/C++ 3 11.12.2010 19:20
алгоритмы boomeer Общие вопросы C/C++ 6 04.12.2010 20:05
Циклические алгоритмы Lena neznayka Паскаль, Turbo Pascal, PascalABC.NET 7 14.06.2010 12:08
Алгоритмы Levhik Общие вопросы Delphi 7 14.01.2009 17:38