М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
Nastya23160
Nastya23160
15.09.2020 02:14 •  Информатика

Какая информация должна быть обозначена в постановке проблемы *
Укажи 3 верных варианта ответа. Задание оценивается в

описание задачи
ввод и вывод данных
анализ результатов
презентация проекта
название программы (задачи)
разработка алгоритма

👇
Открыть все ответы
Ответ:
Anasstassat
Anasstassat
15.09.2020
Задание 1:
Для вычисления длины отрезка АВ по заданным координатам точек А(xa, ya) и B(xb, yb) используется формула расстояния между двумя точками в прямоугольной системе координат.
Формула выглядит следующим образом:
AB = √((xb - xa)^2 + (yb - ya)^2)
Где:
- AB - длина отрезка АВ
- xa, ya - координаты точки А
- xb, yb - координаты точки В

Пример программы на языке Python:

xa = int(input("Введите координату x точки A: "))
ya = int(input("Введите координату y точки A: "))
xb = int(input("Введите координату x точки B: "))
yb = int(input("Введите координату y точки B: "))

length = ((xb - xa)**2 + (yb - ya)**2)**0.5
print("Длина отрезка AB =", length)

Задание 2:
Для вычисления площади треугольника по известным длинам его сторон a, b, c используется формула Герона.
Формула выглядит следующим образом:
S = √(p * (p - a) * (p - b) * (p - c))
Где:
- S - площадь треугольника
- p - полупериметр, вычисляется как (a + b + c) / 2

Пример программы на языке Python:

a = float(input("Введите длину стороны a: "))
b = float(input("Введите длину стороны b: "))
c = float(input("Введите длину стороны c: "))

p = (a + b + c) / 2
area = (p * (p - a) * (p - b) * (p - c))**0.5
print("Площадь треугольника =", area)

Задание 3:
Для определения суммы и произведения цифр произвольного двузначного числа, а также для получения числа, образованного перестановкой цифр исходного числа, используются операции над числами.
Пример программы на языке Python:

num = int(input("Введите произвольное двузначное число: "))

# a) Сумма и произведение цифр
digit1 = num // 10
digit2 = num % 10
sum_digits = digit1 + digit2
product_digits = digit1 * digit2
print("Сумма цифр =", sum_digits)
print("Произведение цифр =", product_digits)

# б) Число, образованное перестановкой цифр
reversed_num = digit2*10 + digit1
print("Число, образованное перестановкой цифр =", reversed_num)

Задание 4:
а) Для проверки, является ли сумма цифр трехзначного числа x, четным числом, используется операция модуля.
Пример программы на языке Python:

x = int(input("Введите трехзначное число: "))

digit1 = x // 100
digit2 = x % 100 // 10
digit3 = x % 10
sum_digits = digit1 + digit2 + digit3

is_even = sum_digits % 2 == 0
print(is_even)

б) Для проверки, является ли треугольник со сторонами a, b, c разносторонним, достаточно проверить, что все стороны различны.
Пример программы на языке Python:

a = float(input("Введите длину стороны a: "))
b = float(input("Введите длину стороны b: "))
c = float(input("Введите длину стороны c: "))

is_scalene = a != b and a != c and b != c
print(is_scalene)
4,4(77 оценок)
Ответ:
aska311203
aska311203
15.09.2020
Хорошо, давайте решим эту задачу пошагово.

Первым шагом нам нужно понять, какие числа считаются "шестизначными натуральными числами". Шестизначные натуральные числа - это числа, имеющие шесть цифр и не начинающиеся с нуля. Например, 123456, 987654, или 546789.

Вторым шагом нужно определить, каким образом цифры числа могут образовывать строго убывающую последовательность.
Поскольку нам нужны шестизначные числа, каждая цифра числа может быть выбрана из множества {0, 1, 2, 3, 4, 5, 6, 7, 8, 9}. Если цифры числа образуют строго убывающую последовательность, то каждая следующая цифра числа должна быть меньше предыдущей цифры.

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

Вот алгоритм:

1. Установим счетчик найденных чисел в 0.
2. Начнем первый цикл от 9 до 0 (перебор всех возможных первых цифр шестизначного числа).
3. Внутри первого цикла начнем второй цикл от i-1 до 0 (перебор всех возможных вторых цифр шестизначного числа).
4. Внутри второго цикла начнем третий цикл от j-1 до 0 (перебор всех возможных третьих цифр шестизначного числа).
5. Внутри третьего цикла начнем четвертый цикл от k-1 до 0 (перебор всех возможных четвертых цифр шестизначного числа).
6. Внутри четвертого цикла начнем пятый цикл от l-1 до 0 (перебор всех возможных пятых цифр шестизначного числа).
7. Внутри пятого цикла начнем шестой цикл от m-1 до 0 (перебор всех возможных шестых цифр шестизначного числа).
8. Внутри шестого цикла проверим, образуют ли шесть цифр числа строго убывающую последовательность.
- Если да, увеличим счетчик найденных чисел на 1.
9. После окончания всех циклов получим количество найденных чисел.

Избежать повторений можно, используя дополнительное условие: i > j > k > l > m > n.

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

Желательно написать программу, которая реализует эту последовательность действий и выводит количество найденных чисел.
4,5(6 оценок)
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