Презентація "Python_задачі на тему: «Розгалуження»"

Про матеріал
Бувають задачі, для розв’язання яких недостатньо лінійних конструкцій. Команди повинні виконуватись лише при певному значенні конкретної умови. Для розв’язування таких задач використовують алгоритмічну структуру розгалуження. У презентації викладено матеріал щодо вивчення розгалужень та реалізація програм мовою Python.
Перегляд файлу
Python задачіна тему:«Розгалуження»Python - це маленький початок великих справ. Вчитель інформатики В. Д. Партіка
1. Дано радіус кола і сторона квадрата (дійсні числа). У якої фігури площа більше?{5 C22544 A-7 EE6-4342-B048-85 BDC9 FD1 C3 A}№Вхідні даніВихідні дані1 2.5 Circle  3.5 2 3.6 Square7.5import mathr = float(input())a = float(input())s1 = math.pi * r ** 2s2 = a ** 2if s1 > s2: print(
2. Відомі дві швидкості: одна в кілометрах за годину, інша - в метрах за секунду. Яка з швидкостей більше?{5 C22544 A-7 EE6-4342-B048-85 BDC9 FD1 C3 A}№Вхідні даніВихідні дані1601818v1 = float(input()) # km/hv2 = float(input()) # m/sec.v1 = v1 * 1000 / 3600if v1 > v2: print(
3. Напишіть програму, щоб перевірити, чи є введене число додатним, від’ємним або це нуль.{5 C22544 A-7 EE6-4342-B048-85 BDC9 FD1 C3 A}№Вхідні даніВихідні дані17 It is positive number2-5.6 It is a negative number30 It is Zeron = float(input()) if n > 0: print(
4. Напишіть програму виведення текстового варіанта шкільних оцінок: 1, 2, 3 (початковий рівень - initial level), 4, 5, 6 (середній рівень - average level), 7, 8, 9 (достатній рівень - sufficient level), 10, 11, 12 (високий рівень - high level).{5 C22544 A-7 EE6-4342-B048-85 BDC9 FD1 C3 A}№Вхідні даніВихідні дані17sufficient level210high level315level is absentn = int(input()) if 1 <= n <= 3: print(
5. Дано натуральное число. Визначити, чи закінчується число парною цифрою.{5 C22544 A-7 EE6-4342-B048-85 BDC9 FD1 C3 A}№Вхідні даніВихідні дані11234 True235 False3-98 Truen = int(input())if n % 2 == 0: print(“True
6. Дано трицифрове число. Визначити, чи рівний квадрат суми цифр числа сумі кубів його цифр.{5 C22544 A-7 EE6-4342-B048-85 BDC9 FD1 C3 A}№Вхідні даніВихідні дані1123 True2210 True3150 Falsen = int(input())a = n // 100b = n // 10 % 10c = n % 10if (a+b+c) ** 2 == a**3+b**3+c**3: print(
7. Визначити чверть координатної площини, якій належить точка A з координатами (x1, y1). Відомо, що координати не рівні нулю і є цілими числами.{5 C22544 A-7 EE6-4342-B048-85 BDC9 FD1 C3 A}№Вхідні даніВихідні дані12-4 IV2-43 IIx1 = int(input())y1 = int(input())if x1 > 0 and y1 > 0: print( 0: print("II")elif x1 < 0 and y1 < 0: print("III")else: print("IV")" title="7. Визначити чверть координатної площини, якій належить точка A з координатами (x1, y1). Відомо, що координати не рівні нулю і є цілими числами.{5 C22544 A-7 EE6-4342-B048-85 BDC9 FD1 C3 A}№Вхідні даніВихідні дані12-4 IV2-43 IIx1 = int(input())y1 = int(input())if x1 > 0 and y1 > 0: print("I")elif x1 < 0 and y1 > 0: print("II")elif x1 < 0 and y1 < 0: print("III")else: print("IV")">
8. Дано двоцифрове число. Визначити, чи є сума його цифр двоцифровим числом.{5 C22544 A-7 EE6-4342-B048-85 BDC9 FD1 C3 A}№Вхідні даніВихідні дані155 True219 True315 Falsen = int(input())a = n // 10b = n % 10if a + b >= 10: print(
9. Дано трицифрове ціле число. Визначити суму першої і останньої цифр числа і порівняти її із значенням другої цифри числа. Відповідно вивести повідомлення: >, < і =.{5 C22544 A-7 EE6-4342-B048-85 BDC9 FD1 C3 A}№Вхідні даніВихідні дані1122> 2121=3263< n = int(input())a = n // 100b = n // 10 % 10c = n % 10if a + c > b: print(")elif a + c < b: print("<")else: print("=")" title="9. Дано трицифрове ціле число. Визначити суму першої і останньої цифр числа і порівняти її із значенням другої цифри числа. Відповідно вивести повідомлення: >, < і =.{5 C22544 A-7 EE6-4342-B048-85 BDC9 FD1 C3 A}№Вхідні даніВихідні дані1122> 2121=3263< n = int(input())a = n // 100b = n // 10 % 10c = n % 10if a + c > b: print(">")elif a + c < b: print("<")else: print("=")">
10. Дано чотирицифрове число. Визначити, чи дорівнює сума двох перших його цифр сумі двох його останніх цифр.{5 C22544 A-7 EE6-4342-B048-85 BDC9 FD1 C3 A}№Вхідні даніВихідні дані11423 True22356 False31102 Truen = int(input())a = n // 1000b = n // 100 % 10c = n // 10 % 10d = n % 10if a + b == c + d: print(
11. Тетянка полюбляє їздити у громадському транспорті, а отримуючи квиток, відразу перевіряє, чи він щасливий. Квиток вважається щасливим, якщо сума перших трьох цифр збігається з сумою останніх трьох цифр номера квитка. Напишіть програму, яка перевірить рівність сум і виведе Happy, якщо суми збігаються, і Ordinary, якщо суми різні. На вхід програмі подається рядок із шести цифр.{5 C22544 A-7 EE6-4342-B048-85 BDC9 FD1 C3 A}№Вхідні даніВихідні дані1156012 Ordinary2122005 Happy3045090 Happyn = int(input())a = n // 100000b = n // 10000 % 10c = n // 1000 % 10d = n // 100 % 10e = n // 10 % 10f = n % 10if a + b + c == d + e + f: print(
12. З клавіатури вводяться три числа. Визначити, чи існує трикутник з такими сторонами. Якщо існує, то визначити чи він є рівностороннім, чи він є рівнобедреним, чи він є різностороннім, чи є він прямокутним.{5 C22544 A-7 EE6-4342-B048-85 BDC9 FD1 C3 A}№Вхідні даніВихідні дані181517трикутник існуєтрикутник прямокутний2232323трикутник існуєтрикутник рівносторонній3131717трикутник існуєтрикутник рівнобедрений4131416трикутник існуєтрикутник різносторонній572311трикутник з такими сторонами не існує
a=int(input('Введіть сторони трикутника: а= '))b=int(input(
Навчання заради успіху. Дякую за увагу!mahalaschool.com.ua
Зміст слайдів
Номер слайду 1

Python задачіна тему:«Розгалуження»Python - це маленький початок великих справ. Вчитель інформатики В. Д. Партіка

Номер слайду 2

1. Дано радіус кола і сторона квадрата (дійсні числа). У якої фігури площа більше?{5 C22544 A-7 EE6-4342-B048-85 BDC9 FD1 C3 A}№Вхідні даніВихідні дані1 2.5 Circle  3.5 2 3.6 Square7.5import mathr = float(input())a = float(input())s1 = math.pi * r ** 2s2 = a ** 2if s1 > s2: print("circle")else: print("square")

Номер слайду 3

2. Відомі дві швидкості: одна в кілометрах за годину, інша - в метрах за секунду. Яка з швидкостей більше?{5 C22544 A-7 EE6-4342-B048-85 BDC9 FD1 C3 A}№Вхідні даніВихідні дані1601818v1 = float(input()) # km/hv2 = float(input()) # m/sec.v1 = v1 * 1000 / 3600if v1 > v2: print("v1")else: print("v2")

Номер слайду 4

3. Напишіть програму, щоб перевірити, чи є введене число додатним, від’ємним або це нуль.{5 C22544 A-7 EE6-4342-B048-85 BDC9 FD1 C3 A}№Вхідні даніВихідні дані17 It is positive number2-5.6 It is a negative number30 It is Zeron = float(input()) if n > 0: print("It is positive number")elif n == 0: print("It is Zero")else: print("It is a negative number")

Номер слайду 5

4. Напишіть програму виведення текстового варіанта шкільних оцінок: 1, 2, 3 (початковий рівень - initial level), 4, 5, 6 (середній рівень - average level), 7, 8, 9 (достатній рівень - sufficient level), 10, 11, 12 (високий рівень - high level).{5 C22544 A-7 EE6-4342-B048-85 BDC9 FD1 C3 A}№Вхідні даніВихідні дані17sufficient level210high level315level is absentn = int(input()) if 1 <= n <= 3: print("initial level")elif 4 <= n <= 6: print("average level")elif 7 <= n <= 9: print("sufficient level")elif 10 <= n <= 12: print("high level")else: print("level is absent")

Номер слайду 6

5. Дано натуральное число. Визначити, чи закінчується число парною цифрою.{5 C22544 A-7 EE6-4342-B048-85 BDC9 FD1 C3 A}№Вхідні даніВихідні дані11234 True235 False3-98 Truen = int(input())if n % 2 == 0: print(“True")else: print(“False")

Номер слайду 7

6. Дано трицифрове число. Визначити, чи рівний квадрат суми цифр числа сумі кубів його цифр.{5 C22544 A-7 EE6-4342-B048-85 BDC9 FD1 C3 A}№Вхідні даніВихідні дані1123 True2210 True3150 Falsen = int(input())a = n // 100b = n // 10 % 10c = n % 10if (a+b+c) ** 2 == a**3+b**3+c**3: print("True")else: print(“False")

Номер слайду 8

7. Визначити чверть координатної площини, якій належить точка A з координатами (x1, y1). Відомо, що координати не рівні нулю і є цілими числами.{5 C22544 A-7 EE6-4342-B048-85 BDC9 FD1 C3 A}№Вхідні даніВихідні дані12-4 IV2-43 IIx1 = int(input())y1 = int(input())if x1 > 0 and y1 > 0: print("I")elif x1 < 0 and y1 > 0: print("II")elif x1 < 0 and y1 < 0: print("III")else: print("IV")

Номер слайду 9

8. Дано двоцифрове число. Визначити, чи є сума його цифр двоцифровим числом.{5 C22544 A-7 EE6-4342-B048-85 BDC9 FD1 C3 A}№Вхідні даніВихідні дані155 True219 True315 Falsen = int(input())a = n // 10b = n % 10if a + b >= 10: print("True")else: print("False")

Номер слайду 10

9. Дано трицифрове ціле число. Визначити суму першої і останньої цифр числа і порівняти її із значенням другої цифри числа. Відповідно вивести повідомлення: >, < і =.{5 C22544 A-7 EE6-4342-B048-85 BDC9 FD1 C3 A}№Вхідні даніВихідні дані1122> 2121=3263< n = int(input())a = n // 100b = n // 10 % 10c = n % 10if a + c > b: print(">")elif a + c < b: print("<")else: print("=")

Номер слайду 11

10. Дано чотирицифрове число. Визначити, чи дорівнює сума двох перших його цифр сумі двох його останніх цифр.{5 C22544 A-7 EE6-4342-B048-85 BDC9 FD1 C3 A}№Вхідні даніВихідні дані11423 True22356 False31102 Truen = int(input())a = n // 1000b = n // 100 % 10c = n // 10 % 10d = n % 10if a + b == c + d: print("True")else: print("False")

Номер слайду 12

11. Тетянка полюбляє їздити у громадському транспорті, а отримуючи квиток, відразу перевіряє, чи він щасливий. Квиток вважається щасливим, якщо сума перших трьох цифр збігається з сумою останніх трьох цифр номера квитка. Напишіть програму, яка перевірить рівність сум і виведе Happy, якщо суми збігаються, і Ordinary, якщо суми різні. На вхід програмі подається рядок із шести цифр.{5 C22544 A-7 EE6-4342-B048-85 BDC9 FD1 C3 A}№Вхідні даніВихідні дані1156012 Ordinary2122005 Happy3045090 Happyn = int(input())a = n // 100000b = n // 10000 % 10c = n // 1000 % 10d = n // 100 % 10e = n // 10 % 10f = n % 10if a + b + c == d + e + f: print("Happy")else: print("Ordinary")

Номер слайду 13

12. З клавіатури вводяться три числа. Визначити, чи існує трикутник з такими сторонами. Якщо існує, то визначити чи він є рівностороннім, чи він є рівнобедреним, чи він є різностороннім, чи є він прямокутним.{5 C22544 A-7 EE6-4342-B048-85 BDC9 FD1 C3 A}№Вхідні даніВихідні дані181517трикутник існуєтрикутник прямокутний2232323трикутник існуєтрикутник рівносторонній3131717трикутник існуєтрикутник рівнобедрений4131416трикутник існуєтрикутник різносторонній572311трикутник з такими сторонами не існує

Номер слайду 14

a=int(input('Введіть сторони трикутника: а= '))b=int(input("b="))c=int(input("c="))if a + b > c and a + c > b and b + c > a: print("трикутник існує") if a**2+b**2==c**2 or a**2+c**2==b**2 or c**2+b**2==a** 2: print("трикутник прямокутний") elif a == b == c: print("трикутник рівносторонній") elif a == b or a == c or b == c: print("трикутник рівнобедрений") else: print("трикутник різносторонній")else: print("трикутник з такими сторонами не існує")

Номер слайду 15

Навчання заради успіху. Дякую за увагу!mahalaschool.com.ua

Середня оцінка розробки
Структурованість
5.0
Оригінальність викладу
5.0
Відповідність темі
5.0
Загальна:
5.0
Всього відгуків: 1
Оцінки та відгуки
  1. Степенко Людмила Василівна
    Загальна:
    5.0
    Структурованість
    5.0
    Оригінальність викладу
    5.0
    Відповідність темі
    5.0
pptx
Додано
8 березня 2021
Переглядів
5487
Оцінка розробки
5.0 (1 відгук)
Безкоштовний сертифікат
про публікацію авторської розробки
Щоб отримати, додайте розробку

Додати розробку