Урок:

Команди повторення. Оператор циклу while

Опис уроку (учням цей опис не показується):

Цілі:

  • навчальна: Команди повторення. Оператор циклу while

  • розвивальна: розвивати логічне мислення; формувати вміння діяти за інструкцією, планувати свою діяльність, аналізувати i робити висновки;

  • виховна: виховувати інформаційну культуру учнів, уважність, акуратність, дисциплінованість.

Вміст уроку:
1
2
3
4
5
6
7
8
9

Урок не містить жодного завдання. Додайте завдання.

Щоб додати завдання, оберіть категорію завдання на панелі запитань.

2

3

Гімнастика для очей

Відеоінструкція (1 хв)

4

1. Як позначається операція ділення цілих чисел, результат якої є ціла частина від ділення?

2. Як позначається операція ділення цілих чисел, результат якої є остача від ділення?

3. Чому дорівнює вираз 5 % 2?

4. Чому дорівнює вираз 20 % 10?

5. Чому дорівнює вираз 21 % 10?

6.

0401oh7a-ced8-940x167.pngПерейти до інтерактивної презентації

5

Цикл з умовою (while)

Приклад:

Службові слова break, continue

Якщо програма у процесі виконання досягає команди break, то виконання циклу відразу припиняється.

Іноді потрібно не переривати весь цикл, а лише пропустити, по певній причині, одну ітерацію. Для цих речей використовується оператор continue.

Для аналізу правильності роботи циклу застосовують breakpoint.

Середовище PyCharm дозволяє створювати умовні breakpoint (інструкція)

6

Задача Наступне число 2 (EOlymp)

Умова. Для заданого цілого числа n знайдіть число, наступне за n, кратне 10.

Вхідні дані: Одне ціле число n.

Вихідні дані: Вивести число, наступне за n, кратне 10.

Розв'язування.

Вхідні дані: n - змінна типу int

Вихідні данні: ціле число, що відповідає критерію (число кратне 10)

Модель. Якщо число n % 10 == 0, то число є кратним 10. Тому, поки n % 10 != 0 потрібно збільшувати n на 1.

Алгоритм (блок-схема):

Програма:

Тестування на сервері

7

Задача Наступне число 3 (EOlymp)

Оформити задачу в зошиті відповідно до зразка (дивись вище).

Написати програму та протестувати на сервері.

Підказка:

Надіслати: 1) скріншот програми; 2) результати тестування

8

Задача Найменше з більших (EOlymp)

Оформити задачу в зошиті відповідно до зразка (дивись вище).

Написати програму та протестувати на сервері.

Підказка:

Надіслати: 1) скріншот програми; 2) результати тестування

9

Домашнє завдання

Прочитати про написання розгалужених алгоритмів на Python (розділ 6.2)

Прочитати про написання циклічних алгоритмів на Python (розділ 6.3)

Підготуватись до тестування по розділах 6.2 та 6.3

Рефлексія від 14 учнів

Сподобався:

0

Так: 13

Ні: 1

Зрозумілий:

0

Так: 13

Ні: 1

Потрібні роз'яснення:

0

Ні: 12

Так: 2

Рекомендуємо

Систематизація знань (9) (повторення, частина 1)

Систематизація знань (9) (повторення, частина 1)

42

Аватар профіля Костукевич Фелікс Віталійович
Інформатика
9 клас

33 грн

Оператори циклу

Оператори циклу

431

Аватар профіля Лизько Валентина Степанівна
Інформатика
8 клас

33 грн

Цикли в C# (while, do while, for)

Цикли в C# (while, do while, for)

176

Аватар профіля Чайковський Олександр Олександрович
Інформатика
7—12 клас та I курс

85 грн

Алгоритм пошук в ширину: числова послідовність як граф

Алгоритм пошук в ширину: числова послідовність як граф

87

Аватар профіля Костукевич Фелікс Віталійович
Інформатика
11 клас

33 грн

Практична робота "Український орнамент за допомогою Processing"

Практична робота "Український орнамент за допомогою Processing"

129

Аватар профіля Костукевич Фелікс Віталійович
Інформатика
11 клас

33 грн

Мультимедіа: проєктування відеоконтенту

Мультимедіа: проєктування відеоконтенту

127

Аватар профіля Костукевич Фелікс Віталійович
Інформатика
8 клас

33 грн

Схожі уроки

Впорядкування, пошук і фільтрування даних.

Впорядкування, пошук і фільтрування даних.

1277

Аватар профіля Вожга Ірина Леонідівна
Інформатика
9 клас

Створення й уведення структури таблиць. Поняття таблиці, поля, запису. Створення таблиць, означення полів і ключів у середовищі СКБД. Властивості полів, типи даних.

Створення й уведення структури таблиць. Поняття таблиці, поля, запису. Створення таблиць, означення полів і ключів у середовищі СКБД. Властивості полів, типи даних.

1095

Аватар профіля Савка-Ржематорська Оксана Василівна
Інформатика
9 клас

Цикли з передумовою у вкладених циклах

Цикли з передумовою у вкладених циклах

1338

Аватар профіля Вожга Ірина Леонідівна
Інформатика
6 клас

Налаштування часових параметрів аудіо- та відеоряду.

Налаштування часових параметрів аудіо- та відеоряду.

490

Аватар профіля Солодовнікова Катерина Олексіївна
Інформатика
8 клас

Елемент керування «кнопка». Поняття об’єкту та його властивостей і методів (на прикладі елементів екранної форми). Властивості і методи елементів керування.

Елемент керування «кнопка». Поняття об’єкту та його властивостей і методів (на прикладі елементів екранної форми). Властивості і методи елементів керування.

646

Аватар профіля Пилипенко Олена Володимирівна
Інформатика
8 клас

Елемент керування кнопка

Елемент керування кнопка

273

Аватар профіля Пилипенко Олена Володимирівна
Інформатика
8 клас