10 клас профільний, ОАП


Календарно-тематичне планування курсу
«Інформатика. 10 клас» (ОАП)
     відповідно до навчальної програми для 10–11 класів
інформаційно-технологічного профілю
авторів Т.П. Караванова, В.П. Костюков, І.О. Завадський
(102 години + 3 години резервного навчального часу; 3 години на тиждень)

№,
n/n
Тема уроку
К-ть годин
Дата

Матеріали до уроку

Тема 1: «Основні поняття алгоритмізації»
4

                              
1
Техніка безпеки при роботі з комп’ютером і правила поведінки в комп’ютерному класі .
Алгоритм та його властивості. Способи представлення алгоритмів.


01.09.15

2
Практична робота № 1. «Способи подання алгоритмів».

02.09.15

3
Базові алгоритмічні структури. Типи алгоритмів.
Практична робота № 2. «Базові алгоритмічні структури. Типи алгоритмів»


04.09.15
4
Виконавець. Формальне виконання алгоритму. Проміжні величини.


08.09.15


Тема 2:  «Моделі та моделювання»
2


5
Моделі та моделювання. Класифікація моделей.
Практична робота № 3. «Побудова інформаційної та математичної моделі»


09.09.15

6
Етапи розв’язування задач на комп’ютері.
Узагальнення та систематизація знань


11.09.15


Тема 3: «Мови програмування»
2


7
Мова програмування як один із способів представлення алгоритму.


15.09.15

8
Класифікація мов програмування. Елементи мови програмування.


16.09.15


Тема 4: «Основи об’єктно-орієнтованого програмування. Робота у середовищі програмування»
6


9
Візуальне конструювання. Структура проекту, модуля, події.


18.09.15

10
Збереження та запуск проекту. Компіляція.

22.09.15

11
Етапи розробки проекту.
Практична робота № 4. «Створення, збереження, запуск проекту за заданим зразком»


23.09.15

12
Етапи проектування форми.

25.09.15
13
Проект як сукупність алгоритмів процедур обробки подій. Налагодження. Тестування.


29.09.15

14
Практична робота № 5. «Налагодження та тестування проекту за заданим зразком»
Узагальнення та систематизація знань


30.09.15

Тема 5: «Лінійні алгоритми. Введення та виведення даних»
12


15
Поняття змінної. Опис стандартних типів змінних.

02.10.15

16
Арифметичні операції. Правила запису арифметичних виразів.


06.10.15

17
Стандартні функції. Оператор присвоювання.

07.10.15

18
Можливості введення та виведення інформації.

09.10.15

19
Виконання завдань на складання лінійних алгоритмів

13.10.15

20
Виконання завдань на складання лінійних алгоритмів.
Практична робота № 6. «Побудова лінійних алгоритмів та їх реалізація у вигляді програм»


16.10.15

21
Лабораторна робота № 1. «Розробка власник лінійних алгоритмів та їх реалізація і тестування у середовищі».


20.10.15
22
Використання текстових файлів для введення та виведення інформації.


21.10.15
23
Виконання завдань на складання лінійних алгоритмів.
Практична робота № 7. «Побудова лінійних алгоритмів та їх реалізація у вигляді програм з використанням текстових файлів».


23.10.15

24
Лабораторна робота № 2. «Розробка власник лінійних алгоритмів та їх реалізація і тестування у середовищі з використанням текстових файлів»


03.11.15
25
Поповнення власної бібліотеки навчальних завдань.

04.11.15

26
Узагальнення та систематизація знань.

06.11.15


Тема 6: «Робота у середовищі програмування у консольному режимі»
4


27
Консольний режим. Можливості середовища об’єктна-орієнтованого програмування щодо роботи у консольному режимі.


10.11.15
28
Робота у консольному режимі.
Практична робота № 8. «Створення, редагування та тестування програм у консольному режимі»


11.11.15
29
Використання текстовий файлів.
Практична робота № 9. «Використання текстових файлів для розв’язування задач у консольному режимі»


13.11.15

30
Розв’язування задач.
Лабораторна робота № 3. «Реалізація лінійних алгоритмів з використанням консольного режиму середовищі»


17.11.15

Тема 7: «Алгоритми з розгалуженнями»
16


31
Логічні вирази та логічні операції.

18.11.15

32
Таблиці істинності.

20.11.15
33
Оператор розгалуження. Вкладені розгалуження.

24.11.15
34
Створення  і реалізація програм з розгалуженням.

25.11.15

35
Створення  і реалізація програм з розгалуженням.

27.11.15

36
Створення  і реалізація програм з розгалуженням.
Практична робота  № 10 «Побудова алгоритмів з послідовними розгалуженнями»

01.12.15

37
Створення  і реалізація програм з розгалуженням.

02.12.15

38
Створення  і реалізація програм з розгалуженням.

04.12.15

39
Створення  і реалізація програм з розгалуженням.

08.12

40
Алгоритми з розгалуженнями.
Лабораторна робота № 4. «Реалізація алгоритмів з послідовними розгалуженнями у вигляді програм»

