Урок:

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

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

Цілі:

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

  • розвивальна: розвивати логічне мислення; формувати вміння діяти за інструкцією, планувати свою діяльність, аналізувати 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
Аватар профіля Костукевич Фелікс Віталійович
Аватар профіля Костукевич Фелікс Віталійович
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

205

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

33 грн

Системне адміністрування: будова та функції ОС

Системне адміністрування: будова та функції ОС

26

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

33 грн

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

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

1272

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

33 грн

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

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

2114

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

33 грн

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

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

81

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

33 грн

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

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

145

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

33 грн

Схожі уроки

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

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

1363

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

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

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

1215

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

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

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

1412

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

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

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

548

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

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

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

705

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

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

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

343

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