Информатика, вопрос задал mazugavadim , 1 год назад

Написати код розв'язку в програмі ( python ).​

Приложения:

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

Ответил kamranasuraliyev
1

Ответ:Python – просто!

Лінійні програми

Алгоритмічна конструкція, у якій команди слідують одна за одною, називається лінійною.

У програмах, що реалізують лінійні алгоритми, використовують операції введення даних, присвоєння та виведення даних.

Приклади задач

1. Знайди суму чотирьох послідовно введених цілих чисел.

# вводимо числа

a = int(input('Введіть перше число: '))

b = int(input('Введіть друге число: '))

c = int(input('Введіть третє число: '))

d = int(input('Введіть четверте число: '))

s = a + b + c + d # шукаємо суму

print(s) # виводимо суму

2. Знайди площу прямокутного трикутника, якщо задано його катети.

a = float(input('Введіть перший катет: ')) # вводимо довжину першого катета (може бути дробовим числом)

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

s = 0.5 * a * b # шукаємо площу трикутника

print(s) # виводимо площу

3. Дано натуральне число. Знайдіть цифру, що стоїть в розряді десятків в його десяткового запису (другу праворуч цифру).

n = int(input()) # вводимо число

print((n // 10) % 10) # операція "//" — це ділення без остачі, "%" — остача від ділення

4. За день автомобіль проїжджає N кілометрів. Скільки днів потрібно, щоб проїхати маршрут протяжністю S кілометрів?

import math # імпортуємо бібліотеку з математичними функціями

N = float(input('enter N: ')) # вводимо кількість кілометрів за день

S = float(input('enter S: ')) # вводимо протяжність маршруту

print(math.ceil(S/N)) # виводимо кількість днів (функція ceil(x) повертає найменше ціле число, не менше x)

5. Обчислити вартість товарів, якщо один з них коштує A гривень і B копійок, а другий C гривень і D копійок.

A = int(input()) # вводимо дані

B = int(input())

C = int(input())

D = int(input()

cost1 = A * 100 + B # переводимо гривні у копійки

cost2 = C * 100 + D

total = cost1 + cost2 # обчислюємо вартість у копійках

print(total // 100, 'грн', total % 100, 'коп') # вводимо вартість у гривнях та копійках

6. Знайти суму цифр трицифрового числа.

n = int(input('enter n: ')) # введення числа

dig1 = n // 100 # обчислення першої цифри

n = n - dig1 * 100c

dig2 = n // 10 # обчислення другої цифри

dig3 = n - dig2 * 10 # обчислення третьої цифри

print(dig1 + dig2 + dig3) # обчислення і виведення суми цифр

7. Дано два цілі числа від 1 до 1000. Знайти більше число і вивести його.

a = int(input('enter first number: ')) # вводимо перше число

b = int(input('enter second number: ')) # вводимо друге число

k = (a % b) // a * b #

l = (b % a) // b * a # виконуємо обчислення

n = (a // b) * (b // a) * a #

print(k + l + n) # виводимо результат

8. Вводиться число 0 або 1, необхідно вивести 1 або 0 відповідно.

n = int(input())

print((1 - n) // 1)

9. Електронний годинник показує час в форматі h:mm:ss, тобто спочатку записується кількість годин, потім двозначну кількість хвилин, потім двозначну кількість секунд. Кількість хвилин і секунд при необхідності доповнюються до двозначного числа нулями. З початку доби минуло N секунд. Виведіть, що покаже годинник.

n = int(input())

h = n // 3600

h = h % 24

n = n % 3600

min_m = n % 3600

hv = min_m // 60

min_d = hv // 10

min_e = hv % 10

sec = n % 60

sec_d = sec // 10

sec_e = sec % 10

print(h, ":", min_d, min_e, ":", sec_d, sec_e, sep="")

10. Виведіть рівняння прямої, яка проходить через дві задані точки.

print('Координати першої точки: ')

x1 = float(input("\tx1 = "))

y1 = float(input("\ty1 = "))

print('Координати другої точки: ')

x2 = float(input("\tx2 = "))

y2 = float(input("\ty2 = "))

print('Рівняння прямої: ')

k = (y1 - y2) / (x1 - x2)

b = y2 - k * x2

print('y = %.2f*x + %.2f' % (k, b))

Новые вопросы