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

Вид материалаДокументы
Подобный материал:
1   ...   27   28   29   30   31   32   33   34   ...   41



Особливості створення програм засобами Delphi (8 год.)

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

Величини, типи величин. Іменування, оголошення та використання змінних. Константи. Арифметичні операції. Вбудовані математичні функції. Рядкові операції та вбудовані рядкові функції. Пріоритети операцій.

Структура модуля вихідного коду. Область видимості. Інтерактивне введення та виведення. Засоби форматування вихідної інформації. Завершення програми.

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

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

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

    • особливості створення вихідного коду в середовищі 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;
    • коректно записувати процедури та функції.