Алгоритми з розгалуженнями. Розгалуженням називають фрагмент алгоритму, що містить команду перевірки умови і послідовності команд, які будуть виконуватися або не будуть виконуватися залежно від результату виконання команди перевірки умови.
Номер слайду 4
Команда розгалуження
Номер слайду 5
Повне розгалуження в Python
Номер слайду 6
Неповне розгалуження в Python
Номер слайду 7
Багатоальтернативне розгалуження в Python
Номер слайду 8
Багатоальтернативне розгалуження в Python Зверніть увагу!
Номер слайду 9
Операції порівняння в Python{5 C22544 A-7 EE6-4342-B048-85 BDC9 FD1 C3 A}Операція порівняння. Python. Дорівнює==Більше>Менше<Більше або дорівнює>=Менше або дорівнює<=Не дорівнює!=
Номер слайду 10
Вхідні дані:кількість літрів молока – 2;ціна 1 л молока – а;кількість батонів – 1;ціна 1 батона – b;ціна 1 порції улюбленого морозива – с;сума грошей, яку дала мама – х. Кінцеві результати:повідомлення «Так, вистачить» або «Ні, не вистачить». Проміжні результати:вартість покупки молока і батона – d.?
Номер слайду 11
?
Номер слайду 12
?a = float(input(‘Уведіть ціну 1 л молока: ’))b = float(input(‘Уведіть ціну 1 батона: ’))c = float(input(‘Уведіть ціну 1 порції улюбленого морозива: ’))x = float(input(‘Уведіть суму грошей, яку дала мама: ’))d = 2*a + b;if x – d >= c: print(‘Так, вистачить’)else: print(‘Ні, не вистачить’)
Номер слайду 13
?
Номер слайду 14
Вхідні дані:довільне число х. Кінцеві результати: Значення змінної у
Номер слайду 15
Номер слайду 16
x = float(input(‘Уведіть значення x: ’))if x <= 2: y = 2*x – 3else: y = 3*x – 2print(‘Значення змінної: ’, y)
Номер слайду 17
Номер слайду 18
Вхідні дані:два довільних числа х і у. Кінцеві результати: висновок: або числа рівні, або перше число більше, або друге число більше
Номер слайду 19
Номер слайду 20
x = float(input(‘Уведіть x: ’))y = float(input(‘Уведіть y: ’))if x == y: Print(‘Числа рівні’)elif x > y: print(‘Перше число більше’)else: print(‘Друге число більше’)