• Предмет: Информатика
  • Автор: tarakann13
  • Вопрос задан 2 месяца назад

На Пайтоне.
Задача 4. Дано катети прямокутного трикутника. Знайти його гіпотенузу.
Задача 5. Дано сторони прямокутника. Знайти його периметр та довжину діагоналі.
Задача 6. Дано натуральне число n (n > 99). Знайти:
а) число десятків у ньому;
б) число сотень у ньому.
Задача 7. У тризначному числі x закреслили його другу цифру. Коли до отриманого при цьому двозначного числа праворуч приписали другу цифру числа x, то вийшло число n. За заданим n знайти число x (значення n вводиться з клавіатури, 100 ≤ n ≤ 999).

Ответы

Ответ дал: timur226633
1

Ответ:

Объяснение:

Задача 4:

Для знаходження гіпотенузи прямокутного трикутника за довжиною його катетів використовують теорему Піфагора: c^2 = a^2 + b^2, де c - гіпотенуза, a і b - катети. У Python це можна записати так:

a = float(input("Введіть довжину першого катету: "))

b = float(input("Введіть довжину другого катету: "))

c = (a2 + b2)**0.5

print("Гіпотенуза дорівнює:", c)

Задача 5:

Периметр прямокутника дорівнює сумі довжин його сторін: P = 2a + 2b, де a і b - сторони прямокутника. Довжина діагоналі прямокутника знаходиться за допомогою теореми Піфагора: d^2 = a^2 + b^2, де d - довжина діагоналі. У Python це можна записати так:

a = float(input("Введіть довжину першої сторони прямокутника: "))

b = float(input("Введіть довжину другої сторони прямокутника: "))

P = 2a + 2b

d = (a2 + b2)**0.5

print("Периметр дорівнює:", P)

print("Довжина діагоналі дорівнює:", d)

Задача 6:

Щоб знайти число десятків та число сотень у заданому числі n, можна використати арифметичні операції і знання про ділення з остачею. Наприклад, для знаходження числа десятків можна використати такий код:

n = int(input("Введіть натуральне число більше 99: "))

des = (n // 10) % 10

print("Число десятків у числі", n, "дорівнює", des)

А для знаходження числа сотень - такий:

n = int(input("Введіть натуральне число більше 99: "))

sot = n // 100

print("Число сотень у числі", n, "дорівнює", sot)

Задача 7

Для розв'язання цієї задачі потрібно знайти дві цифри числа x, які були закреслені, і одну невідому цифру.

Розглянемо число n. Отримаємо останні дві цифри числа x, додавши до n його другу цифру.

Відняти від n останню цифру.

Розділити отримане число на 10, щоб знайти першу цифру числа x.

Розділити отримане число з кроку 3 на 10, щоб знайти останню цифру числа x.

Ось приклад коду на мові Python для вирішення даної задачі:

n = int(input("Введіть число n (100-999): "))

# Знайти останні дві цифри числа x та його другу цифру

x_last_two = n - (n // 100 * 100)

x_second_digit = n // 10 % 10

# Знайти першу та останню цифри числа x

x_first_digit = n // 100

x_last_digit = x_last_two // 10

# Вивести результат

x = x_first_digit * 100 + x_second_digit * 10 + x_last_digit

print("Шукане число x:", x)

Наприклад, якщо ввести число n = 745, програма виведе:

Шукане число x: 705

Тобто число x було 705, бо з числа 745 було закреслено другу цифру (4), отримано 75, і додавши до нього другу цифру числа x (0), отримали 705.


timur226633: # Это для себя сделал, чтобы не забыть. Оно на код, ничуть не влияет.
timur226633: К примеру: # Знайти першу та останню цифри числа x
Вас заинтересует