SlideShare a Scribd company logo
1 of 7
Календарно-тематичне планування
          з інформатики
ІНФОРМАЦІЙНО-ТЕХНОЛОГІЧНОГО
             ПРОФІЛЮ

           для 10 класу

        на 2012-2013 н.р.


        Учителя інформатики
            Фролов О.А.




         Першотравенська ЗШ №3


                                   1
Лінія «Алгоритмізація та програмування»
                            3 год. на тиждень
    №               Зміст навчального матеріалу                  Дата   Прим.

                           І семестр (48 год. (46+2 рез.)
   Розділ «Основи алгоритмізації та об’єктно-орієнтованого програмування»
                                  (100+5 годин )
Тема 1: «Основні поняття алгоритмізації» (4 години)
 1    1 Поняття алгоритму. Властивості алгоритмів. Способи
         представлення алгоритмів.
 2    2 Базові алгоритмічні структури. Типи алгоритмів.
         Виконавець та система команд виконавця.
 3    3 Формальне виконання алгоритму. Аргументи,
         результати, проміжні величини.
         Практична робота: «Способи подання алгоритмів»
 4    4 Практична робота: «Базові алгоритмічні структури.
         Типи алгоритмів»
Тема 2: «Моделі та моделювання» (2 години)
 5    1 Поняття моделі та моделювання. Класифікація моделей.
         Інформаційна модель.
 6    2 Математична модель як різновид інформаційної моделі;
         етапи розв’язування задач на комп’ютері.
         Практична робота: «Побудова інформаційної та
         математичної моделі»
Тема 3: «Мови програмування» (2+1 години)
    7 1 Мова програмування як один із способів представлення
         алгоритму; класифікація мов програмування.
  8   2 Елементи мови програмування.
  9   3 Тематичний залік по темах "Основні поняття
         алгоритмізації", "Моделі та моделювання", "Мови
         програмування"
Тема 4: «Основи об’єктно-орієнтованого програмування.
Робота у середовищі програмування» (6 годин)
 10   1 Основні особливості середовища розробки, візуальне
         конструювання, структура проекту.
 11   2 Структура модуля; події; збереження та запуск проекту;
         компіляція.
 12   3 Етапи розробки проекту. Етапи проектування форми.
         Проект як сукупність алгоритмів процедур обробки
         подій.
 13   4 Кодування.
         Практична робота: «Створення, збереження, запуск

2
№               Зміст навчального матеріалу                 Дата     Прим.

         проекту за заданим зразком»
14    5 Налагодження; тестування.
         Практична робота: «Налагодження та тестування
         проекту за заданим зразком»
 15   6 Тематичний залік по темах "Мови програмування.
         Основи об’єктно-орієнтованого програмування.
         Робота у середовищі програмування"
Тема 5: «Лінійні алгоритми. Введення та виведення даних» (12 годин)
 16   1 Поняття змінної. Ім’я та тип змінної.
 17   2 Опис стандартних типів змінних.
 18   3 Арифметичні операції. Правила запису арифметичних
         виразів.
 19   4 Стандартні функції.
 20   5 Оператор присвоювання.
 21   6 Можливості введення та виведення інформації.
 22   7 Використання текстових файлів для введення та
         виведення інформації.
 23   8 Практична робота: «Побудова лінійних алгоритмів та
         їх реалізація у вигляді програм (проектів)»
 24   9 Поповнення власної бібліотеки навчальних завдань.
         Практична робота: «Побудова лінійних алгоритмів та
         їх реалізація у вигляді програм (проектів) з
         використанням текстових файлів»
 25      Лабораторна робота: «Розробка власних лінійних
         алгоритмів та їх реалізація і тестування у середовищі
         програмування»
 26      Лабораторна робота: «Розробка власних лінійних
         алгоритмів та їх реалізація і тестування у середовищі
         програмування з використанням текстових файлів»
 27      Тематичний залік по темі "Лінійні алгоритми.
         Введення та виведення даних"
Тема 6: «Робота у середовищі програмування у консольному режимі» (4 години)
 28   1 Поняття консольного режиму виконання програми та
         можливості його використання; знайомство з
         можливостями середовища об’єктно-орієнтованого
         програмування щодо роботи у консольному режимі.
         Практична робота: «Створення, редагування та
         тестування програм у консольному режимі»
 29   2 Можливості створення, редагування та тестування
         програм у консольному режимі; можливості введення та
         виведення інформації для виконання програм у
         консольному режимі.
 30   3 Використання текстових файлів для введення та
                                                                        3
№                Зміст навчального матеріалу                Дата   Прим.

         виведення інформації. Розв’язування задач у
         консольному режимі.
         Практична робота: «Використання текстових файлів
         для розв’язування задач у консольному режимі»
 31   4 Лабораторна робота: «Реалізація лінійних алгоритмів
         з використанням консольного режиму середовища
         програмування»
Тема 7: «Алгоритми з розгалуженнями» (16+1 годин)
 32   1 Логічні вирази та логічні операції.
 33   2 Таблиці iстинностi.
 34   3 Оператор розгалуження.
 35   4 Оператор розгалуження.
 36   5 Оператор розгалуження.
 37   6 Практична робота: «Побудова алгоритмів з
         послідовними розгалуженнями»
 38   7 Вкладені розгалуження.
 39   8 Вкладені розгалуження.
 40   9 Вкладені розгалуження.
 41      Лабораторна робота: «Реалізація алгоритмів з
         послідовними розгалуженнями у вигляді програм
         (проектів)»
 42      Оператор вибору.
 43      Оператор вибору.
 44      Оператор вибору.
 45      Практична робота: «Побудова алгоритмів з
         вкладеними розгалуженнями та оператором вибору»
 46      Лабораторна робота: «Реалізація алгоритмів з
         вкладеними розгалуженнями та оператором вибору у
         вигляді програм (проектів)»
 47      Тематичний залік по темі "Алгоритми з
         розгалуженнями"
 48      Контрольна робота за І семестр
                           ІІ семестр (57 год. (54+3 рез.)
Тема 8: «Алгоритми з повтореннями» (14+1 годин)
 49   1 Алгоритми з повтореннями.
 50   2 Оператори циклу мовою програмування.
 51   3 Оператори циклу мовою програмування.
 52   4 Практична робота: «Побудова алгоритмів з
         послідовними повтореннями»
 53   5 Поєднання повторення і розгалуження.
 54   6 Поєднання повторення і розгалуження.
 55   7 Лабораторна робота: «Реалізація алгоритмів з
         послідовними повтореннями у вигляді програм
4
№                Зміст навчального матеріалу                   Дата   Прим.

         (проектів)»
 56   8 Рекурентні послідовності.
 57   9 Практична робота: «Побудова рекурентних
         алгоритмів»
 58      Лабораторна робота: «Реалізація рекурентних
         алгоритмів у вигляді програм (проектів)»
 59      Вкладені цикли.
 60      Практична робота: «Побудова алгоритмів з
         вкладеними повтореннями»
 61      Можливості середовища програмування для роботи з
         циклічними програмами (проектами).
 62      Лабораторна робота: «Реалізація алгоритмів з
         вкладеними повтореннями у вигляді програм
         (проектів)»
 63      Тематичний залік по темі "Алгоритми з повтореннями"
Тема 9: «Масиви. Рядкові величини» (14+1 годин)
 64   1 Поняття масиву.
 65   2 Прості та структуровані типи мовою програмування.
 66   3 Одновимірні та двовимірні масиви.
 67   4 Одновимірні та двовимірні масиви.
 68   5 Практична робота: «Побудова алгоритмів з
         одновимірними і двовимірними масивами»
 69   6 Лабораторна робота: «Реалізація алгоритмів з
         одновимірними і двовимірними масивами у вигляді
         програм»
 70   7 Рядкові величини.
 71   8 Практична робота: «Побудова алгоритмів з обробкою
         рядкових величин»
 72   9 Лабораторна робота: «Реалізація алгоритмів з
         обробкою рядкових величин у вигляді програм
         (проектів)»
 73      Класичні алгоритми для роботи з масивами та рядками
         (пошук заданого елемента в масиві, пошук та заміна
         підрядка).
 74      Класичні алгоритми для роботи з масивами та рядками
         (пошук мінімального або максимального елемента мас.).
 75      Класичні алгоритми для роботи з масивами та рядками
         (упорядкування масиву).
 76      Практична робота: «Класичні алгоритми для роботи з
         масивами»
 77      Лабораторна робота: «Реалізація класичних
         алгоритмів для роботи з масивами та рядковими
         величинами у вигляді програм (проектів)»
                                                                        5
№                Зміст навчального матеріалу                  Дата   Прим.

 78      Тематичний залік по темі "Масиви. Рядкові величини"
Тема 10: «Підпрограми. Процедури та функції» (14 годин)
 79   1 Поняття підпрограми.
 80   2 Локальні та глобальні змінні.
 81   3 Формальні та фактичні параметри.
 82   4 Формальні та фактичні параметри.
 83   5 Практична робота: «Побудова алгоритмів з
         використанням процедур і функцій»
 84   6 Лабораторна робота: «Реалізація алгоритмів з
         використанням процедур і функцій у вигляді програм».
 85   7 Рекурсія.
 86   8 Рекурсивні алгоритми.
 87   9 Рекурсія у мові програмування.
 88      Практична робота: «Побудова рекурсивних
         алгоритмів»
 89      Лабораторна робота: «Реалізація рекурсивних
         алгоритмів у вигляді програм (проектів)»
 90      Створення підпрограм користувача та їх реалізація
         мовою програмування.
 91      Створення підпрограм користувача та їх реалізація
         мовою програмування.
 92      Тематичний залік по темі "Підпрограми. Процедури та
         функції"
Тема 11: «Записи, множини, покажчики» (12 годин)
 93   1 Записи.
 94   2 Практична робота: «Побудова алгоритмів з
         використанням записів»
 95   3 Лабораторна робота: «Реалізація алгоритмів з
         використанням записів у вигляді програм (проектів)»
 96   4 Оператор приєднання WITH.
 97   5 Множини.
 98   6 Практична робота: «Побудова алгоритмів з
         використанням множин»
 99   7 Лабораторна робота: «Реалізація алгоритмів з
         використанням множин у вигляді програм (проектів)»
100 8 Покажчики.
101 9 Використання динамічної пам’яті.
102      Практична робота: «Побудова алгоритмів з
         використанням покажчиків»
103      Лабораторна робота: «Реалізація алгоритмів з
         використанням покажчиків у вигляді програм
         (проектів)»
104      Тематичний залік по темі "Записи, множини,
6
№               Зміст навчального матеріалу   Дата   Прим.

        покажчики"
105   4 Контрольна робота за ІІ семестр




                                                      7

More Related Content

Similar to 10 клас инф технолог профиль Завадський програм.

10 клас инф технолог профиль завадський икт
10 клас инф технолог профиль завадський икт10 клас инф технолог профиль завадський икт
10 клас инф технолог профиль завадський иктaf1311
 
10 клас инф технолог профиль завадський икт
10 клас инф технолог профиль завадський икт10 клас инф технолог профиль завадський икт
10 клас инф технолог профиль завадський иктaf1311
 
календарне планування 11 клас. інформатика
календарне планування 11 клас. інформатикакалендарне планування 11 клас. інформатика
календарне планування 11 клас. інформатикаТетяна Шверненко
 
вивчення теми основи алгоритмізації та програмування
вивчення теми основи алгоритмізації та програмуваннявивчення теми основи алгоритмізації та програмування
вивчення теми основи алгоритмізації та програмуванняTamara Emec
 
Калентарно-тематичне планування для 11 класу
Калентарно-тематичне планування для 11 класуКалентарно-тематичне планування для 11 класу
Калентарно-тематичне планування для 11 класуVsimPPT
 
методика вивчення теми ос
методика вивчення теми осметодика вивчення теми ос
методика вивчення теми осTamara Emec
 
Календарне планування 6 клас
Календарне планування 6 класКалендарне планування 6 клас
Календарне планування 6 класLesia Gunaza
 
Калентарно-тематичне планування для 5 класу
Калентарно-тематичне планування для 5 класуКалентарно-тематичне планування для 5 класу
Калентарно-тематичне планування для 5 класуVsimPPT
 
6 календарне планування
6 календарне планування6 календарне планування
6 календарне плануванняoksana oksana
 
11 календарне планування
11 календарне планування11 календарне планування
11 календарне плануванняoksana oksana
 
Календарне планування 8 клас - Інформатика - Lazarus
Календарне планування 8 клас - Інформатика - LazarusКалендарне планування 8 клас - Інформатика - Lazarus
Календарне планування 8 клас - Інформатика - LazarusVsimPPT
 
Календарне планування 8 клас - Інформатика - Lazarus
Календарне планування 8 клас - Інформатика - LazarusКалендарне планування 8 клас - Інформатика - Lazarus
Календарне планування 8 клас - Інформатика - LazarusVsimPPT
 
К алендарне планування 7 клас
К алендарне планування 7 класК алендарне планування 7 клас
К алендарне планування 7 класLesia Gunaza
 
Software Construction (Puyul)
Software Construction (Puyul)Software Construction (Puyul)
Software Construction (Puyul)apofig
 
Календарне планування 8 клас - Інформатика - Lazarus
Календарне планування 8 клас - Інформатика - LazarusКалендарне планування 8 клас - Інформатика - Lazarus
Календарне планування 8 клас - Інформатика - LazarusVsimPPT
 
Тестування Програмного Забезпечення на Практиці - Червень 2014
Тестування Програмного Забезпечення на Практиці - Червень 2014Тестування Програмного Забезпечення на Практиці - Червень 2014
Тестування Програмного Забезпечення на Практиці - Червень 2014QualityAssuranceGroup
 

Similar to 10 клас инф технолог профиль Завадський програм. (20)

10 клас инф технолог профиль завадський икт
10 клас инф технолог профиль завадський икт10 клас инф технолог профиль завадський икт
10 клас инф технолог профиль завадський икт
 
10 клас инф технолог профиль завадський икт
10 клас инф технолог профиль завадський икт10 клас инф технолог профиль завадський икт
10 клас инф технолог профиль завадський икт
 
календарне планування 11 клас. інформатика
календарне планування 11 клас. інформатикакалендарне планування 11 клас. інформатика
календарне планування 11 клас. інформатика
 
вивчення теми основи алгоритмізації та програмування
вивчення теми основи алгоритмізації та програмуваннявивчення теми основи алгоритмізації та програмування
вивчення теми основи алгоритмізації та програмування
 
інформатика 2017 2018
інформатика 2017 2018інформатика 2017 2018
інформатика 2017 2018
 
Калентарно-тематичне планування для 11 класу
Калентарно-тематичне планування для 11 класуКалентарно-тематичне планування для 11 класу
Калентарно-тематичне планування для 11 класу
 
8class2018-2019
8class2018-20198class2018-2019
8class2018-2019
 
методика вивчення теми ос
методика вивчення теми осметодика вивчення теми ос
методика вивчення теми ос
 
ктп 7-9
ктп 7-9ктп 7-9
ктп 7-9
 
ктп 7-9
ктп 7-9ктп 7-9
ктп 7-9
 
Календарне планування 6 клас
Календарне планування 6 класКалендарне планування 6 клас
Календарне планування 6 клас
 
Калентарно-тематичне планування для 5 класу
Калентарно-тематичне планування для 5 класуКалентарно-тематичне планування для 5 класу
Калентарно-тематичне планування для 5 класу
 
6 календарне планування
6 календарне планування6 календарне планування
6 календарне планування
 
11 календарне планування
11 календарне планування11 календарне планування
11 календарне планування
 
Календарне планування 8 клас - Інформатика - Lazarus
Календарне планування 8 клас - Інформатика - LazarusКалендарне планування 8 клас - Інформатика - Lazarus
Календарне планування 8 клас - Інформатика - Lazarus
 
Календарне планування 8 клас - Інформатика - Lazarus
Календарне планування 8 клас - Інформатика - LazarusКалендарне планування 8 клас - Інформатика - Lazarus
Календарне планування 8 клас - Інформатика - Lazarus
 
К алендарне планування 7 клас
К алендарне планування 7 класК алендарне планування 7 клас
К алендарне планування 7 клас
 
Software Construction (Puyul)
Software Construction (Puyul)Software Construction (Puyul)
Software Construction (Puyul)
 
Календарне планування 8 клас - Інформатика - Lazarus
Календарне планування 8 клас - Інформатика - LazarusКалендарне планування 8 клас - Інформатика - Lazarus
Календарне планування 8 клас - Інформатика - Lazarus
 
Тестування Програмного Забезпечення на Практиці - Червень 2014
Тестування Програмного Забезпечення на Практиці - Червень 2014Тестування Програмного Забезпечення на Практиці - Червень 2014
Тестування Програмного Забезпечення на Практиці - Червень 2014
 

More from af1311

план роботи з 20.03.2017 по 31.03.2017
план роботи  з 20.03.2017 по 31.03.2017план роботи  з 20.03.2017 по 31.03.2017
план роботи з 20.03.2017 по 31.03.2017af1311
 
план роботи школи з 25.04.2016 06.05.2016
план роботи школи з 25.04.2016   06.05.2016план роботи школи з 25.04.2016   06.05.2016
план роботи школи з 25.04.2016 06.05.2016af1311
 
тижневы плани з 11.04.2016 по 22.04.2016
тижневы плани з 11.04.2016 по 22.04.2016тижневы плани з 11.04.2016 по 22.04.2016
тижневы плани з 11.04.2016 по 22.04.2016af1311
 
план роботи зш № 3 з 09.03.2016 18.03.2016
план роботи зш № 3 з 09.03.2016   18.03.2016план роботи зш № 3 з 09.03.2016   18.03.2016
план роботи зш № 3 з 09.03.2016 18.03.2016af1311
 
план роботи школи з 22.02.2016 04.03.2016
план роботи школи з 22.02.2016  04.03.2016план роботи школи з 22.02.2016  04.03.2016
план роботи школи з 22.02.2016 04.03.2016af1311
 
план 08.02.2016 19.02.2016
план 08.02.2016 19.02.2016план 08.02.2016 19.02.2016
план 08.02.2016 19.02.2016af1311
 
план роботи з 25.01.2016 05.02.2016
план роботи  з 25.01.2016   05.02.2016план роботи  з 25.01.2016   05.02.2016
план роботи з 25.01.2016 05.02.2016af1311
 
план роботи з 11.01.2016 22.01.2016
план  роботи з 11.01.2016 22.01.2016план  роботи з 11.01.2016 22.01.2016
план роботи з 11.01.2016 22.01.2016af1311
 
план роботи школи 14.12 21.12.2015
план роботи школи 14.12 21.12.2015план роботи школи 14.12 21.12.2015
план роботи школи 14.12 21.12.2015af1311
 
захист вітчизни 10 11 класс
захист вітчизни 10 11 классзахист вітчизни 10 11 класс
захист вітчизни 10 11 классaf1311
 
28 листопада 2015 року
28 листопада 2015 року28 листопада 2015 року
28 листопада 2015 рокуaf1311
 
план роботи 16.11.2015 по 27.11.2015
план роботи 16.11.2015 по 27.11.2015план роботи 16.11.2015 по 27.11.2015
план роботи 16.11.2015 по 27.11.2015af1311
 
план роботи з 02.11.2015
план роботи з 02.11.2015план роботи з 02.11.2015
план роботи з 02.11.2015af1311
 
план роботи школи 14.09.2015 25.09.2015
план роботи школи 14.09.2015 25.09.2015план роботи школи 14.09.2015 25.09.2015
план роботи школи 14.09.2015 25.09.2015af1311
 
план роботи школи 14.09.2015 25.09.2015
план роботи школи 14.09.2015 25.09.2015план роботи школи 14.09.2015 25.09.2015
план роботи школи 14.09.2015 25.09.2015af1311
 
план роботи школи 14.09.2015 25.09.2015
план роботи школи 14.09.2015 25.09.2015план роботи школи 14.09.2015 25.09.2015
план роботи школи 14.09.2015 25.09.2015af1311
 
тижневы плани 2015 2016 н.р.
тижневы плани 2015   2016 н.р.тижневы плани 2015   2016 н.р.
тижневы плани 2015 2016 н.р.af1311
 
Mетодичні рекомендації першого уроку
Mетодичні рекомендації першого урокуMетодичні рекомендації першого уроку
Mетодичні рекомендації першого урокуaf1311
 
план роботи
план  роботиплан  роботи
план роботиaf1311
 
план з 09.02.2015
план з 09.02.2015план з 09.02.2015
план з 09.02.2015af1311
 

More from af1311 (20)

план роботи з 20.03.2017 по 31.03.2017
план роботи  з 20.03.2017 по 31.03.2017план роботи  з 20.03.2017 по 31.03.2017
план роботи з 20.03.2017 по 31.03.2017
 
план роботи школи з 25.04.2016 06.05.2016
план роботи школи з 25.04.2016   06.05.2016план роботи школи з 25.04.2016   06.05.2016
план роботи школи з 25.04.2016 06.05.2016
 
тижневы плани з 11.04.2016 по 22.04.2016
тижневы плани з 11.04.2016 по 22.04.2016тижневы плани з 11.04.2016 по 22.04.2016
тижневы плани з 11.04.2016 по 22.04.2016
 
план роботи зш № 3 з 09.03.2016 18.03.2016
план роботи зш № 3 з 09.03.2016   18.03.2016план роботи зш № 3 з 09.03.2016   18.03.2016
план роботи зш № 3 з 09.03.2016 18.03.2016
 
план роботи школи з 22.02.2016 04.03.2016
план роботи школи з 22.02.2016  04.03.2016план роботи школи з 22.02.2016  04.03.2016
план роботи школи з 22.02.2016 04.03.2016
 
план 08.02.2016 19.02.2016
план 08.02.2016 19.02.2016план 08.02.2016 19.02.2016
план 08.02.2016 19.02.2016
 
план роботи з 25.01.2016 05.02.2016
план роботи  з 25.01.2016   05.02.2016план роботи  з 25.01.2016   05.02.2016
план роботи з 25.01.2016 05.02.2016
 
план роботи з 11.01.2016 22.01.2016
план  роботи з 11.01.2016 22.01.2016план  роботи з 11.01.2016 22.01.2016
план роботи з 11.01.2016 22.01.2016
 
план роботи школи 14.12 21.12.2015
план роботи школи 14.12 21.12.2015план роботи школи 14.12 21.12.2015
план роботи школи 14.12 21.12.2015
 
захист вітчизни 10 11 класс
захист вітчизни 10 11 классзахист вітчизни 10 11 класс
захист вітчизни 10 11 класс
 
28 листопада 2015 року
28 листопада 2015 року28 листопада 2015 року
28 листопада 2015 року
 
план роботи 16.11.2015 по 27.11.2015
план роботи 16.11.2015 по 27.11.2015план роботи 16.11.2015 по 27.11.2015
план роботи 16.11.2015 по 27.11.2015
 
план роботи з 02.11.2015
план роботи з 02.11.2015план роботи з 02.11.2015
план роботи з 02.11.2015
 
план роботи школи 14.09.2015 25.09.2015
план роботи школи 14.09.2015 25.09.2015план роботи школи 14.09.2015 25.09.2015
план роботи школи 14.09.2015 25.09.2015
 
план роботи школи 14.09.2015 25.09.2015
план роботи школи 14.09.2015 25.09.2015план роботи школи 14.09.2015 25.09.2015
план роботи школи 14.09.2015 25.09.2015
 
план роботи школи 14.09.2015 25.09.2015
план роботи школи 14.09.2015 25.09.2015план роботи школи 14.09.2015 25.09.2015
план роботи школи 14.09.2015 25.09.2015
 
тижневы плани 2015 2016 н.р.
тижневы плани 2015   2016 н.р.тижневы плани 2015   2016 н.р.
тижневы плани 2015 2016 н.р.
 
Mетодичні рекомендації першого уроку
Mетодичні рекомендації першого урокуMетодичні рекомендації першого уроку
Mетодичні рекомендації першого уроку
 
план роботи
план  роботиплан  роботи
план роботи
 
план з 09.02.2015
план з 09.02.2015план з 09.02.2015
план з 09.02.2015
 

10 клас инф технолог профиль Завадський програм.

  • 1. Календарно-тематичне планування з інформатики ІНФОРМАЦІЙНО-ТЕХНОЛОГІЧНОГО ПРОФІЛЮ для 10 класу на 2012-2013 н.р. Учителя інформатики Фролов О.А. Першотравенська ЗШ №3 1
  • 2. Лінія «Алгоритмізація та програмування» 3 год. на тиждень № Зміст навчального матеріалу Дата Прим. І семестр (48 год. (46+2 рез.) Розділ «Основи алгоритмізації та об’єктно-орієнтованого програмування» (100+5 годин ) Тема 1: «Основні поняття алгоритмізації» (4 години) 1 1 Поняття алгоритму. Властивості алгоритмів. Способи представлення алгоритмів. 2 2 Базові алгоритмічні структури. Типи алгоритмів. Виконавець та система команд виконавця. 3 3 Формальне виконання алгоритму. Аргументи, результати, проміжні величини. Практична робота: «Способи подання алгоритмів» 4 4 Практична робота: «Базові алгоритмічні структури. Типи алгоритмів» Тема 2: «Моделі та моделювання» (2 години) 5 1 Поняття моделі та моделювання. Класифікація моделей. Інформаційна модель. 6 2 Математична модель як різновид інформаційної моделі; етапи розв’язування задач на комп’ютері. Практична робота: «Побудова інформаційної та математичної моделі» Тема 3: «Мови програмування» (2+1 години) 7 1 Мова програмування як один із способів представлення алгоритму; класифікація мов програмування. 8 2 Елементи мови програмування. 9 3 Тематичний залік по темах "Основні поняття алгоритмізації", "Моделі та моделювання", "Мови програмування" Тема 4: «Основи об’єктно-орієнтованого програмування. Робота у середовищі програмування» (6 годин) 10 1 Основні особливості середовища розробки, візуальне конструювання, структура проекту. 11 2 Структура модуля; події; збереження та запуск проекту; компіляція. 12 3 Етапи розробки проекту. Етапи проектування форми. Проект як сукупність алгоритмів процедур обробки подій. 13 4 Кодування. Практична робота: «Створення, збереження, запуск 2
  • 3. Зміст навчального матеріалу Дата Прим. проекту за заданим зразком» 14 5 Налагодження; тестування. Практична робота: «Налагодження та тестування проекту за заданим зразком» 15 6 Тематичний залік по темах "Мови програмування. Основи об’єктно-орієнтованого програмування. Робота у середовищі програмування" Тема 5: «Лінійні алгоритми. Введення та виведення даних» (12 годин) 16 1 Поняття змінної. Ім’я та тип змінної. 17 2 Опис стандартних типів змінних. 18 3 Арифметичні операції. Правила запису арифметичних виразів. 19 4 Стандартні функції. 20 5 Оператор присвоювання. 21 6 Можливості введення та виведення інформації. 22 7 Використання текстових файлів для введення та виведення інформації. 23 8 Практична робота: «Побудова лінійних алгоритмів та їх реалізація у вигляді програм (проектів)» 24 9 Поповнення власної бібліотеки навчальних завдань. Практична робота: «Побудова лінійних алгоритмів та їх реалізація у вигляді програм (проектів) з використанням текстових файлів» 25 Лабораторна робота: «Розробка власних лінійних алгоритмів та їх реалізація і тестування у середовищі програмування» 26 Лабораторна робота: «Розробка власних лінійних алгоритмів та їх реалізація і тестування у середовищі програмування з використанням текстових файлів» 27 Тематичний залік по темі "Лінійні алгоритми. Введення та виведення даних" Тема 6: «Робота у середовищі програмування у консольному режимі» (4 години) 28 1 Поняття консольного режиму виконання програми та можливості його використання; знайомство з можливостями середовища об’єктно-орієнтованого програмування щодо роботи у консольному режимі. Практична робота: «Створення, редагування та тестування програм у консольному режимі» 29 2 Можливості створення, редагування та тестування програм у консольному режимі; можливості введення та виведення інформації для виконання програм у консольному режимі. 30 3 Використання текстових файлів для введення та 3
  • 4. Зміст навчального матеріалу Дата Прим. виведення інформації. Розв’язування задач у консольному режимі. Практична робота: «Використання текстових файлів для розв’язування задач у консольному режимі» 31 4 Лабораторна робота: «Реалізація лінійних алгоритмів з використанням консольного режиму середовища програмування» Тема 7: «Алгоритми з розгалуженнями» (16+1 годин) 32 1 Логічні вирази та логічні операції. 33 2 Таблиці iстинностi. 34 3 Оператор розгалуження. 35 4 Оператор розгалуження. 36 5 Оператор розгалуження. 37 6 Практична робота: «Побудова алгоритмів з послідовними розгалуженнями» 38 7 Вкладені розгалуження. 39 8 Вкладені розгалуження. 40 9 Вкладені розгалуження. 41 Лабораторна робота: «Реалізація алгоритмів з послідовними розгалуженнями у вигляді програм (проектів)» 42 Оператор вибору. 43 Оператор вибору. 44 Оператор вибору. 45 Практична робота: «Побудова алгоритмів з вкладеними розгалуженнями та оператором вибору» 46 Лабораторна робота: «Реалізація алгоритмів з вкладеними розгалуженнями та оператором вибору у вигляді програм (проектів)» 47 Тематичний залік по темі "Алгоритми з розгалуженнями" 48 Контрольна робота за І семестр ІІ семестр (57 год. (54+3 рез.) Тема 8: «Алгоритми з повтореннями» (14+1 годин) 49 1 Алгоритми з повтореннями. 50 2 Оператори циклу мовою програмування. 51 3 Оператори циклу мовою програмування. 52 4 Практична робота: «Побудова алгоритмів з послідовними повтореннями» 53 5 Поєднання повторення і розгалуження. 54 6 Поєднання повторення і розгалуження. 55 7 Лабораторна робота: «Реалізація алгоритмів з послідовними повтореннями у вигляді програм 4
  • 5. Зміст навчального матеріалу Дата Прим. (проектів)» 56 8 Рекурентні послідовності. 57 9 Практична робота: «Побудова рекурентних алгоритмів» 58 Лабораторна робота: «Реалізація рекурентних алгоритмів у вигляді програм (проектів)» 59 Вкладені цикли. 60 Практична робота: «Побудова алгоритмів з вкладеними повтореннями» 61 Можливості середовища програмування для роботи з циклічними програмами (проектами). 62 Лабораторна робота: «Реалізація алгоритмів з вкладеними повтореннями у вигляді програм (проектів)» 63 Тематичний залік по темі "Алгоритми з повтореннями" Тема 9: «Масиви. Рядкові величини» (14+1 годин) 64 1 Поняття масиву. 65 2 Прості та структуровані типи мовою програмування. 66 3 Одновимірні та двовимірні масиви. 67 4 Одновимірні та двовимірні масиви. 68 5 Практична робота: «Побудова алгоритмів з одновимірними і двовимірними масивами» 69 6 Лабораторна робота: «Реалізація алгоритмів з одновимірними і двовимірними масивами у вигляді програм» 70 7 Рядкові величини. 71 8 Практична робота: «Побудова алгоритмів з обробкою рядкових величин» 72 9 Лабораторна робота: «Реалізація алгоритмів з обробкою рядкових величин у вигляді програм (проектів)» 73 Класичні алгоритми для роботи з масивами та рядками (пошук заданого елемента в масиві, пошук та заміна підрядка). 74 Класичні алгоритми для роботи з масивами та рядками (пошук мінімального або максимального елемента мас.). 75 Класичні алгоритми для роботи з масивами та рядками (упорядкування масиву). 76 Практична робота: «Класичні алгоритми для роботи з масивами» 77 Лабораторна робота: «Реалізація класичних алгоритмів для роботи з масивами та рядковими величинами у вигляді програм (проектів)» 5
  • 6. Зміст навчального матеріалу Дата Прим. 78 Тематичний залік по темі "Масиви. Рядкові величини" Тема 10: «Підпрограми. Процедури та функції» (14 годин) 79 1 Поняття підпрограми. 80 2 Локальні та глобальні змінні. 81 3 Формальні та фактичні параметри. 82 4 Формальні та фактичні параметри. 83 5 Практична робота: «Побудова алгоритмів з використанням процедур і функцій» 84 6 Лабораторна робота: «Реалізація алгоритмів з використанням процедур і функцій у вигляді програм». 85 7 Рекурсія. 86 8 Рекурсивні алгоритми. 87 9 Рекурсія у мові програмування. 88 Практична робота: «Побудова рекурсивних алгоритмів» 89 Лабораторна робота: «Реалізація рекурсивних алгоритмів у вигляді програм (проектів)» 90 Створення підпрограм користувача та їх реалізація мовою програмування. 91 Створення підпрограм користувача та їх реалізація мовою програмування. 92 Тематичний залік по темі "Підпрограми. Процедури та функції" Тема 11: «Записи, множини, покажчики» (12 годин) 93 1 Записи. 94 2 Практична робота: «Побудова алгоритмів з використанням записів» 95 3 Лабораторна робота: «Реалізація алгоритмів з використанням записів у вигляді програм (проектів)» 96 4 Оператор приєднання WITH. 97 5 Множини. 98 6 Практична робота: «Побудова алгоритмів з використанням множин» 99 7 Лабораторна робота: «Реалізація алгоритмів з використанням множин у вигляді програм (проектів)» 100 8 Покажчики. 101 9 Використання динамічної пам’яті. 102 Практична робота: «Побудова алгоритмів з використанням покажчиків» 103 Лабораторна робота: «Реалізація алгоритмів з використанням покажчиків у вигляді програм (проектів)» 104 Тематичний залік по темі "Записи, множини, 6
  • 7. Зміст навчального матеріалу Дата Прим. покажчики" 105 4 Контрольна робота за ІІ семестр 7