Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Зміст дисципліни за темами.doc
Скачиваний:
31
Добавлен:
05.02.2016
Размер:
253.44 Кб
Скачать

Тема 7. Основи програмування (20 год.)

Лекція №8. Засоби візуальної розробки програм

План

  1. Поняття програми як автоматизованої системи. Складові програми: дані, логіка, інтерфейс. Способи зберігання даних.

  2. Поняття об’єкта у програмуванні. Властивості об’єкта: ідентичність, стан, поведінка. Атрибути і методи об’єкта. Поняття події та обробника події.

  3. Поняття алгоритму, властивості алгоритмів. Поняття мови програмування, програмного коду, середовища розробки програм, компілятора.

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

  5. Створення найпростішого програмного проекту.

Рекомендована література: 1,4,5,9,11,14

Лабораторна робота №10. Створення, компіляція й виконання найпростішого програмного проекту.

Лабораторна робота №11. Розміщення на формі елементів керування та настроювання їх властивостей.

Перелік питань до самостійної роботи студентів

  1. Етапи розв’язування задач за допомогою комп’ютера.

  2. Поняття форми й елемента керування.

  3. Редагування коду обробника подій, пов’язаних з елементами керування.

  4. Властивості форм та елементів керування

Лекція №9. Структура й складові елементи програм, записаних мовою програмування.

План

  1. Поняття оператора. Різновиди операторів. Оператори введення й виведення даних.

  2. Конструювання форм. Настроювання властивостей форм та елементів керування. Використання вікон повідомлень.

  3. Поняття змінної. Оголошення змінної. Типи даних. Оператор присвоювання.

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

Рекомендована література: 1,4,5,9,11,14

Лабораторна робота № 12. Введення й виведення даних, робота зі змінними.

Перелік питань до самостійної роботи студентів

  1. Використання налагоджувача програм. Різновиди помилок, методи їх пошуку та виправлення. Коментарі у програмному коді.

  2. Відтворення на формах зображень.

Лекція №10. Основи структурного програмування. Програмування розгалужень

План

  1. Форми опису алгоритмів. Складання й запис алгоритмів. Базові алгоритмічні структури.

  2. Логічні значення та логічні операції. Запис логічних виразів мовою програмування.

  3. Алгоритмічна конструкція розгалуження. Оператори одно- дво- та поліальтернативного розгалуження.

  4. Вкладені оператори розгалуження.

Рекомендована література: 1,4,5,6,9,11,14,15

Лабораторна робота №13. Складання програм з розгалуженнями.

Перелік питань до самостійної роботи студентів

  1. Прапорці та групи перемикачів.

  2. Реалізація розгалужень за допомогою прапорців та груп перемикачів.

Лекція №11. Цикли та підпрограми

План

  1. Алгоритмічна конструкція повторення та її різновиди: визначені та невизначені цикли, цикли з після умовою та з передумовою.

  2. Оператори циклів.

  3. Обчислення сум, добутків, середніх значень наборів чисел.

  4. Розв’язування задач, що потребують обчислень за ітеративними формулами.

  5. Розв’язування задач, що потребують комбінування циклічних операторів з операторами розгалуження.

  6. Поняття підпрограми. Оголошення підпрограми, її тіло та оператор її виклику. Створення і виклик підпрограм. Підпрограми з аргументами.

  7. Поняття локальної та глобальної змінної. Поняття процедури і функції

Рекомендована література: 1,4,5,6,9,11,14,15

Лабораторна робота №14. Програмування циклічних обчислень.

Лабораторна робота №15. Створення і використання підпрограм користувача та вбудованих процедур і функцій.

Перелік питань до самостійної роботи студентів

  1. . Створення й використання власних функцій.

  2. Стандартні процедури й функції.