Календарне планування факультативу "Основи програмування"

Про матеріал
Календарно-тематичне планування факультативного курсу «Основи програмування» 8 клас (70 год) за програмою «Основи програмування» (автори Вапнічний С.Д., Зубик В.В., Ребрина В.А.)
Перегляд файлу

Календарно-тематичне планування

факультативного курсу «Основи програмування»

8 клас (70 год)

Метою даного факультативного курсу з інформатики «Основи програмування» є:

-   формування теоретичної бази знань учнів з основ програмування та практичних навичок розв’язування задач, які пропонуються на олімпіадах з інформатики різного рівня, починаючи від шкільних олімпіад;

-   активізація гурткової і факультативної позакласної роботи з метою підготовки учнів до участі у шкільних, районних та міських олімпіадах з інформатики;

-    надання рівних можливостей учням у підготовці до надзвичайно захоплюючої діяльності – програмування;

-    розвиток дистанційних форм навчання для учнів з використанням мережі Інтернет.

Розрахований на використання однієї з мов програмування Pascal, С++ або Python.

Навчальна програма
https://docs.google.com/document/d/1VoJDP9ps1IoyCkt95b-OZ9oFJ2vyuBBiZ442bS4rrr8/edit

Лист ІМЗО від 28.07.2017 № 21.1/12-Г-355

Тема заняття

Дата

заняття

Примітки

Тема 1. Основні поняття мови програмування Pascal.

8 год

  1.                     

Правила поведінки і безпеки життєдіяльності (БЖ) в комп’ютерному класі. Поняття середовищя програмування Приклад простої програми. Загальна структура програми..

 

 

  1.                     

Інструктаж з БЖД. Поняття даних. Константи  та змінні.

 

 

  1.                     

Інструктаж з БЖД. Оператор присвоювання. Роиклади програм з використанням присвоювання.

 

 

  1.                     

Інструктаж з БЖД. Арифметика Паскаля.

 

 

  1.                     

Інструктаж з БЖД. Тип змінних.

 

 

  1.                     

Інструктаж з БЖД. Арифметичні вирази, операції та функції.

 

 

  1.                     

Інструктаж з БЖД.. Введення та виведення на консоль.

 

 

  1.                     

Інструктаж з БЖД. Розробка лінійних програм

 

 

Тема 2. Логіка мови програмування Pascal. 8 год

  1.                     

Інструктаж з БЖД. Тип Boolean. Логічні вирази

 

 

  1.                

Інструктаж з БЖД. Вказівка розгалуження.

 

 

  1.                

Інструктаж з БЖД. Приклади програм з використанням вказівки розгалуження.

 

 

  1.                

Інструктаж з БЖД. Розробка програм з використанням вказівки розгалуження в середовищі програмування

 

 

  1.                

Інструктаж з БЖД. Складена вказівка розгалуження

 

 

  1.                

Інструктаж з БЖД. Приклади програм з використанням складеної вказівки розгалуження.

 

 

  1.                

Інструктаж з БЖД. Складені умови.Правила складання простих та складених умов.

 

 

  1.                

Інструктаж з БЖД. Розробка програм з використанням вказівки розгалуження в середовищі програмування.

 

 

Тема 3. Організація циклів в мові Pascal.

8 год.

  1.                

Інструктаж з БЖД. Загальні поняття циклічних процесів. Загальна структура циклу з параметром.

 

 

  1.                

Інструктаж з БЖД. Приклади програмних розв’язків задач, у яких використовується цикл з параметром

 

 

  1.                

Інструктаж з БЖД. Розробка програм в середовищі програмування.

 

 

  1.                

Інструктаж з БЖД. Загальна структура та особливості застосування циклів з передумовою та післяумовою.

 

 

  1.                

Інструктаж з БЖД. Приклади програмних розв’язків задач, у яких використовуються цикли з передумовою та післяумовою

 

 

  1.                

Інструктаж з БЖД. Розробка програм в середовищі програмування.

 

 

  1.                

Інструктаж з БЖД. Порівняння циклічних операторів

 

 

  1.                

Інструктаж з БЖД. Розв’язування задач на застосування циклів.

 

 

 Тема 4. Процедури в мові Pascal. Формальні та фактичні параметри. 

4 год.

  1.                

Інструктаж з БЖД. Поняття підпрограми. Опис та особливості застосування процедур

 

 

  1.                

Інструктаж з БЖД. Приклади програм, у яких використовуються процедури

 

 

  1.                

Інструктаж з БЖД. Особливості застосування параметрів. Параметри-змінні.

 

 

  1.                

Інструктаж з БЖД. Розробка програм в середовищі програмування з використанням процедур.

 

 

Тема 5. Функції у мові Pascal. 

4 год.

  1.                

Інструктаж з БЖД. Опис та особливості застосування функцій

 

 

  1.                

Інструктаж з БЖД. Приклади програм, у яких використовуються функції. Звернення до функції.

 

 

  1.                

Інструктаж з БЖД. Особливості застосування локальних та глобальних зміних

 

 

  1.                

Інструктаж з БЖД. Розробка програм в середовищі програмування з використанням функцій.

 

 

