Лінійні програми. Алгоритми слідування

2. Які команди містять лінійні програми (алгоритми)?

3. Розгорнути алгоритм розв'язування задачі на комп'ютері?

4. Як називається етап виправлення помилок та перевірки роботи програми?

Усно

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

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

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

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

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

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

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

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

Працюємо гуртом

1. Обчислити вартість товарів, якщо один з них коштує 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, 'коп')     # вводимо вартість у гривнях та копійках


2. Знайдіть суму цифр трицифрового числа.

n = int(input('введіть трицифрове число: '))       # введення числа

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

n1 = n - dig1 * 100

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

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

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

3. Дано 2-цифрове число. Поміняти місцями його цифри.

Якщо дано число 15, має утворитись число 51.

chislo= int(input('введіть двоцифрове число: '))      #введемо з клавіатури число і запишемо його у змінну  

#Тепер потрібно виокремити з цього числа кількість десятків та кількість одиниць

a = chislo // 10     #кількість десятків - ціла частина від ділення на 10                             

b = chislo % 10     #кількість одиниць - це остача від ділення на 10

chislo1=b*10+a      #складемо нове число: кількість одиниць (в) помножимо на 10, і це стануть десятки. До них додамо кількість десятків (а) які тепер стануть одиницями

print('нове число: ',chislo1)   #Друкуємо число на екран


Практичне завдання до уроку №17.pdf