Задача может быть решена в рекурсивной формулировке. Чтобы перенести 3 коржа с зеленого на красный поднос, нужно перенести все коржи (т.е. 2), кроме нижнего, на желтый поднос, затем переложить оставшийся корж с зеленого подноса на красный и останется перенести два коржа с желтого подноса. Теперь задача упростилась - сначала надо перенести два коржа на желтый разнос. переносим малый корж на красный, большой =- на желтый, затем поверх кладем меньший корж. У нас появилась возможность переложить на красный поднос заветный нижний корж. И решаем последнюю задачу.
2. 2000 К байт = 2000 * 1024 * 8 = 16 384 000 бит Скорость передачи - 1024000 бит/с t = 16 384 000 / 1024000 = 16c ответ: 16
3. Скорость передачи - 128 000 бит/с Размер файла - 375 Кбайт Размер файла = 375 * 1024 * 8 = 3072000 бит t = 3072000 бит / 128 000 бит/с = 24с ответ: 24 с
4.Скорость передачи = 512 Кбит/с Время передачи = 4 минуты = 240 с Размер файла = 512 Кбит/с * 240 с = 122880 Кбайт = 120 Мбайт ответ: 120 Мбайт
5. Скорость передачи = 64 Кбит/с Время = 10 минут = 600 с Размер файла = 64 Кбит/с * 600 с / 8 = 4800 Кбайт ответ: 4800
6. Размер файла = 5 Кбайт Скорость передачи = 2048 бит/с
5 Кбайт = 5120 байт Скорость второго соединения = 512 бит/с, т.е. в 4 раза меньше ⇒ 5120 / 4 = 1280 ответ: 1280
7. По аналогии с предыдущим заданием, делаем и это: Скорость второго соединения в 8 раз меньше, чем первого. 16 Кбайт / 8 = 2 Кбайта = 2048 байта ответ: 2048
4.
import math
x = float(input("x = "))
if x<5:
f = -4*x**3 + 5*x - 12
else:
f = 3*math.sin(x) + 2*(math.cos(x))**2
print("f =","%.3f" % f)
5.
import math
x = float(input("x = "))
if x<1:
f = math.fabs(5-x) + math.fabs(x-7)
else:
f = math.sqrt(3*x**2+4)/math.fabs(7*x)
print("f =","%.3f" % f)
Объяснение:
картинки