Вопрос задан 21.03.2025 в 16:06. Предмет Информатика. Спрашивает Сальникова Дарья.

1.
Составить линейную программу, печатающую значение TRUE, если указанное
высказывание является истинным, и FALSE в противном случае:


Квадрат
заданного трехзначного числа равен кубу суммы цифр этого числа.

2.
Дано двузначное число. Определить кратна ли трем сумма
его цифр.


3.
Известен рост трех человек. Определить, одинаков ли он.





Перейти к ответам

Ответы на вопрос

Отвечает Калесникова Вика.

1. Линейная программа для проверки высказывания о трехзначном числе

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

Алгоритм:

  1. Извлечь цифры трехзначного числа.
  2. Посчитать сумму этих цифр.
  3. Возвести эту сумму в куб.
  4. Посчитать квадрат самого числа.
  5. Сравнить квадрат числа с кубом суммы цифр.

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

python
def check_number(n): if 100 <= n <= 999: # Проверка, что число трехзначное # Извлечение цифр hundreds = n // 100 tens = (n // 10) % 10 ones = n % 10

# Сумма цифр sum_digits = hundreds + tens + ones

# Квадрат числа и куб суммы цифр if n ** 2 == sum_digits ** 3: return True else: return False else: return False # Число не трехзначное

# Пример использования: n = 512 # Заданное число print(check_number(n)) # Выводит True или False

2. Проверка кратности суммы цифр двуместного числа числу 3

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

Алгоритм:

  1. Извлечь цифры двузначного числа.
  2. Посчитать сумму этих цифр.
  3. Проверить, делится ли сумма на 3 без остатка.

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

python
def is_sum_divisible_by_three(n): if 10 <= n <= 99: # Проверка, что число двузначное # Извлечение цифр tens = n // 10 ones = n % 10

# Сумма цифр sum_digits = tens + ones

# Проверка кратности 3 return sum_digits % 3 == 0 else: return False # Число не двузначное

# Пример использования: n = 36 # Заданное число print(is_sum_divisible_by_three(n)) # Выводит True или False

3. Определение одинаковости роста трех человек

Задача состоит в том, чтобы проверить, одинаков ли рост трех людей.

Алгоритм:

  1. Ввести значения роста трех людей.
  2. Сравнить все три значения.
  3. Если все три значения одинаковы, вывести "True", иначе "False".

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

python
def check_height(h1, h2, h3): return h1 == h2 == h3

# Пример использования: height1 = 170 # Рост первого человека height2 = 170 # Рост второго человека height3 = 170 # Рост третьего человека

print(check_height(height1, height2, height3)) # Выводит True или False

В результате, эти программы помогут решить три задачи:

  1. Проверить, выполняется ли условие о квадрате числа и кубе суммы его цифр.
  2. Определить, кратна ли сумма цифр двузначного числа числу 3.
  3. Проверить, одинаков ли рост трех человек.

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос