Top.Mail.Ru

На вход алгоритма подаётся натуральное число N. Алгоритм строит по нему новое число R следующим образом. Строится двоичная запись числа N. Далее эта запись обрабатывается по следующему правилу: а) если число N делится на 3, то к этой записи дописываются три последние двоичные цифры; б) если число N на 3 не делится, то остаток от деления умножается на 3, переводится в двоичную запись и дописывается в конец числа. Полученная таким образом запись является двоичной записью искомого числа R.

Для решения этой задачи необходимо выполнить следующие шаги: 1. Принять на вход целое число N. 2. Проверить, делится ли число N на 3 без остатка. 3. Если N делится на 3 без остатка, то получаем двоичную запись числа N. 4.…

Напишите программу, которая считывает длины двух катетов в прямоугольном треугольнике и выводит его площадь. Каждое число записано в отдельной строке.

Для решения этой задачи мы можем использовать формулу площади прямоугольного треугольника, где одна сторона – это длина катета a, а другая сторона – это длина катета b. Формула имеет вид: S = (a * b) / 2. Шаги решения: 1.…

теперь для пуска в первой строке может быть написано 3 или три, во второй 2 или два, а в третьей 1 или один, или раз. Если условие выполнено, выводим ПУСК, иначе ОШИБКА.

Для решения этой задачи, мы можем использовать функцию, которая будет проверять, является ли три числа корректной записью чисел 3, 2 и 1. Если запись корректна, функция вернет “ПУСК”, иначе – “ОШИБКА”. Шаги решения: 1. Создадим функцию `checkNumbers`, которая будет принимать…

Говорят, что если встать между двумя людьми с одинаковыми именами — можно загадывать желание. Есть строка, в которой через пробел перечислены имена. Напиши программу, которая выведет две строки. В первой — сколько человек НЕ смогут загадать желание (это значит, что нет хотя бы одного соседа ИЛИ у обоих соседей разные имена). Во второй — имена людей, которые не могут загадать желание, в том же порядке, что и в исходном списке. Ввод Гриша Паша Саша Маша Маша Саша Маша Наташа Гриша Наташа Вывод 8

Для решения этой задачи нужно выполнить следующие шаги: 1. Создать переменные “count” и “result”, установить их значение равным 0. Переменная “count” будет хранить количество людей, которые не смогут загадать желание, а переменная “result” будет хранить имена этих людей. 2. Разделить…

Дано предложение. Найдите номер позиции, на которой находится последняя запятая в этой строчке. Нумерация начинается с единицы Пример ввода: Я всегда знал, что надо учиться, но кровать была сильнее! Пример вывода: 32

Для решения этой задачи нужно выполнить следующие шаги: 1. Считать предложение с клавиатуры. 2. Инициализировать переменную “позиция” значением 0. Она будет хранить номер позиции, на которой находится последняя запятая. 3. Проитерироваться по каждому символу предложения, начиная с последнего символа и…

Напиши программу, которая принимает два целых числа m и n (m <= n). Выведи все числа от m до n включительно.

Задача решается с помощью цикла. Мы можем использовать цикл for для перебора чисел от m до n и выводить каждое число на экран. Шаги решения следующие: 1. Запрашиваем у пользователя два целых числа m и n. 2. Проверяем, что m…

Твоё задание – написать текстовый квест. Вот список тем, которые ты должен добавить в свой проект: Форматированный вывод Информация, которая хранится в переменных и в дальнейшем используется Сложные условия Использование всех видов УО Математические операции Модуль random

Задание: написать текстовый квест “Поиск сокровищ”. 1. Введение: рассказать историю о древнем сокровище, спрятанном в заброшенном замке. 2. Создание переменных: – gold = 0 (количество найденного золота) – key = False (наличие ключа у игрока) – monster = random.randint(1, 3)…

Алгоритм вычисления функции F(п) задан следующими соотношениями: F(n) = 1, npu n 10, F(n) = -F(n – 1) для остальных случаев. Чему равно значение функции F(20)?

Заданная функция F(п) определена рекурсивно. В соответствии с условием, мы можем вычислить F(n) только если n меньше или равно 10. Для n, больших 10, значение функции F(n) зависит от значения F(n-1). Шаги рекурсивного вычисления функции F(n): 1. Если n равно…

Напишите программу которая считается выводит на экран сумму всех чисел от 1 до 100

Чтобы решить эту задачу, можно использовать цикл for, который будет проходить все числа от 1 до 100 и суммировать их. Для этого нужно создать переменную, в которой будет храниться сумма, и затем в цикле на каждой итерации увеличивать эту переменную…

s =’Family’ s2 = s[3] + s[4]+ s[5] Определите значения переменной s2.

Значение переменной s равно “Family”. Чтобы определить значение переменной s2, нужно разобраться с индексацией строк. Строки в Python индексируются, начиная с 0. То есть, первый символ строки имеет индекс 0, второй – индекс 1 и так далее. Поэтому, s[3] обращается…

[metform form_id="1136"]