Напишите программу на Python'е для решения следующей задачи: Исполнитель НечетМ преобразует число на экране. У исполнителя НечетМ две команды, которым присвоены номера:
1. прибавь 1
2. сделай нечётное
Первая из этих команд увеличивает число x на экране на 1, вторая переводит число x в число 2x+1. Например, вторая команда переводит число 10 в число 21. Программа для исполнителя НечетМ – это последовательность команд. Сколько существует таких программ, которые число 1 преобразуют в число 27, причём траектория вычислений не содержит число 26? Траектория вычислений программы – это последовательность результатов выполнения всех команд программы. Например, для программы 121 при исходном числе 7 траектория будет состоять из чисел 8, 17, 18.
Ответы на вопрос:
a = 1
res = 0
def pr(x, mas):
if x == 27:
global res
res+=1
elif x<27:
if x+1 !=26:
pr(x+1, mas+[x+1])
if 2*x+1 != 26:
pr(2*x+1, mas+[2*x+1])
pr(1, [1])
print(res)
program treygolnik; var a,b,c: real; begin write('1 сторона треугольника: '); readln(a); write('2 сторона треугольника: '); readln(b); write('3 сторона треугольника: '); readln(c); if (a< b+c) and (b< a+c) and (c< a+b) then begin writeln('треугольник с данными сторонами построить можно'); if ((a=b) and (b< > c) and (a< > c)) or ((b=c) and (c< > a) and (b< > a)) or ((a=c) and (a< > b) and (c< > b)) then writeln('этот треугольник равнобедренный'); end else writeln('треугольник с данными сторонами построить нельзя'); end.
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
yopof195Pro25.08.2022 18:34
-
wenefep0712606.03.2022 12:39
-
Кираfox1521.06.2022 14:14
-
chamich02.03.2022 04:03
-
Popova2310197714.07.2020 07:39
-
Piachenka15008.11.2020 23:25
-
Silvertrue14.07.2020 19:30
-
ПРОКОФИЙ200514.01.2020 00:20
-
Даша2991117.05.2020 10:24
-
бсьсьсьсаьпбкд09.07.2020 17:09
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.