Тема 6. Масиви в мові Pascal.

12 год.

  1.                

Інструктаж з БЖД. Призначення, загальна характеристика, типи масивів. Організація масивів мовою програмування

 

 

  1.                

Інструктаж з БЖД. Створення одновимірних масивів різними способами. Виведення масиву

 

 

  1.                

Інструктаж з БЖД. Типові алгоритми обробки масивів..

 

 

  1.                

Інструктаж з БЖД. Пошук максимального та мінімального елемента масиву

 

 

  1.                

Інструктаж з БЖД. Сортування масивів.

 

 

  1.                

Інструктаж з БЖД. Приклади розв’язування задач з використанням одновимірних масивів

 

 

  1.                

Інструктаж з БЖД. Розробка програм в середовищі програмування з використанням одновимірних масивів

 

 

  1.                

Інструктаж з БЖД. Створення двовимірних масивів різними способами. Виведення масиву

 

 

  1.                

Інструктаж з БЖД. Типові алгоритми обробки двовимірних масивів..

 

 

  1.                

Інструктаж з БЖД. Приклади розв’язування задач з використанням двовимірних масивів

 

 

  1.                

Інструктаж з БЖД. Розробка програм в середовищі програмування з використанням двовимірних масивів

 

 

  1.                

Інструктаж з БЖД. Розробка програм в середовищі програмування з використанням одновимірних та двовимірних масивів

 

 

Тема 7. Масиви символів, рядкові величини у мові Pascal.

8 год.

  1.                

Інструктаж з БЖД. Символьний та рядковий типи даних.

 

 

  1.                

Інструктаж з БЖД. Операції над рядками. Довжина рядка. Операція конкатенації. Приклади програмних фрагментів.

 

 

  1.                

Інструктаж з БЖД. Операції над рядками. Процедури опрацювання рядків

 

 

  1.                

Інструктаж з БЖД., Операції над рядками. Функції опрацювання рядків

 

 

  1.                

Інструктаж з БЖД. Приклади програмних фрагментів оапрацювання рядкових даних

 

 

  1.                

Інструктаж з БЖД. Приклади задач опрацювання рядкових змінних

 

 

  1.                

Інструктаж з БЖД. Розробка програм в середовищі програмування з використанням рядкових даних

 

 

  1.                

Інструктаж з БЖД. Розробка програм в середовищі програмування з використанням рядкових даних

 

 

 

Тема 8. Рекурсивні функції та процедури у мові Pascal.

4 год.

  1.                

Інструктаж з БЖД. Поняття про рекурентні формули та рекурентні алгоритми

 

 

  1.                

Інструктаж з БЖД. Програмування рекурсії. Обчислення формул з факторіалами та прогресій за допомогою рекурентних процедур

 

 

  1.                

Інструктаж з БЖД. Рекурсивні алгоритми та рекурсивні визначення. Рекурсивні процедури та функції

 

 

  1.                

Інструктаж з БЖД. Розробка програм в середовищі програмування з використанням рекурсивних процедур та функцій

 

 

 

Тема 9. Використання множин у мові Pascal.

4 год.

  1.                

Інструктаж з БЖД. Значення типу множина.

 

 

  1.                

Інструктаж з БЖД. Відношення і операції на множинах

 

 

  1.                

Інструктаж з БЖД. Внутрішнє представлення множин. Приклади програмних фрагментів

 

 

  1.                

Інструктаж з БЖД. Розробка програм в середовищі програмування з використанням множин

 

 

 

Тема 10. Робота з файлами даних у мові Pascal.  4 год.

  1.                

Інструктаж з БЖД. Організація та обробка файлів. Файлова змінна. Пов’язання файлу з файловою змінною. Види файлів – текстовий, типізований, нетипізований, файл типу запис

 

 

  1.                

Інструктаж з БЖД.. Відкриття файлу для читання, запису, доповнення.

 

 

  1.                

Інструктаж з БЖД. Операції читання з файлу та запису у файл. Закриття файлу.

 

 

  1.                

Інструктаж з БЖД. Розробка програм в середовищі програмування з використанням файлів

 

 

 

Тема 11. Структури даних. Записи у мові Pascal 4 год.

  1.                

Інструктаж з БЖД. Організація структури типу запис. Приклади програмних фрагментів.

 

 

  1.                

Інструктаж з БЖД.. Приклади обробки структури типу запис. Оператор приєднання.

 

 

  1.                

Інструктаж з БЖД. Розробка програм в середовищі програмування з використанням структури типу запис

 

 

  1.                

Інструктаж з БЖД. Розробка програм в середовищі програмування з використанням структури типу запис

 

 

69

Інструктаж з БЖД. Розробка програмних проектів.

 

 

70

Інструктаж з БЖД. Захист програмних проектів.

 

 

 

 

 

 

 

docx
Пов’язані теми
Інформатика, 8 клас, Планування
Додано
23 вересня 2019
Переглядів
3068
Оцінка розробки
Відгуки відсутні
Безкоштовний сертифікат
про публікацію авторської розробки
Щоб отримати, додайте розробку

Додати розробку