09.12

41
Оператор вибору.

11.12

42
Створення програм з розгалуженням.
Практична робота № 11. «Побудова алгоритмів з вкладеними розгалуженнями та оператором вибору»

15.12

43
Створення  і реалізація програм з оператором вибору.

16.12

44
Створення  і реалізація програм з оператором вибору.

18.12

45
Лабораторна робота № 5. «Реалізація алгоритмів з вкладеними розгалуженнями та оператором вибору у вигляді програм»

22.12

46
Узагальнення та систематизація знань

23.12


Тема 8: «Алгоритми з повтореннями»
14


47
Алгоритми з повтореннями. Оператори циклу.

25.12

48
Створення програм.
Практична робота № 12. «Побудова алгоритмів з послідовними повтореннями»

12.01

49
Створення  і реалізація програм з оператором циклу.

13.01

50
Лабораторна робота № 6. «Реалізація алгоритмів з послідовними повтореннями у вигляді програм»

15.01
Завдання 
Д. з. - №3,4
51
Поєднання повторення і розгалуження.

19.01
09.02
52
Рекурентні послідовності.

20.01
10.02

53
Рекурентні послідовності.
Практична робота № 13. «Побудова рекурентних алгоритмів»

22.01
10.02

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

26.01
12.02

55
Лабораторна робота № 7. «Реалізація рекурентних алгоритмів у вигляді програм»

27.01

56
Вкладені цикли.
Практична робота № 14. «Побудова алгоритмів з вкладеними повтореннями»

29.01

57
Створення  і реалізація програм з вкладеними повтореннями.



58
Лабораторна робота № 8. «Реалізація алгоритмів з вкладеними повтореннями»


59
Можливості середовища програмування для роботи з циклічними програмами.



60
Узагальнення та систематизація знань




Тема 9: «Масиви. Рядкові величини»
14


61
Поняття масиву. Прості та структуровані типи мовою.


62
Одновимірні та двовимірні масиви.
Практична робота № 15. «Побудова алгоритмів з одновимірними та двовимірними масивами»



63
Лабораторна робота № 9. «Реалізація алгоритмів з одновимірними і двовимірними масивами у вигляді програм»


64
Рядкові величини.
Практична робота № 16. «Побудова алгоритмів з обробкою рядкових величин»



65
Лабораторна робота № 10. «Реалізація алгоритмів з обробкою рядкових величин у вигляді програм»


66
Класичні алгоритми для роботи з масивами та рядками.



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



68
Складання програм на пошук та заміну підрядка.



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



70
Складання програм на пошук та заміну підрядка



71
Складання програм на упорядкування масиву.
Практична робота № 17. «Класичні алгоритми для роботи з масивами»



72
Створення та реалізація програм на опрацювання табличних величин



73
Лабораторна робота № 11. «Реалізація класичних алгоритмів для роботи з масивами та рядковими величинами у вигляді програм»



74
Узагальнення та систематизація знань




Тема 10: «Підпрограми. Процедури та функції»
14


75
Поняття підпрограми. Локальні та глобальні змінні.



76
Формальні та фактичні параметри.



77
Складання та реалізація програм.
Практична робота № 18. «Побудова алгоритмів з використанням процедур і функцій»



78
Складання та реалізація програм, що містять звернення до підпрограм.



79
Лабораторна робота № 12. «Реалізація алгоритмів з використанням процедур і функцій  у вигляді програм»



80
Рекурсія. Рекурсивні алгоритми.



81
Рекурсія у мові програмування.



82
Складання та реалізація програм.
Практична робота № 19. «Побудова рекурсивних алгоритмів»



83
Створення підпрограм користувача та їх реалізація мовою.



84
Складання та реалізація програм.



85
Лабораторна робота № 13. «Реалізація рекурсивних  алгоритмів у вигляді програм»



86
Складання та реалізація програм, що містять звернення до підпрограм та функцій.



87
Складання та реалізація програм, що містять звернення до підпрограм та функцій.



88
Узагальнення та систематизація знань




Тема 11: «Записи, множини, покажчики»
12


89
Записи.



90
Складання програм.
Практична робота № 20. «Побудова алгоритмів з використанням записів»



91
Оператор приєднання WITH.



92
Лабораторна робота № 14. «Реалізація  алгоритмів з використанням записів у вигляді програм»



93
Множини



94
Складання програм.
Практична робота № 21. «Побудова алгоритмів з використанням множин»



95
Лабораторна робота № 15. «Реалізація  алгоритмів з використанням множин у вигляді програм»



96
Покажчики



97
Складання програм.
Практична робота № 22. «Побудова алгоритмів з використанням покажчиків»



98
Використання динамічної пам’яті.



99
Лабораторна робота № 16. «Реалізація  алгоритмів з використанням покажчиків у вигляді програм»



100
Узагальнення та систематизація знань




Тема 12: «Повторення»
5


101
Повторення



102
Повторення



103
Повторення



104
Повторення



105
Повторення



 

Немає коментарів :

Дописати коментар