Урок:

Розв'язування задач: рекурсивні функції

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

Цілі:

  • навчальна: рекурсивні функції

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

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

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

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

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

2

03015ok4-35d1-940x543.png

3

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

03015ols-c201-940x507.png

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

4

Критерії оцінювання презентації

Номер

Критерії

Бали

1

Дотримана структура презентації: титульний слайд, план, основний матеріал, джерела інформації, завершальний слайд

0, 1 або 2

2

Грамотність написаного тексту

0, 1 або 2

3

Дизайн презентації: відповідність фону до теми презентації, доцільність анімації, гармонійно підібране поєднання кольорів фону та тексту;

0, 1 або 2

4

Наявність ілюстрацій та їх відповідність матеріалу доповіді, наявність підписів біля ілюстрацій; коректність розміщення ілюстрацій на слайді

0, 1 або 2

5

Усна доповідь: мова доповідача чітка, зрозуміла, терміни або прізвища вчених вимовлялись грамотно, доповідач розгорнуто пояснив тему презентації та скористався кількома джерелами інформації

0, 1, 2, 3 або 4

5

Функція для обчислення послідовності Фібоначчі: доповнити код

6

10 з 20 балів

Виконати тест

Рекурсивні функції
10 травня 2023
0 0
Аватар профіля Костукевич Фелікс Віталійович
Аватар профіля Костукевич Фелікс Віталійович
Інформатика
9 клас
1 10 27 3 0 0

7

Зразок виконання завдання

Завдання. Обчислити факторіал числа n: n! = 1 * 2 * ... * n за допомогою рекурсивної функції (математичний запис):

0402vugp-bd05-330x52.png

Скласти програму в replit для обчислення цієї функції. За допомогою складеної програми обчислити значення та заповнити таблицю в зошиті.

Вхідні дані

Вихідні дані

5

8

12

?

Надіслати скріншот програмного коду та таблиці, заповненої в зошиті.

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

Складається, тестується та надсилається скріншот коду:

0402xqgh-fd60-570x264.png

В зошиті заповнюється і надсилається скріншот таблиці:

Вхідні дані

Вихідні дані

5

8

12

233

8

4 з 20 балів

Задача "Сума цифр"

Сума цифр у заданому натуральному числі N (N>=0) обчислюється рекурсивною функцією


0402xqpu-b4f0-414x69.png

Скласти програму в replit для обчислення цієї функції. За допомогою складеної програми обчислити значення та заповнити таблицю в зошиті.

Вхідні дані

Вихідні дані

5

?

10

?

12345

?

982374651092

?

Надіслати скріншот програмного коду та таблиці, заповненої в зошиті.

9

6 з 20 балів

Задача. Степінь числа

Степінь числа обчислюється за допомогою рекурсивної функції

04015nkg-8a3a-558x99.png

Підказка: під час написання програмного коду "крок рекурсії" в цій функції - це команда розгалуження наступного виду:
0402y60h-42e6-256x89.png

Скласти програму в replit для обчислення цієї функції. За допомогою складеної програми обчислити значення та заповнити таблицю в зошиті.

Вхідні дані (a, b)

Вихідні дані

2 3

8

5 3

?

12345 2

?

11211 3

?

Надіслати скріншот програмного коду та таблиці, заповненої в зошиті.

10

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

  1. Вивчити що називають "рекурсивною функцією"

  2. Вивчити, що таке "стек".

  3. Вивчити елементи рекурсивної функції: гранична умова, база, крок функції - вміти записувати загальний вигляд рекурсивної функції.

  4. Вивчити рекурсивний запис функцій для факторіала та послідовності Фібоначчі.

Підготувати презентації та доповіді для демонстрації у класі

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

Сподобався:

0

Так: 8

Ні: 0

Зрозумілий:

0

Так: 8

Ні: 0

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

0

Ні: 8

Так: 0

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

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

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

177

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

33 грн

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

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

1134

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

33 грн

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

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

2023

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

33 грн

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

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

51

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

33 грн

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

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

87

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

33 грн

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

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

56

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

33 грн

Схожі уроки

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

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

1293

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

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

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

1115

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

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

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

1349

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

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

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

498

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

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

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

654

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

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

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

285

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