Урок:

13.3. Числові і рекурентні послідовності

Вміст уроку:

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

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

1:

Теоретичний блок

Python дуже популярна для написання серверної частини веб-сайтів для мобільних і веб-застосунків та побудови різноманітних сервісів.

Числові послідовності

Елементами числових послідовностей є цілі або дійсні числа. Числовими послідовностями мови Python можуть бути списки, кортежі й діапазони (приклади 1 і 2).

0601k2vh-d576-869x480.png

2:

Вільне введення тексту

2 з 12 балів

Відкрийте IDLE Python (File/New file)

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

3:

Теоретичний блок

0601k2w7-687c-897x468.png

4:

Вільне введення тексту

2 з 12 балів

Відкрийте IDLE Python (File/New file)

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

Увести n 9

5:

Теоретичний блок

Рекурентні послідовності

Рекурентні послідовності — це такі послідовності, у яких наступний член обчислюється через значення попередніх членів.

Найвідомішими рекурентними послідовностями є:

  • значення членів арифметичної прогресії, у якій значення наступного члена обчислюється за допомогою формули 0601k2xl-b64a-103x23.png

  • значення членів геометричної прогресії, у якій значення наступного члена обчислюється за допомогою формули 0601k2xs-3f22-101x23.png

  • значення факторіалу, які обчислюються за формулою 0601k2xy-9762-132x30.png

Класичним прикладом рекурентної послідовності є числа Фібоначчі: 1, 1, 2, 3, 5, 8, 13, 21, 34, 55. У цій послідовності перший і другий елементи дорівнюють 1, а значення кожного наступного — сумі значень двох попередніх, тобто його значення обчислюється за допомогою формули: 0601k2ya-fb50-115x28.png

На рис. 13.21 зображено блок-схему алгоритму обчислення чисел Фібоначчі. В алгоритмі використані такі позначення: pred — попереднє значення числа, cur — поточне значення числа, lst — числова послідовність, i — лічильник чисел Фібоначчі, n — кількість чисел. Код реалізації алгоритму наведено на рис. 13.22.

0601k2yy-f2fb-850x333.png

6:

Вільне введення тексту

2 з 12 балів

Відкрийте IDLE Python (File/New file)

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

Кількість чисел = 13

7:

Вільне введення тексту

3 з 12 балів

Запитання для перевірки знань

  1. Які вбудовані об’єкти мови Python є послідовностями?

  2. Які послідовності є числами Фібоначчі?

  3. Які операції й методи обов’язково підтримують послідовності мови Python?

  4. Які послідовності мови Python називають змінними і незмінними?

  5. Наведіть формули обчислення членів арифметичної і геометричної прогресій

  6. Які послідовності називають рекурентними?

8:

Завантаження файлу

3 з 12 балів

Завдання для самостійного виконання

Розробіть код створення послідовності довжиною n, елементами якої є цілі випадкові числа в діапазоні від 7 до 49. Упорядкуйте послідовність за зменшенням чисел.

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

Сподобався:

7 2

Зрозумілий:

7 2

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

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

Типи величин у табличному процесорі. Уведення даних

Типи величин у табличному процесорі. Уведення даних

45

Аватар профіля Губчик Вероніка Григорівна
Інформатика
8 клас

50 грн

Робота з великими числами в Python

Робота з великими числами в Python

77

Аватар профіля Губчик Вероніка Григорівна
Інформатика
10—11 клас

33 грн

Тематична атестація "Графічний дизайн як засіб візуальної комунікації. Растрова графіка"

Тематична атестація "Графічний дизайн як засіб візуальної комунікації. Растрова графіка"

41

Аватар профіля Губчик Вероніка Григорівна
Інформатика
10—11 клас

50 грн

Анімаційні ефекти на веб-сторінці

Анімаційні ефекти на веб-сторінці

21

Аватар профіля Губчик Вероніка Григорівна
Інформатика
10 клас

50 грн

8.1. Поняття алгоритму. Властивості алгоритмів

8.1. Поняття алгоритму. Властивості алгоритмів

32

Аватар профіля Губчик Вероніка Григорівна
Інформатика
8 клас

50 грн

Схожі уроки

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

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

1011

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

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

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

851

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

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

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

1090

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

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

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

338

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

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

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

473

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