Сьогодні о 18:00
Вебінар:
«
Нейротренажери для мозку - цікавинки на літо для дітей
»
Взяти участь Всі події
Урок:

Вкладені цикли for

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

Цілі:

  • навчальна: Вкладені цикли for

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

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

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

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

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

2

3

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

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

4

5

Поєднання повторення та розгалуження

Вкладені команди повторення

Python. Вкладені цикли
5 квітня 2023
0 0
Аватар профіля Костукевич Фелікс Віталійович
Аватар профіля Костукевич Фелікс Віталійович
Інформатика
8 клас
0 5 10 1 0 0

6

Розв'язати задачу "*Рамка 4"

Рядків n = 4, стовпців m =7

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

Якщо рядок row==1 або row==4 вивести 7 символів "*"

Якщо колонка col==1 або col==7 вивести 1 символ "*"

В інших випадках вивести " є" (пробіл)

Отже, для виведення одного символу використати розгалуження:

В рядку таких символів m (наприклад, m=7), тому m раз повторити виведення (for):

Рядків за умовою n, тому попередній цикл потрібно повторити n раз (for):

Остаточно, програма разом з введенням n, m має наступний вигляд:


7

Розв'язати задачу "Шаблон"

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

  2. Скласти програму, використовуючи підказки:
    1) код цієї задачі аналогічний коду задачі "Рамка4"
    2) відмінність перша: таблиця має бути квадратна, тому n та m рівні
    відмінність друга: якщо (row + col)%2 == 0 тоді вивести "
    *", інакше вивести пробіл.

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

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

8

Розв'язати задачу "Шаблон 3"

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

  2. Скласти програму, використовуючи підказки:
    1) код цієї задачі аналогічний коду задачі "Шаблон"
    2) відмінність: якщо row == col aбо row+col==n+1 тоді вивести "
    *", інакше вивести пробіл.

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

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

9

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

  • Вивчити кроки для опису циклу for

  • Вивчити блок-схеми "поєднання повторення та розгалуження" і "вкладені цикли"

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

  • Розв'язати задачу "*Рамка 2" (підказка: програма не потребує вкладених циклів; може бути розв'язана за допомогою команд print, for, if які виконуються послідовно одна за одною).

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

Сподобався:

0

Так: 4

Ні: 0

Зрозумілий:

0

Так: 4

Ні: 0

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

0

Ні: 4

Так: 0

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

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

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

87

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

33 грн

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

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

129

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

33 грн

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

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

53

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

33 грн

Апаратні засоби для забезпечення електронного документообігу

Апаратні засоби для забезпечення електронного документообігу

164

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

33 грн

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

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

2018

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

33 грн

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

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

1130

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

33 грн

Схожі уроки

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

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

1277

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

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

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

1095

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

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

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

1337

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

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

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

490

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

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

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

645

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

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

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

272

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