Х.: Веста, 2011. — 192 с. — ISBN 978-611-540-765-1.
Пропонований навчальний посібник є складовою частиною
навчально-методичного комплекту з основ візуального програмування,
до складу якого також входять зошит для практичних робіт і
методичні рекомендації для вчителів. Метою посібника є навчання
основ сучасного програмування.
Видання орієнтоване на старшокласників, які роблять перші кроки у візуальному програмуванні мовою Delphi. Зміст: Вступ.
Основні поняття програмування.
Історія мов програмування. Поняття програми, мови програмування, компілятора та інтерпретатора. Сучасні мови програмування.
Алгоритм, основні властивості алгоритмів.
Створення найпростішого проекту.
Знайомство з візуальним середовищем програмування. Елементи вікна середовища програмування. Програмна розробка й файли, які входять до її складу. Створення найпростішого проекту, його компіляція, збереження, виконання.
Додавання кількох рядків коду до обробника події, їх аналіз. Поняття форми, елемента керування, події, обробника події. Редагування коду обробника події.
Алгоритми та їх програмна реалізація.
Способи опису алгоритмів. Складання й запис алгоритмів. Базові алгоритмічні конструкції.
Структура й складові елементи програм, записаних об’єктозорієнтованою мовою програмування.
Форми та елементи керування.
Основні компоненти Windows-програми. Розроблення й застосування форм. Елементи керування та їхні атрибути. .
Використання вікон.
Атрибути, змінні, присвоювання і стандартні методи.
Поняття змінної і константи. Поняття ідентифікатора. Установлення атрибутів форм і елементів керування в програмі.
Типи даних. Оператор присвоювання.
Налагодження програм
Використання налагоджувача програм у візуальному середовищі програмування. Покрокове виконання програм, перегляд значень змінних під час виконання програми. Різновиди помилок, методи їх пошуку та виправлення.
Операції.
Поняття операції та виразу. Пріоритет операцій. Арифметичні операції. Операції над рядками.
Умовні оператори.
Поняття про булеву логіку. Логічні (булеві) операції та операції відношення (порівняння).
Формування умов.
Алгоритмічні конструкції одно-, дво- і багатоальтернативних розгалужень.
Виконання програм із розгалуженнями в покроковому режимі. Вкладені оператори розгалуження.
Цикли.
Алгоритмічна конструкція повторення та її різновиди: визначені та невизначені цикли, цикли з передумовою і з постумовою. Оператори циклів у мові програмування.
Розв’язування задач, у яких використовуються обчислення за ітераційними формулами. Вкладені цикли.
Підпрограми.
Поняття підпрограми. Оголошення підпрограми, її тіло та оператор її виклику. Поняття функції. Створення й використання власних функцій.
Поняття процедури. Створення й виклик процедур. Підпрограми з параметрами. Поняття локальної та глобальної змінних.
Вбудовані процедури та функції: рядкові, перетворення типів даних, генератор псевдовипадкових чисел.
Масиви.
Поняття масиву. Оголошення одновимірного масиву. Індексація елементів. Введення даних у массив і відображення його вмісту.
Обчислення підсумкових показників для числового масиву. Пошук даних у масиві.
Обчислення підсумкових характеристик елементів, що задовольняють певні властивості.
Вибирання елементів із масиву за певним критерієм.
Стандартні функції сортування масиву. Злиття масивів.
Список літератури.
Видання орієнтоване на старшокласників, які роблять перші кроки у візуальному програмуванні мовою Delphi. Зміст: Вступ.
Основні поняття програмування.
Історія мов програмування. Поняття програми, мови програмування, компілятора та інтерпретатора. Сучасні мови програмування.
Алгоритм, основні властивості алгоритмів.
Створення найпростішого проекту.
Знайомство з візуальним середовищем програмування. Елементи вікна середовища програмування. Програмна розробка й файли, які входять до її складу. Створення найпростішого проекту, його компіляція, збереження, виконання.
Додавання кількох рядків коду до обробника події, їх аналіз. Поняття форми, елемента керування, події, обробника події. Редагування коду обробника події.
Алгоритми та їх програмна реалізація.
Способи опису алгоритмів. Складання й запис алгоритмів. Базові алгоритмічні конструкції.
Структура й складові елементи програм, записаних об’єктозорієнтованою мовою програмування.
Форми та елементи керування.
Основні компоненти Windows-програми. Розроблення й застосування форм. Елементи керування та їхні атрибути. .
Використання вікон.
Атрибути, змінні, присвоювання і стандартні методи.
Поняття змінної і константи. Поняття ідентифікатора. Установлення атрибутів форм і елементів керування в програмі.
Типи даних. Оператор присвоювання.
Налагодження програм
Використання налагоджувача програм у візуальному середовищі програмування. Покрокове виконання програм, перегляд значень змінних під час виконання програми. Різновиди помилок, методи їх пошуку та виправлення.
Операції.
Поняття операції та виразу. Пріоритет операцій. Арифметичні операції. Операції над рядками.
Умовні оператори.
Поняття про булеву логіку. Логічні (булеві) операції та операції відношення (порівняння).
Формування умов.
Алгоритмічні конструкції одно-, дво- і багатоальтернативних розгалужень.
Виконання програм із розгалуженнями в покроковому режимі. Вкладені оператори розгалуження.
Цикли.
Алгоритмічна конструкція повторення та її різновиди: визначені та невизначені цикли, цикли з передумовою і з постумовою. Оператори циклів у мові програмування.
Розв’язування задач, у яких використовуються обчислення за ітераційними формулами. Вкладені цикли.
Підпрограми.
Поняття підпрограми. Оголошення підпрограми, її тіло та оператор її виклику. Поняття функції. Створення й використання власних функцій.
Поняття процедури. Створення й виклик процедур. Підпрограми з параметрами. Поняття локальної та глобальної змінних.
Вбудовані процедури та функції: рядкові, перетворення типів даних, генератор псевдовипадкових чисел.
Масиви.
Поняття масиву. Оголошення одновимірного масиву. Індексація елементів. Введення даних у массив і відображення його вмісту.
Обчислення підсумкових показників для числового масиву. Пошук даних у масиві.
Обчислення підсумкових характеристик елементів, що задовольняють певні властивості.
Вибирання елементів із масиву за певним критерієм.
Стандартні функції сортування масиву. Злиття масивів.
Список літератури.