Урок:

Розв'язування задач з оператором циклу while

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

Цілі:

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

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

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

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

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

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

2

3

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

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

4

5

Завдання Найбільше з менших 2. Серед чисел менших n, які рівні повним кубам знайти найбільше.

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

Відповідь

Алгоритм

Оскільки (за умовою задачі) n - натуральне число (мінімальне значення дорівнює 1), то початкове значення k має бути меншим 1; тому можна вибрати, наприклад, k = 0.

Реалізація алгоритму

6

Завдання Найбільше з менших. Серед цілих чисел менших n та кратних 11 знайти найбільше

Розв'язання

Відповідь

Алгоритм

Напишіть в зошиті програму, яка відповідає наведеній блок-схемі.

Виконати тестування на сервері.

7

Завдання Найбільше з менших 3 На вході програми маємо натуральне число n (n>9). Серед натуральних чисел, що мають менше цифр ніж число n знайти найбільше.

Розв'язання

1) алгоритм обчислення кількості цифр (вивчити, як формулу)

число

цифра

лічильник цифр

n // 10 (скоротити число на 1 цифру)

456

6

k=1

45

45

5

k=2

4

4

4

k=3

0

в цьому алгоритмі k - кількість цифр в цілому числі n

2) Якщо дано двоцифрове число, наприклад, 11, тоді найбільшим одноцифровим є 9. Якщо дано трицифрове число, наприклад, 100, тоді найбільшим двоцифровим є 99. Аналогічно для 4-, 5-цифрових і т.д. Отже, якщо число має k цифр, тоді найбільшим числом з k-1 цифри є число, яке обчислюється формулою 10**(k-1)-1

k (кількість цифр)

10**(k-1)-1 (максимальне число з k-1 цифри)

2

9

3

99

4

999

Алгоритм

Напишіть в зошиті програму, яка відповідає наведеній блок-схемі.

Виконати тестування на сервері.

8

Розв'язати та надіслати скріншот

9

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

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

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

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

Сподобався:

0

Так: 0

Ні: 0

Зрозумілий:

0

Так: 0

Ні: 0

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

0

Ні: 0

Так: 0

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

Олімпіадні задачі: масиви - урок 2

Олімпіадні задачі: масиви - урок 2

158

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

33 грн

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

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

432

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

33 грн

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

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

176

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

85 грн

Підготовка до олімпіад: ІІ етап Всеукраїнської олімпіади з інформатики (2024-2025) (2)

Підготовка до олімпіад: ІІ етап Всеукраїнської олімпіади з інформатики (2024-2025) (2)

1132

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

33 грн

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

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

87

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

33 грн

Підготовка до олімпіад: ІІ етап Всеукраїнської олімпіади з інформатики (2024-2025) (1)

Підготовка до олімпіад: ІІ етап Всеукраїнської олімпіади з інформатики (2024-2025) (1)

2018

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

33 грн

Схожі уроки

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

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

1281

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

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

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

1101

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

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

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

1341

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

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

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

492

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

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

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

649

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

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

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

277

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