Алгоритмічна конструкція, у якій команди слідують одна за одною, називається лінійною.
У програмах, що реалізують лінійні алгоритми, використовують операції введення даних, присвоєння та виведення даних.
# вводимо числаa = int(input('Введіть перше число: ')) b = int(input('Введіть друге число: ')) c = int(input('Введіть третє число: ')) d = int(input('Введіть четверте число: '))s = a + b + c + d # шукаємо сумуprint(s) # виводимо сумуa = float(input('Введіть перший катет: ')) # вводимо довжину першого катета (може бути дробовим числом)b = float(input('Введіть другий катет: ')) # вводимо довжину другого катетаs = 0.5 * a * b # шукаємо площу трикутникаprint(s) # виводимо площуn = int(input()) # вводимо числоprint((n // 10) % 10) # операція "//" — це ділення без остачі, "%" — остача від діленняimport math # імпортуємо бібліотеку з математичними функціямиN = float(input('enter N: ')) # вводимо кількість кілометрів за деньS = float(input('enter S: ')) # вводимо протяжність маршрутуprint(math.ceil(S/N)) # виводимо кількість днів (функція ceil(x) повертає найменше ціле число, не менше x)A = int(input()) # вводимо даніB = int(input())C = int(input())D = int(input()cost1 = A * 100 + B # переводимо гривні у копійкиcost2 = C * 100 + Dtotal = cost1 + cost2 # обчислюємо вартість у копійкахprint(total // 100, 'грн', total % 100, 'коп') # вводимо вартість у гривнях та копійкахn = int(input('enter n: ')) # введення числаdig1 = n // 100 # обчислення першої цифриn = n - dig1 * 100cdig2 = n // 10 # обчислення другої цифриdig3 = n - dig2 * 10 # обчислення третьої цифриprint(dig1 + dig2 + dig3) # обчислення і виведення суми цифр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) # виводимо результатn = int(input()) print((1 - n) // 1)n = int(input())h = n // 3600h = h % 24n = n % 3600min_m = n % 3600hv = min_m // 60min_d = hv // 10min_e = hv % 10sec = n % 60sec_d = sec // 10sec_e = sec % 10print(h, ":", min_d, min_e, ":", sec_d, sec_e, sep="")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 * x2print('y = %.2f*x + %.2f' % (k, b))