Top.Mail.Ru

В реакторе для получение энергии используется механизм столкновения двух определенных частиц друг с другом, при котором происходит выделение тепла. Схематично реактор можно представить как первую четверть двухмерной плоскости с осями Y и X. Перед запуском реактора: на оси Y находятся n частиц в точках � 1 y 1 ​ � 2 y 2 ​ … � � y n ​ на оси X находятся m частиц в точках � 1 x 1 ​ � 2 x 2 ​ … � � x m ​ . Мгновенно после запуска реактора: частицы на оси Y приобре

Шаги решения: 1. По условию задачи у нас есть две оси – ось Y и ось X. На оси Y находится n частиц, а на оси X – m частиц. 2. Нам нужно определить, какие частицы столкнутся друг с другом.…

Пользователь вводит число N — количество чисел в последовательности. Напишите функцию isPrime, которая проверяет, является ли число простым и выводит ответ в консоль.

Чтобы решить данную задачу, нужно выполнить следующие шаги: 1. Создать функцию isPrime, которая будет принимать один аргумент – число, которое нужно проверить на простоту. 2. Внутри функции isPrime сделать проверку на то, является ли число меньше или равным 1. Если…

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

Шаги решения: 1. Импортируйте модуль random для генерации случайных чисел. 2. Создайте пустой словарь. 3. Запросите у пользователя размер словаря. 4. Используя цикл, сгенерируйте случайные значения для ключей словаря с помощью функции random.randint(). 5. Заполните словарь сгенерированными ключами и значениями.…

Скрат — маленький самец вымышленного животного «саблезубой белки» из мультфильмов серии «Ледниковый период». Он очень любит желуди. Если Скрат увидит жёлуди, то он пойдёт их собирать, но обязательно от самого большого жёлудя к самому маленькому в порядке убывания их размера. Утром Скрат проснулся у подножия лестницы из N ступеней, ведущей вверх. На каждой ступеньке лестницы находился ровно 1 желудь. Размеры всех желудей были различны между собой. С утра сил у Скрата было немного и его заинт

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

Найдите количество секунд, прошедших с начала суток, если на вход сценария время поступило в виде строки ’07:45:33′. Выведите результат на экран в виде сообщения «С начала суток прошло и сек.»

Чтобы решить эту задачу, нужно преобразовать время в формате строки в количество секунд, прошедших с начала суток. Шаги решения: 1. Создать переменные для хранения количества часов, минут и секунд. 2. Разделить строку времени на отдельные части, используя разделитель “:”. Полученные…

Напишите программу, которая считывает 10 чисел и выводит произведение тех из них, которые не равны 0.

Шаги решения: 1. Создать переменную “произведение” и присвоить ей значение 1. 2. Создать цикл, который будет повторяться 10 раз. 3. Внутри цикла считать число, введенное пользователем, и сохранить его в переменную “число”. 4. Проверить, является ли “число” равным нулю. Если…

Написать программу, включающую класс для работы с бинарным деревом поиска со следующими методами: – для формирования дерева понска, состоящего из целых чисел (при вызове метода количество элеменгов дерева, а также значения задаются случайным образом): – для вывода элементов дерева тремя видами обхода: обход в ширину, обход в глубину, поиск кратчайшего пути(алгоритм Дейкстры) – Для поиска, добавления и удаления вершины по заданному значению ключа; найдите минимальное значение среди тех вершин дер

Шаги решения: 1. Создать класс “Узел” (Node), который будет представлять узел бинарного дерева поиска. Узел должен иметь два указателя на левого и правого потомка, а также значение ключа. 2. Создать класс “Бинарное Дерево Поиска” (BinarySearchTree), который будет содержать методы для…

Напишите программу, которая запрашивает у пользователя 10 чисел и выводит их сумму. через коллекции в Python

Шаги решения: 1. Создайте пустой список, который будет хранить введенные пользователем числа. 2. Используйте цикл `for` для запроса чисел и добавления их в список. Выполните этот шаг 10 раз. 3. Внутри цикла запросите у пользователя число с помощью функции `input()`…

Используя предыдущую программу, измените ее таким образом, чтобы она находила сумму цифр числа n. Программа должна запрашивать с клавиатуры одно число и выводить на экран фразу. Например, для числа 123: The sum of the digits of number 123 is 6

Для решения этой задачи возьмем предыдущую программу и добавим дополнительный шаг, чтобы вычислить сумму цифр числа. Вот шаги решения: 1. Запрашиваем у пользователя число n с помощью функции input() и сохраняем его в переменную n. 2. Создаем переменную sum_digits и…

Написать рекурсивную функцию нахождения цифрового корня двузначного натурального числа. Цифровой корень данного числа получается следующим образом. Если сложить все цифры этого числа, затем все цифры найденной суммы и повторять этот процесс, то в результате будет получено однозначное число (цифра), которая и называется цифровым корнем данного числа.

Цифровой корень двузначного натурального числа можно найти следующим образом: 1. Проверим, является ли число двузначным. Если это не так, то возвращаем это число как результат. 2. Сложим все цифры данного числа. 3. Если сумма цифр двузначного числа также является двузначным…

[metform form_id="1136"]