
- •3.5 Контрольні питання до лабораторної роботи № 3 …… 60
- •4.3 Постановка задач до лабораторної роботи № 4 …..… 66
- •4.4.1 Програмування задачі а ….……….…………. 67
- •Постановка задачі до лабораторної роботи № 5 ……. 85
- •5.5 Контрольні питання до лабораторної роботи № 5 .… 90
- •1. Лабораторна робота № 1 на тему
- •Інтегрованого програмувального
- •1.1 Загальні зведення до елементів інтегрованого
- •1.2 Постановка задачі до лабораторної роботи № 1
- •1.3 Послідовності дій і команд для програмування задачі з лабораторної роботи № 1
- •1.4 Контрольні питання до лабораторної роботи № 1
- •2. Лабораторна робота № 2 на тему
- •Консольного коду в ms dos”
- •2.1. Загальні зведення з розробки програми для виконання у ms dos
- •2.2 Постановка задач до лабораторної роботи № 2
- •2.3 Послідовності дій і команд для програмування задач з лабораторної роботи № 2
- •2.3.1 Програмування задачі а
- •2.3.2 Програмування задачі б
- •2.4 Контрольні питання до лабораторної роботи № 2
- •3. Лабораторна робота № 3 на тему
- •Та команди редактора коду”
- •3.1 Загальні зведення до структури проекту
- •3.2 Загальні зведення до команд редактора коду
- •3.3 Постановка задач до лабораторної роботи № 3
- •3.4 Послідовності дій і команд для програмування задач з лабораторної роботи № 3
- •3.4.1 Програмування завдання а1 до задачі а
- •3.4.2 Програмування завдання а2 до задачі а
- •3.4.3 Програмування задачі б
- •3.5 Контрольні питання до лабораторної роботи № 3
- •4. Лабораторна робота № 4 на тему
- •Вбудовування рисунків і значків”
- •4.1 Загальні зведення до компонент з розробки меню команд на формі програми
- •4.2 Загальні зведення з компонент для вбудовування
- •4.3 Постановка задач до лабораторної роботи № 4
- •4.4 Послідовності дій і команд для програмування задач з лабораторної роботи № 4
- •4.4.1 Програмування задачі а
- •4.4.2 Програмування задачі б
- •4.5 Контрольні питання до лабораторної роботи № 4
- •5. Лабораторна робота № 5 на тему
- •5.1 Загальні зведення до даних типу "Структура"
- •До пошуку помилок у програмних модулях та
- •5.3 Постановка задач до лабораторної роботи № 5
- •5.4 Послідовності дій і команд для виконання задач з лабораторної роботи № 5
- •5.5 Контрольні питання до лабораторної роботи № 5
- •Література
МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ
НАЦІОНАЛЬНИЙ ТЕХНІЧНИЙ УНІВЕРСИТЕТ УКРАЇНИ
“КИЇВСЬКИЙ ПОЛІТЕХНІЧНИЙ ІНСТИТУТ”
МЕТОДИЧНІ ВКАЗІВКИ
З ВИКОНАННЯ ЛАБОРАТОРНИХ РОБІТ
КУРСУ “ПРИКЛАДНЕ ПРОГРАМНЕ ЗАБЕЗПЕЧЕННЯ”
Частина 1
Київ
НТУУ «КПІ»
2013
МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ
НАЦІОНАЛЬНИЙ ТЕХНІЧНИЙ УНІВЕРСИТЕТ УКРАЇНИ
“КИЇВСЬКИЙ ПОЛІТЕХНІЧНИЙ ІНСТИТУТ”
МЕТОДИЧНІ ВКАЗІВКИ
З ВИКОНАННЯ ЛАБОРАТОРНИХ РОБІТ
КУРСУ “ ПРИКЛАДНЕ ПРОГРАМНЕ ЗАБЕЗПЕЧЕННЯ ”
Частина 1
до кредитного модуля: «Програмування мовою С » з напрямку
підготовки “Автоматизація та комп’ютерно-інтегровані технології ”
Київ
НТУУ «КПІ»
2013
ЗМІСТ
ст.
Лабораторна робота № 1 на тему “Структура і призначення
елементів інтегрованого програмувального середовища
С++ Builder” .………………………………………………………. 7
Загальні зведення до елементів інтегрованого
програмувального середовища С++ Builder .…………. 7
1.2 Постановка задачі до лабораторної роботи № 1 ……. 11
1.3 Послідовності дій і команд для програмування
задачі з лабораторної роботи № 1 …………………… 12
1.4 Контрольні питання до лабораторної роботи № 1 .…. 20
Лабораторна робота № 2 на тему “Богатофайлова і умовна
компіляція файлів програми для виконання консольного
коду в MS DOS” ………………………………………………… 20
2.1 Загальні зведення з розробки програми для
виконання в MS DOS …………………………………. 20
2.2 Постановка задач до лабораторної роботи № 2 …….. 21
2.3 Послідовності дій і команд для програмування
задач з лабораторної роботи № 2 ……………………. 23
2.3.1 Програмування задачі А …………………….. 23
2.3.2 Програмування задачі Б .…………………….. 31
2.4 Контрольні питання до лабораторної роботи № 2 …. 36
Лабораторна робота № 3 на тему “Проект файлів програми в
С++ Builder та команди редактора коду” ...……………………. 37
3.1 Загальні зведення до структури проекту
файлів програми в С++ Builder ………………………. 37
3.2 Загальні зведення до команд редактора коду .………. 41
3.3 Постановка задач до лабораторної роботи № 3 ………. 48
3.4 Послідовності дій і команд для програмування
задач з лабораторної роботи № 3 ...……………………. 50
3.4.1 Програмування завдання А1 до задачі А ..…… 50
3.4.2 Програмування завдання А2 до задачі А .....…. 53
3.4.3 Програмування задачі Б …..…………………… 55
3.5 Контрольні питання до лабораторної роботи № 3 …… 60
Лабораторна робота № 4 на тему “Техніка створення
на формі меню команд програми С++ та вбудовування
рисунків і значків” ……………………………………………… 61
4.1 Загальні зведення до компонент з розробки
меню команд на формі програми ..…………………… 61
4.2 Загальні зведення з компонет для вбудовування
рисунків і значків у прикладну програму С++ ..…..… 64
4.3 Постановка задач до лабораторної роботи № 4 …..… 66
4.4 Послідовності дій і команд для програмування
задач з лабораторної роботи № 4 …….………………. 67
4.4.1 Програмування задачі а ….……….…………. 67
4.4.2 Програмування задачі Б ..……………………. 70
4.5 Контрольні питання до лабораторної роботи № 4 .…. 74
Лабораторна робота № 5 на тему “Дані типу «Структура»
та їхне застосування у програмах С++” ………………………... 75
5.1 Загальні зведення про дані типу «Структура» ……… 75
5.2 Загальні зведення з видів команд у С++ Builder
до пошуку помилок у програмних модулях та
для налагодження прикладної програми С++ ....……. 77
Постановка задачі до лабораторної роботи № 5 ……. 85
5.4 Послідовності дій і команд для виконання
задач з лабораторної роботи № 5 ....…………………. 85
5.5 Контрольні питання до лабораторної роботи № 5 .… 90
6. Література ....……………………………………………………… 91
ВСТУП
Лабораторні роботи розроблені до кредитного модуля «Програмування мовою С » з курсу “Прикладне програмне забезпечення” і направлені на вивчення сучасних технологій і мов програмування прикладних інженерно-технічних задач та правил побудування програм мовами С та С++ для роботи у Windows або в MS DOS. У кожній лабораторній роботі наводяться теоретичні відомості до теми лабораторної роботи, визначається постановка задачі з програмування, до виконання якої надаються покрокові методичні вказівки на послідовності дій у інтегрованому програмувальному середовищі С++ Builder. В окремій лабораторній роботі розглядаються особливості богатофайлової і умовної компіляції файлів прикладної програми С та С++. Методичні вказівки до виконання лабораторних робіт забезпечують можливість одержання знань і придбання практичних навичок програмування до таких навчальних тем з кредитного модуля “Програмування мовою С”:
- структура побудування прикладних програм С та С++;
- указівки препроцесора їх види та призначення у програмах;
- правила оголошення у програмі констант, змінних, структур
даних, масивів та інших типів даних;
- оператори і команди для програмування алгоритмів задач;
- правила використання бібліотечних і розроблених нестандарт
них функцій у прикладних програмах С та С++ ;
- правила з обробки подій у програмах С++ при їх програмуванні
у інтегрованому cерєдовищі С++ Builder;
- робота з вікнами форм і компонентами з бібліотеки.
1. Лабораторна робота № 1 на тему
“СТРУКТУРА І ПРИЗНАЧЕННЯ ЕЛЕМЕНТІВ
Інтегрованого програмувального
СЕРЕДОВИЩА С++ BUILDER”
Ціль лабораторної роботи складається з вивчення: структури і призначення елементів інтегрованого середовища С++ Buіlder для розробки програм С та програм С++ ; правил і техніки роботи з бібліотекою компонент до форм та їхньої установки і налаштування властивостей; правил визначення подій до прикладної програми за допомогою інспектора об'єкта (Object Іnspector) та програмування алгоритмів до обробки подій.