На этом форуме отвечают на конкретные вопросы. Фраза «я не понимаю, как решать» — это не вопрос. На вопрос «как решить задачу №X» вас отошлют к материалам сайта kpolyakov.spb.ru. За бессвязный поток слов и неспособность формулировать свои мысли — бан.

Если у вас не сходится ответ на какую-то задачу, пожалуйста сразу представляйте свое «правильное» решение.
Программы "заворачивайте" в тэг [pre2]...[/pre2], при этом сохраняются все отступы и применяется моноширинный шрифт. Если у вас используется сочетание "[i]" для обозначения элемента массива или строки, ставьте пробел после открывающей скобки. Иначе система выделит все дальнейшее курсивом.

Для регистрации на форуме щелкните по ссылке «Вход-регистрация» вверху страницы. В открывшееся окошко «ник» введите свою фамилию на русском языке (например, Иванов). В окошко «пароль» введите придуманный вами пароль, состоящий из латинских букв и цифр. Поставьте галочку в окошке «зарегистрироваться, я новый участник» и нажмите кнопку «ОК».

АвторСообщение



Сообщение: 10
ссылка на сообщение  Отправлено: 05.06.21 04:58. Заголовок: 16 103(Волгин)


Здравствуйте. Подскажите, как тут действовать?
Задача: "103) (П. Волгин) Алгоритм вычисления функции F(n), где n – целое неотрицательное число, задан следующими соотношениями:
F(0) = 1
F(n) = F(n–2), при 0 < n ≤ 10
F(n) = 2,2*F(n–3), при 10 < n <100
F(n) = 1,7*F(n–2), при n ≥ 100
Чему равна целая часть значения функции F(22)?"
При вычислении F(1)=F(-1). Как вычислить значение F(1) оно потом требуется при вычислении. Или его за 0 принимать?Этого нигде не сказано.

Спасибо: 0 
ПрофильЦитата Ответить
Ответов - 3 [только новые]





Сообщение: 26
ссылка на сообщение  Отправлено: 06.06.21 08:56. Заголовок: Решение


Имейте в виду, что условие авторами скорректировано 5 июня в части F(n) = F(n–2), при 0 < n ≤ 10 на F(n) = F(n–1), при 0 < n ≤ 10

def f(n):
if n == 0:return 1
if 0 < n <= 10:return f(n-1)
if 10 < n < 100:return 2.2 * f(n-3)
if n >= 100: return 1.7 * f(n-2)
print(int(f(22)))

Ответ: 23

Спасибо: 0 
ПрофильЦитата Ответить



Сообщение: 2
ссылка на сообщение  Отправлено: 06.06.21 23:06. Заголовок: Здравствуйте. В след..


Здравствуйте. В следующей задаче П.Волгина №104 (4187), приводится как раз такой алгоритм, что был приведен ТС.
F(n) = F(n–2), при 0 < n ≤ 10
При вычислении F(1), получаем: F(-1)? хотя в условии сказано, что для функции F(n), n – целое неотрицательное число.
Какой-то хитрый или скрытый смысл скрывается в задаче?

Спасибо: 0 
ПрофильЦитата Ответить
Администратор




Сообщение: 2842
ссылка на сообщение  Отправлено: 07.06.21 09:39. Заголовок: Александр Maas пишет..


Александр Maas пишет:
 цитата:
Какой-то хитрый или скрытый смысл скрывается в задаче

Нет, просто опечатка. Спасибо, она исправлена. Там F(n-1).

___________________________________________________
Имей мужество пользоваться собственным умом. (И. Кант)
Спасибо: 0 
ПрофильЦитата Ответить
Ответ:
1 2 3 4 5 6 7 8 9
видео с youtube.com картинка из интернета картинка с компьютера ссылка файл с компьютера русская клавиатура транслитератор  цитата  кавычки оффтопик свернутый текст

показывать это сообщение только модераторам
не делать ссылки активными
Имя, пароль:      зарегистрироваться    
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  3 час. Хитов сегодня: 1808
Права: смайлы да, картинки да, шрифты нет, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет