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

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

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

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



Сообщение: 6
ссылка на сообщение  Отправлено: 17.03.21 16:10. Заголовок: Задание 23_номер 129.


Добрый день, помогите разобраться в чем ошибка и на питоне и в excel один и тот же ответ, но отличный от вашего. В чем моя ошибка?
129. (Е. Джобс) Исполнитель ЛенивыйСчетовод преобразует число, записанное на экране. У исполнителя есть три команды, которым присвоены номера:
1. Прибавить 2
2. Прибавить 3
3. Дописать к числу справа 1
Первая команда увеличивает число на 2, вторая – на 3, третья – приписывает к текущему значению цифру 1 (например, для 10 результатом выполнения данной команды будет 101). Сколько существует таких программ, которые исходное число 3 преобразуют в число 25, при этом траектория вычислений содержит число 12?
def kp(x,t):
if x==t:
return 1
if x>t:
return 0
if x<t:
x1=bin(x)[2:]
x2 =int(x1+'1',2)
if x2%2!=0 :
return kp(x+2,t)+kp(x+3,t)+kp(x2,t)
else:
return kp(x + 2, t) + kp(x + 3, t)
print(kp(3,12)*kp(12,25))

У меня ответ 119, у вас 80.

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







Сообщение: 403
ссылка на сообщение  Отправлено: 17.03.21 16:56. Заголовок: Ответ


В условии задачи не сказано, что 1 приписывают к двоичному представлению числа.

Ее приписывают к текущему десятичному значению (например, 13 --> 131, 14 --> 141, ...).

80 - правильный ответ.

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



Сообщение: 7
ссылка на сообщение  Отправлено: 17.03.21 17:07. Заголовок: Спасибо, с чего я ре..


Спасибо, с чего я решила, что двоичное представление сломала мозг в поиске ошибки

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





Сообщение: 7
ссылка на сообщение  Отправлено: 22.03.21 09:09. Заголовок: aei_73 пишет: Спаси..


aei_73 пишет:

 цитата:
Спасибо, с чего я решила, что двоичное представление сломала мозг в поиске ошибки


Перепутали со следующими заданиями

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

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