10 А (АП)

Free Pascal

Lazarus

Аудіо

Урок №1 (11.09.2017). Алгоритми. Властивості алгоритмів.Способи представлення алгоритмів

@Презентація на тему "Алгоритми. Властивості алгоритмів. Спопоби представлення алгоритмів."

Урок №2 (11.09.2017).Практична робота № 1: “Способи подання алгоритмів”.

@Презентація на тему: "Узагальнюємо поняття про алгоритми"

▐▐Тест по темі: "Алгоритми. Властивості алгоритмів"

Урок №3(13.09.2017). Базові алгоритмічні структури.

@Презентація на тему: "Алгоритми. Базові алгоритмічні структури"

Урок №4(13.09.2017). Практична робота № 2:“Базові алгоритмічні структури. Типи алгоритмів”.

Урок № 5 (15.09.2017) Поняття моделі. Моделювання.

Урок №6 (18.09.2017) Практична робота №3 Побудова інформаційної та математичної моделі.

Урок №7 (18.09.2017) Поняття мови програмування.

@Презентація по темі: "Поняття мови програмування.

▐▐Тест по темі: "Поняття мови програмування"

Урок №8 (20.09.2017). Елементи мови програмування.

Урок №9 (20.09.2017). Контрольна робота по темі: "Алгоритми. Поняття моделі. Поняття мови програмування"

Урок №10(25.09.2017) Середовище програмування.Основні особливості середовища розробки, візуальне конструювання, структура проекту.

@Презентація по темі: "Середовище програмування (Turbo Pascal 7.0)''

Урок №11(25.09.2017). Структура модуля; події; збереження та запуск проекту; компіляція.

Урок №12 (29.09.2017). Пррактична робота №4. Створення, збереження, запуск проекту за заданим зразком

Урок№13(02.10.2017). Етапи розробки проекту; Кодування; налагодження; Тестування.

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

▐▐ Тест по темі: "Налагодження та тестування програми"

Урок №15 (06.10.2017). Налагодження та тестування проекту за заданим зразком. Самостійна робота.

Урок № 16 (09.10.2017). Поняття змінної, ім'я та типи змінної, опис стандартних типів змінних.

Урок № 17 (09.10.2017). Контрольна робота по темі: "Основи об'єктно-орієнтованого програмування. Робота у середовищі програмівання"

▐▐ Тест по темі: "Робота в середовищі програмування"

Урок №18(13.10.2017) Арифметичні операції, правила запису арифметичних виразів, стандартні функції, оператор присвоювання. Можливості введення та виведення інформації.

Урок №19 (20.10.2017). Можливості введення та виведення інформації. Практична робота №6. Побудова лінійних алгоритмів та їх реалізація у вигляді програм.

▐▐ Тест по темі: "Поняття змінної, типи змінних"

Урок 20(23.10.2017). Розробка власних лінійних алгоритмів та їх реалізація і тестування у середовищі програмування.

Урок №21 (23.10.2017). Лабораторна робота№1 "Розробка власних лінійних алгоритммів та їх реалізація і тестування у середовищі програмування. "

Урок №22(27.10.2017). Використання текстових файлів для введення і виведення інформації.

Урок №23 (06.11.2017). Практична робота №7. "Побудова лінійних алгоритмів та їх реалізація у вигляді програм (проектів) з використанням текстових файлів."

Урок №24 (06.11.2017). Розробка власних лінійних алгоритмів та їх реалізація і тестування у середовищі програмування з використанням текстових файлів.

Урок №25 (10.11.2017). Лабораторна робота №2. "розробка власних лінійних алгоритмів та їх реалізація і тестування у середовищі програмування з використанням текстових файлів"

▐▐Тест по темі: "Лінійні алгоритми. Введення та виведення даних"

Урок №26-27 (10.11.2017). Розробка власних лінійних алгоритмів та їх реалізація і тестування у середовищі програмування з використанням текстових файлів

Урок №28(17.11.2017). Основи роботи в Lazarus.

Урок №29(20.11.2017). Створення програми з кнопками та написами. КОМПОНЕНТ TIMAGE

Урок №30(24.11.2017). Відображення базових графічних примітивів – лінія, прямокутник, сектор, ламана, еліпс, налаштування стилю та кольору примітивів засобами мови програмуванняКОМПОНЕНТИ TBITBTN, TEDIT І TMEMO

Урок №32(27.11.2017). Логічні вирази та логічні операції. Таблиці істиності.

Презентація до уроку №32

Урок №33(27.11.2017). Оператор розгалуження: повна та скорочена форма.\

Презентація до уроку №33

Урок №34 (01.12.2017). Розв'язування задач з використанням оператора розгалуження.

Тест по темі: “Логічні функції. Оператор розгалуження.”

Урок №35 (04.12.2017) Практична робота № 10 "Побудова алгоритмів з послідовними розгалуженнями"

Урок №36. (04.12.2017) Лабораторна робота № 4 "Реалізація алгоритмів з послідовними розгалуженнями у вигляді програм (проектів)"

Урок № 37. (08.12.2017). Контрольна робота.

Урок №38. (11.12.2017) Вкладені розгалуження.

Урок №39. (11.12.2017)Розв’язування задач з використанням вкладенихрозгалужень.

Урок №40. (15.12.2017) Мітки. Безумовний оператор Goto. Розв'язування задач

Урок №41 (18.12.2017) Текстовий та графічний режим роботи моніторакомп'ютера.

Урок №42 (18.12.2017). Практична робота № 11 "Побудова алгоритмів з вкладеними розгалуженнями та оператором вибору"

Тест: Логічні вирази. Оператори розгалуження

Урок №43. (22.12.2017) Лабораторна робота № 5 “Реалізація алгоритмів з вкладеними розгалуженнями та оператором вибору у вигляді програм(проектів)”

Урок №44. (29.12.2017).

Урок № 45. (15.01.2018).Алгоритми з повтореннями. Оператори циклу мовоюпрограмування.

Урок №46. (15.01.2018). Практична робота № 12 “Побудова алгоритмів з

послідовними повтореннями”.

Тест; "Оператори циклу мовою програмування."

Урок №47. (22.01.2018). Поєднання повторення і розгалуження. Створення і реалізаціяпрограм з оператором циклу.

Урок №48. (22.01.2018). Лабораторна робота №6. “Реалізація алгоритмів з послідовними повтореннями у вигляді програм(проектів)”.

Урок №49. (26.01.2018). Рекурентні послідовності

Урок №50 (29.02.2018). Практична робота № 13 «Побудова рекурентних алгоритмів».

Урок №51 (29.02.2018). Лабораторна робота № 7 Реалізація рекурентних алгоритмів у вигляді програм (проекті).

Урок №52 (02.02,2018) . Вкладені цикли.

Урок №53 (05.02.2018). Практична робота № 14 "Побудова алгоритмів з вкладеними повтореннями".

Урок №54 (05.02.2018). Створення і реалізація програм з вкладеними повтореннями.

Урок №55 (09.02.2018). Лабораторна робота №8. "Реалізація алгоритмів з вкладеними повтореннями у вигляді програм (проектів)"

Урок №56 (12.02.2018). Можливості середовища програмування для роботи з циклічними програмами (проектами).

Урок №57 (12.02.2018). Поняття масиву. Прості та структуровані типи мовою програмування. Одновимірні масиви. У ведення та виведення одновимірних масивів.

Урок №58 (16.02.2018) Класичні алгоритми роботи з одномірними масивами.

Урок №59 (19.02.2018). Методи впорядкування елементів одномірного масиву

Урок №60 (19.02.2018). Двовимірні масиви.

Урок №61 (23.02.2018). Практична робота №15. "Побудова алгоритмів з одномірними і двомірними масивами"

Урок №62 (26.02.2018). Лабораторна робота № 9 «Реалізація алгоритмів з одновимірними і двовимірними масивами у вигляді програм (проектів)»

Урок №63 (26.02.2018). Рядкові величини.

Урок №64(12.03.2018). Практична робота №16. Побудова алгоритмів з обробкою рядкових величин.

Додаткові матеріали

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

Урок №66. (16.03.2018) Практична робота № 17 «Класичні алгоритми для роботи з масивами».

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

Урок №68. (19.03.2018). Поняття підпрограми. Функції. Процедури.

Урок №69 (23.03.2018). Функції і процедури. Розв'язування задач.

Урок №70 (02.04.2018). Практична робрта №18 "Побудова алгоритмів з використанням процедур і функцій"

Урок №71 (02.04.2018). Лабораторна робота №12. "Реалізація алгоритмів з використанням процедур і функцій у вигляді програм"

Урок №72(06.04.2018). Рекурсія. Рекурсивні алгоритми у мові програмування.

Урок №73 -74(13-16.04.2018). Використання рекурсивних алгоритмів. Розв'язування задач.

Урок №75(16.04.2018). Практична робота №19. Побудова рекурсивних алгоритмів.

Урок №76(20.04.2018). Лабораторна робота №13. Побудова рекурсивних алгоритмів у вигляді програм.

Урок №77-78 (23.04.2018). Контрольна робота. Створення підпрограм користувача та їх реалізація мовою програмування.

Урок №79 (27.04.2018). Записи.

Урок №80 (04.05.2018). Оператор приєднання With.

Урок №81. (05.05.2018). Практична робота №20 "Побудова алгоритмів з використанням записів".

Урок №82. (05.05.2018). Лабораторна робота №14 "Реалізація алгоритмів з використанням записів у вигляді програм".

Урок №83. (07.05.2018). Множини

Презентація

Урок №84. (07.05.2018). Практична робота №21. "Побудова алгоритмів з використанням множин"

Урок №85. (11.05.2018). Лабораторна робота №15. "Реалізація алгоритмів з використанням множин у вигляді програм (проектів)".

Урок №86. (14.05.2018). Покажчики: використання динамічної пам'яті.

Урок №87. (14.05.2018). Практична робота №22. "Побудова алгоритмів з використанням покажчиків"

Урок №88. (16.05.2018). Лабораторна робота №16. "Побудова алгоритмів із використанням записів, множин і покажчиків"