Програми для загальноосвітніх навчальних закладів Навчальні програми для профільного навчання

Вид материалаДокументы
Подобный материал:
1   ...   31   32   33   34   35   36   37   38   ...   49

Учні повинні знати:

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

Учні повинні мати уявлення про:

    • особливості створення вихідного коду в середовищі Delphi.

Учні повинні вміти:

    • планувати розробку програми;
    • визначати типи змінних;
    • коректно записувати арифметичні вирази;
    • записувати та зберігати вихідний код програми в середовищі Delphi.




Структури прийняття рішень (6 год.)





Операції порівняння (<, <= , > , >= , = , <>). Бульові операції. Режим повного та неповного обчислення бульових операцій. Закони Моргана. Перетворення бульових виразів. Умовні оператори (if-then, if-then-else). Оператор Case. Інтерфейсні компоненти – “перемикачі” (TradioButton), “прапорці” (TCheckBox) та їх властивості.

Учні повинні знати:

    • операції порівняння;
    • правила використання бульових операцій;
    • режим повного та неповного обчислення бульових операцій;
    • закони Моргана;
    • правила перетворення бульових виразів;
    • різновиди умовних операторів;
    • сутність інтерфейсних компонентів “перемикачі”, “прапорці” та їх властивості.

Учні повинні мати уявлення про:

    • особливості використання умовних операторів у середовищі Delphi.

Учні повинні вміти:

    • записувати і використовувати умовні оператори в середовищі Delphi.



Циклічні структури (8 год.)





Детермінований цикл For. Інкрементний та декрементний цикл For. Недетерміновані цикли While і Repeat. Інтерфейсні компоненти – “списки” (TListBox), “поле зі списком” (TСomboBox) та їх властивості.

Інтерфейсні компоненти – “смуга прокрутки” (TScrollBar), “об’єднання елементів “(TGroupBox), “група перемикачів” (TRadioGroup), “панель”(TPanel), “фрейм” (TFrame) та їх властивості. Інтерфейсні компоненти – “головне меню” (TMainMenu), “вспливаюче меню” (TPopupMenu) та їх властивості.

Учні повинні знати:

    • сутність детермінованого та недермінованого циклів;
    • різновиди інтерфейсних компонентів та їх властивості;
    • можливості використання інтерфейсних компонентів “головне меню” та “спливаюче меню”.

Учні повинні мати уявлення про:

    • відмінність між детермінованим та недермінованим циклами;
    • використання інтерфейсних компонентів “головне меню” та “вспливаюче меню”.

Учні повинні вміти:

    • записувати детерміновані та недетерміновані цикли;
    • визначити доцільність використання детермінованих і недермінованих циклів;
    • користуватися інтерфейсними компонентами “головне меню” та “вспливаюче меню”.




Модульне програмування (4 год.)





Концепція модульного програмування. Два види підпрограм – процедури та функції. Користувацькі підпрограми.

Підпрограми – обробники подій. Фактичні та формальні параметри. Передача параметрів (параметри-змінні та параметри-значення). Глобальні та локальні підпрограми.

Учні повинні знати:

    • сутність концепції модульного програмування;
    • особливості використання підпрограм у середовищі Delphi;
    • правила запису підпрограм.

Учні повинні мати уявлення про:

    • особливості концепції модульного програмування;
    • використання підпрограм у середовищі Delphi.

Учні повинні вміти:

    • визначати особливості використання процедур і функцій у середовищі Delphi;
    • коректно записувати процедури та функції.



Захист від помилок. Налагодження програм (2 год.)





Типи помилок (синтаксичні, логічні та помилки часу виконання). Засоби обробки виключень. Стандартні засоби налагодження програм – дамп даних (проміжний вивід даних на екран) і трасування (ручне виконання коду). Робота вбудованого налагоджувача середовища розробки.