В
Все
М
Математика
О
ОБЖ
У
Українська мова
Х
Химия
Д
Другие предметы
Н
Немецкий язык
Б
Беларуская мова
М
Музыка
Э
Экономика
Ф
Физика
Б
Биология
О
Окружающий мир
У
Українська література
Р
Русский язык
Ф
Французский язык
П
Психология
О
Обществознание
А
Алгебра
М
МХК
Г
География
И
Информатика
П
Право
А
Английский язык
Г
Геометрия
Қ
Қазақ тiлi
Л
Литература
И
История
123456532
123456532
12.11.2021 09:14 •  Другие предметы

Программирование Python Напишите программы по примеру:
Исполнитель преобразует число на экране. У исполнителя есть две команды, которым присвоены номера:
1. Прибавить 1
2. Умножить на 2
Первая команда увеличивает число на экране на 1, вторая умножает его на 2. Программа для исполнителя – это последовательность команд. Сколько существует программ, для которых при исходном числе 1 результатом является число 20, и при этом траектория вычислений содержит число 10?
Решение (теоретическое):
запишем рекуррентную формулу для вычисления – количества возможных программ для получения числа N из некоторого начального числа:
, если N не делится на 2
, если N делится на 2
все допустимые программы можно разбить на 2 части:
– переход от 1 до 10
– переход от 10 до 20

обозначим через количеств возможных программ получения числа b из числа a
очевидно, что если траектория проходит через c, то для любого c, такого что a < c < b
поэтому
вычисляем эти значения отдельно стандартным по рекуррентным формулам и перемножаем: 14 ⋅ 2 = 28
ответ: 28.

Решение (рекурсивная программа, Python):
главная проблема при решении этого задания – высокая вероятность арифметической ошибки, поэтому для проверки (если есть время) можно написать программу, реализующую тот же алгоритм
вычисления по рекуррентным формулам можно организовать с рекурсии
рекурсивная функция, которая возвращает количество программ для преобразования числа start в число x, может быть написана так:
def numProg( start, x ):
if x < start: return 0 # (1)
if x == start: return 1 # (2)
K = numProg( start, x-1 ) # (3)
if x % 2 == 0:
K += numProg( start, x//2 ) # (4)
return K
если число x меньше, чем начальное значение, количество программ равно 0 (строка (1))
если число x равно начальному значению, количество программ равно 1 (строка (2))
в остальных случаях всегда учитываем количество программ предыдущего числа (если последняя команда программы будет +1), см. строку (3)
если число 0078 чётное, нужно добавить ещё и количество программ для числа x//2 (строка (4))
в основной программе вычисляем количество программ от 1 до 10 и умножаем на количество программ от 10 до 20:
print( numProg(1,10)*numProg(10,20) )
ответ: 28.


Программирование Python Напишите программы по примеру: Исполнитель преобразует число на экране. У ис
Программирование Python Напишите программы по примеру: Исполнитель преобразует число на экране. У ис
Программирование Python Напишите программы по примеру: Исполнитель преобразует число на экране. У ис

Показать ответ
Ответ:
pomidorka334
pomidorka334
02.03.2022 08:10

Клетки нашего организма очень разнообразны. Они могут быть плоскими, круглыми, веретенообразными, иметь отростки. Форма и размер зависит от положения клеток в организме и выполняемых функций. При этом, несмотря на такое многообразие, большинство клеток имеют единый план строения: состоят из ядра и цитоплазмы, которые снаружи покрыты клеточной мембраной (оболочкой). Клетки одного вида образуют ткань.

Различают четыре основное группы тканей; эпителиальную, соединительную, мышечную и нервную.

Клетки каждой ткани имеют свои отличительные осооенности, которые определяют функцию клетки в организме

Объяснение:

0,0(0 оценок)
Ответ:
ninaemelyanova2
ninaemelyanova2
27.02.2021 19:42

ответ:

когда рождается человек, его разум по умолчанию чист. для него все новое. люди, предметы, чувства. постепенно он начинает понимать происходящие вокруг него вещи, адаптироваться к миру. начинает ползать, ходить, говорить. в зависимости от кого, какие ценности и какое воспитание ему дадут окружающие его люди, таким он и станет в будущем. если ребенка оставить на воспитание волкам - он станет волком. если поместить в общество алкоголиков - он сделает все, чтобы быть как они, ибо для него это будет норма, т.к другого общества он не видел и никто не объяснил ему, что такое хорошо и что такое плохо.

объяснение:

пошаговое

0,0(0 оценок)
Популярные вопросы: Другие предметы
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота