вівторок, 6 травня 2025 р.

07.05.2025. 8 клас.

Оператори, що забезпечують реалізацію додаткових умов роботи циклу (пропуск ітерації, достроковий вихід з циклу).

Матеріали та ресурси уроку

Завдання для експериментів

Використайте коди з шаблону, щоб зрозуміти, яким чином можна забезпечити

  • перехід до наступної ітерації циклу
  • достроковий вихід з циклу
  • певні дії, доступні тільки в разі "штатного" завершення циклу.

Застосуйте отриманий досвід для виконання комплексного практичного завдання.

Комплексне практичне завдання "Розроблення подійно-орієнтованої програми з використанням операторів повторення"

  • В середовищі програмування ЄPython апробуйте готовий проєкт "Алгоритм Евкліда (найбільший спільний дільник)", отримайте файл проєкту в форматі PY (4 бали).
  • Удоскональте проєкт, додавши до нього (2*4 бали):
    • перевірку введених чисел на додатність (оскільки в алгоритмі передбачена робота лише з натуральними числами, то у випадку введення користувачем від’ємного цілого числа програма має використати у проєкті його модуль)
    • фіксування кількості ітерацій, за які буде знайдено НСД (скільки виконань тіла цикла знадобиться, щоб визначити НСД)
  • Додатково: зробіть, щоб на введене дробове число програма повідомляла користувачу, що розрахувати НСД неможливо (bonus 2 бали ).
  • Переконайтеся у працездатності зміненого проєкту та збережіть його як файл PY.
  • Посилання на проєкти здайте через Клас.

Немає коментарів:

Дописати коментар