|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
27.05.2013, 17:02 | #1 |
Пользователь
Регистрация: 08.09.2012
Сообщений: 41
|
Вычислить значение рекурсивной функции
Здравствуйте, помогите, пожалуйста, вычислить значение функции.
И объясните, как это правильно посчитать. Меня смущает то, что в строке else div:=div(a-b, b)+1 два параметра Каков будет результат функции при a=5? b=5? function div(a, b: byte): byte; begin if a<b then div:=0 else div:=div(a-b, b)+1; end. |
27.05.2013, 17:07 | #2 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,291
|
Почему Вас смущают 2 параметра? Ведь у функции их 2.
Начинайте на бумажке пошагово вызывать функцию: 1) div(5, 5) смотрите, какая ветка условного оператора выполняется идете по ветке false: результат равен div(0, 5) + 1 2) div(0, 5) выполняется ветка true: результат равен 0 3) Подставляете в предыдущий шаг и получаете результат 1 Например: div(12, 5) = div(7, 5) + 1 div(7, 5) = div(2, 5) + 1 div(2, 5) = 0 => div(12, 5) = 2 UPD Пожалуйста
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
Последний раз редактировалось BDA; 27.05.2013 в 17:12. |
27.05.2013, 17:09 | #3 |
Пользователь
Регистрация: 08.09.2012
Сообщений: 41
|
Спасибо, не знала, куда единицу деть
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
вычислить значение функции | maks911 | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 0 | 25.04.2013 16:24 |
Использование подпрограммы-функции: Вычислить значение функции (Турбо паскаль) | RealUnited | Паскаль, Turbo Pascal, PascalABC.NET | 1 | 05.12.2012 20:34 |
Вычислить значение функции | Axsel145 | Помощь студентам | 2 | 24.09.2011 23:22 |
вычислить значение функции | алексей2011 | Паскаль, Turbo Pascal, PascalABC.NET | 1 | 02.03.2011 09:38 |
Вычислить значение функции | Dilex | Помощь студентам | 1 | 04.11.2010 23:24 |