Сьогодні відбувся
Вебінар:
«
Інтелектуальна власність у професійній діяльності педагога: розбір практичних кейсів
»
Взяти участь Всі події
Урок:

Алгоритми з повторенням. Оператор циклу while

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

Цілі:

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

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

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

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

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

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

2

3

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

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

4

Алгоритм повторення

Учасникам забігу надали номери від a до b та занесли цю інформацію до комп'ютера. Виведіть номери спортсменів.

Для заданого цілого числа n знайдіть число, наступне за n, кратне 10 (ділиться на 10 з остачею 0 - націло)

Від a до b вивести числа

1) поки число не ділиться на 10, тоді збільшити число

2) вивести знайдене число

a, b = map(int, input().split())

for i in range(a, b+1, 1):

ccccprint(i)

n = int(input())

n += 1

while n%10 != 0:  

ccccn += 1

print(n)

5

Приклади

Завдання

Алгоритм

знайдіть число, наступне (найменше) за n, кратне 10

Умова завершення: n, кратне 10

Умова продовження: n НЕ кратне 10

Цикл while: поки число НЕ ділиться на 10 націло - збільшити

n = int(input())

k = n + 1

while k % 10 != 0:

cccck += 1

print(k)

знайти число наступне за n (найменше), що є повним квадратом

Умова завершення: є повним квадратом

Умова продовження: НЕ є повним квадратом

Цикл while: поки число НЕ є повним квадратом більшим за n - збільшити

знайти число наступне за n (найменше), що є деяким степенем двійки

Умова завершення: є степенем двійки

Умова продовження: НЕ є степенем двійки 

Цикл while: поки число НЕ є степенем двійки більшим за n - збільшити

6

Записати в зошиті (відповідно до прикладів вище):

1) цикл у вигляді речення: поки не є ...

2) цикл while на мові Python

Завдання

  1. серед цілих чисел більших n та кратних 7 знайти найменше

  2. серед натуральних чисел більших ніж n, що не діляться на 23 і 5 знайти найменше

  3. знайти число попереднє до n, що кратне 5 (віднімати)

  4. знайти число попереднє до n, що не ділиться на 23 і 5 (віднімати)

7

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

  1. Ознайомитись з умовою задачі на EOlymp

  2. Скласти програму, використовуючи вище виконані завдання

  3. Виконати тестування програми на сервері.

  4. Надіслати скріншот програми та результатів тестування на сервері.

8

Задача Наступне число 4

  1. Ознайомитись з умовою задачі на EOlymp

  2. Скласти програму, використовуючи вище виконані завдання

  3. Виконати тестування програми на сервері.

  4. Надіслати скріншот програми та результатів тестування на сервері.

9

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

  1. Ознайомитись з умовою задачі на EOlymp

  2. Скласти програму, використовуючи вище виконані завдання

  3. Виконати тестування програми на сервері.

  4. Надіслати скріншот програми та результатів тестування на сервері.

10

Задача Попереднє число 4

  1. Ознайомитись з умовою задачі на EOlymp

  2. Скласти програму, використовуючи вище виконані завдання

  3. Виконати тестування програми на сервері.

  4. Надіслати скріншот програми та результатів тестування на сервері.

11

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

  • Вивчити блок-схему та запис на мові Python циклу while

  • Навчитись користуватись Debugger в Replit

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

Сподобався:

0

Так: 3

Ні: 0

Зрозумілий:

0

Так: 3

Ні: 0

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

0

Ні: 3

Так: 0

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

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

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

87

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

33 грн

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

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

43

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

33 грн

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

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

431

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

33 грн

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

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

176

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

85 грн

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

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

129

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

33 грн

Художнє оформлення тексту. Ділова графіка. Створення векторного шрифтового плакату на задану тематику

Художнє оформлення тексту. Ділова графіка. Створення векторного шрифтового плакату на задану тематику

53

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

33 грн

Схожі уроки

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

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

1278

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

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

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

1097

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

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

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

1340

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

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

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

491

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

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

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

648

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

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

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

276

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