Урок 54 Інформатика 10 (АП)
Практична робота № 13
«Побудова рекурентних алгоритмів».
Мета.
Навчальна. навчитися будувати рекурентні алгоритми і реалізовувати їх у вигляді програм.
Розвиваюча. Розвивати логічне та алгоритмічне мислення, вміння аналізувати та застосовувати набуті знання.
Виховна. Виховувати наполегливість, самостійність, культуру оформлення
План
Хід уроку
1. Актуалізація опорних знань.
2. Техніка безпеки під час роботи на ПК.
Інструктаж з ТБ при роботі з ПК та в комп’ютерному класі.
3. Практична робота № 12 “Побудова алгоритмів з послідовними повтореннями”.
Хід роботи
Програма має обов'язково містити команди:
Назва файла має нести інформацію про номер практичної роботи та прізвище її виконавця. Файли програм мають зберігатися в особистій папці на диску.
4. Завдання до практичної роботи.
1. Дано послідовність чисел Фібоначчі. Визначити члени послідовності u1, u2, … un та їх суму (n - номер за списком).
2. За даними співідношеннями визначити значення хn та Sn (n- номер за списком):
1) xn=xn-1+2xn-2, х0= 1;
2) xn=2xn-1+3xn-2, х0= 0, x1=9;
3) xn=xn-1(xn-2+1) х0= 0, x1=1.
3. Визначити найменший додатній член числової послідовності і його номер, заданої рекурентним співідношенням
1) xn=xn-1+xn-2+100, x1=x2=-99;
2) xn=xn-1+xn-2+xn-3+200, x1=x2=xn-3=-99;
3) xn=xn-1+xn-3+100, x1=x2=xn-3=-99;
6. Підсумки уроку.
7. Домашнє завдання.
1. Повторити конспект.
2. Запишіть рекурентні співвідношення і складіть алгоритми обчислення значень N-го члена послідовності і суми N членів, яка починається з 1, та в якої кожний наступний член дорівнює сумі квадратів всіх попередніх.