Sm112004
15.03.2022 16:14

РЕШИТЬ, РЕАШТЬ ЧЕРЕЗ while или же repeat Задача № 1.

Начав тренировки, лыжник в первый день пробегал 10 км. Каждый следующий день он увеличивал длину пробега на 10% от предыдущего дня. Определить в какой день он пробежит больше 20 км, в какой день суммарный пробег за все дни превысит 100 км.

Задача № 2.

Подсчитать сумму всех положительных чисел, введенных с клавиатуры и произведение всех отрицательных, до тех пор пока не будет введен 0 с клавиатуры.

Задача № 3.

На ферме содержат куриц и кроликов. У всего поголовья 128 лап. Вывести на экран все возможные варианты количества куриц и кроликов на ферме.

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
котя1995
29.08.2022 02:10

Тут четыре цикла, каждый из которых выполняет движение до конца (до тех пор, пока робот не достигнет стенки).

1) Нужно в уме представить клетки, в которые "упадут" роботы из всех начальных положений, если будут двигаться в первом направлении (вверх, до конца). Таких клеток окажется немного (см. рисунок 1).

2) Потом представляем, куда из этих клеток переместится робот при движении влево до конца. Таких клеток ещё меньше (см. рисунок 2).

3) Смотрим, куда попадём если вниз до конца. Останется одна клетка (см. рисунок 3).

4) И, двигаемся до конца вправо (см. рисунок 4).

Мы попадём в клетку E1.

Сюда будут попадать роботы из любого начального положения в этом лабиринте. Значит, единственная клетка, с которой робот может начать и в ней же закончить движение- это и есть клетка E1.


решить это задание. 1) Система команд исполнителя РОБОТ, «живущего» в прямоугольном лабиринте на кле
0,0(0 оценок)
Ответ:
жанна19882
23.01.2020 20:34

p = [1, 3, 5, 7, 9, 11, 13, 15, 17, 19, 21]

q = [3, 6, 9, 12, 15, 18, 21, 24, 27, 30]

ans = 0

for x in range(30):

   if (x in p) and (x in q):

       ans += x

print(ans)

Объяснение:

Это логическое выражение, где переменными выступают выражения (x \in P), (x \in A) и (x \in Q). Обозначим их за p, a и q соответственно. Например, p=1, если x \in P, и 0 иначе. У нас получается следующее выражение:

(p \to a) \lor (\neg a \to \neg q)

Раскроем импликацию и получим:

\neg p \lor a \lor a \lor \neg q

Уберём повторяющуюся a. Наше финальное выражение:

\neg p \lor a \lor \neg q

Таким образом, выражение из условия будет истинно, если число не принадлежит P, или не принадлежит Q, или принадлежит A. Множество A наименьшего размера будет содержать все числа, которые не удовлетворяют условию \neg p \lor \neg q, то есть все числа, которые принадлежат и P, и Q.

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