Міністерство освіти і науки Україні
Закарпатський державний університет
Природничо-гуманітарний коледж
МЕТОДИЧНІ ВКАЗІВКИ
ДО ЛАБОРАТОРНИХ РОБІТ ПО ДИСЦИПЛІНІ
ОСНОВИ ПРОГРАМУВАННЯ ТА АЛГОРИТМІЧНІ МОВИ
Частина 2
Розробник:
викл. Куртей Н.М.
ЗМІСТ
1. Лабораторна робота № 1 на тему “Структура і призначення
елементів інтегрованого програмувального середовища
С++ Builder”.………………………………………………………. 9
1.1 Загальні зведення до елементів інтегрованого
програмувального середовища С++ Builder.…………. 9
1.2 Постановка задачі до лабораторної роботи № 1 ……. 13
1.3 Послідовності дій і команд для програмування
задачі з лабораторної роботи № 1 …………………… 14
1.4 Контрольні питання до лабораторної роботи № 1.…. 22
2. Лабораторна робота № 2 на тему “Богатофайлова і умовна
компіляція файлів програми для виконання консольного
коду в MS DOS” ………………………………………………… 23
2.1 Загальні зведення з розробки програми для
|
|
виконання в MS DOS …………………………………. 23
2.2 Постановка задач до лабораторної роботи № 2 …….. 25
2.3 Послідовності дій і команд для програмування
задач з лабораторної роботи № 2 ……………………. 26
2.3.1 Програмування задачі А …………………….. 26
2.3.2 Програмування задачі Б.…………………….. 34
2.4 Контрольні питання до лабораторної роботи № 2 …. 39
3. Лабораторна робота № 3 на тему “Проект файлів програми в
С++ Builder та команди редактора коду”...……………………. 40
3.1 Загальні зведення до структури проекту
файлів програми в С++ Builder ………………………. 40
3.2 Загальні зведення до команд редактора коду.………. 44
3.3 Постановка задач до лабораторної роботи № 3..………. 51
3.4 Послідовності дій і команд для програмування
задач з лабораторної роботи № 3....……………………. 53
3.4.1 Програмування завдання А1 до задачі А....…… 53
3.4.2 Програмування завдання А2 до задачі А.......…. 56
3.4.3 Програмування задачі Б.…..…………………… 58
3.5 Контрольні питання до лабораторної роботи № 3.…… 63
4. Лабораторна робота № 4 на тему “Техніка створення
на формі меню команд програми С++ та вбудовування
рисунків і значків”.……………………………………………… 64
4.1 Загальні зведення до компонент з розробки
меню команд на формі програми..…………………… 64
4.2 Загальні зведення з компонет для вбудовування
рисунків і значків у прикладну програму С++..…..… 67
4.3 Постановка задач до лабораторної роботи № 4 …..… 69
4.4 Послідовності дій і команд для програмування
задач з лабораторної роботи № 4 …….………………. 70
4.4.1 Програмування задачі А ….……….…………. 70
4.4.2 Програмування задачі Б..……………………. 73
4.5 Контрольні питання до лабораторної роботи № 4.…. 77
|
|
5. Лабораторна робота № 5 на тему “Дані типу «Структура»
та їхне застосування у програмах С++” ………………………... 78
5.1 Загальні зведення про дані типу «Структура» ……… 78
5.2 Загальні зведення з видів команд в С++ Builder
до пошуку помилок у програмних модулях та
для налагодження прикладної програми С++....……. 80
5.3 Постановка задачі до лабораторної роботи № 5 ……. 88
5.4 Послідовності дій і команд для виконання
задач з лабораторної роботи № 5....…………………. 88
5.5 Контрольні питання до лабораторної роботи № 5 …..… 93
6. Лабораторна робота № 6 на тему “Техніка побудування
у С++ Builder графічних зображень на формі прикладної
програми С++” …………………………………………………… 94
6.1 Загальні зведення до правил рисування
на формі вікна прикладної програми …...……………… 94
6.2 Постановка задач до лабораторної роботи № 6 ….….…. 98
6.3 Послідовності дій і команд для програмування
задач з лабораторної роботи № 6 …....…..……...………. 98
6.3.1 Програмування задачі А.…..……..………...... 98
6.3.2 Програмування задачі Б..…………..……….. 102
6.4 Контрольні питання до лабораторної роботи № 6 ….… 103
7. Література..……………………………………………………… 104
ВСТУП
Лабораторні роботи розроблені до кредитного модуля «Програмування мовою С» з курсу “Комп’ютерні технології” і направлені на вивчення сучасних технологій і мов програмування прикладних інженерно-технічних задач та правил побудування програм мовами С та С++ для роботи у Windows або в MS DOS. У кожній лабораторній роботі наводяться теоретичні відомості до теми лабораторної роботи, визначається постановка задачі з програмування, до виконання якої надаються покрокові методичні вказівки на послідовності дій у інтегрованому програмувальному середовищі С++ Builder. В окремій лабораторній роботі розглядаються особливості богатофайлової і умовної компіляції файлів прикладної програми С та С++. Методичні вказівки до виконання лабораторних робіт забезпечують можливість одержання знань і придбання практичних навичок програмування до таких навчальних тем з кредитного модуля “Програмування мовою С”:
- структура побудування прикладних програм С та С++;
- указівки препроцесора їх види та призначення у програмах;
- правила оголошення у програмі констант, змінних, структур
даних, масивів та інших типів даних;
- оператори і команди для програмування алгоритмів задач;
- правила використання бібліотечних і розроблених нестандарт
них функцій у прикладних програмах С та С++;
- правила з обробки подій у програмах С++ при їх програмуванні
у інтегрованому cерєдовищі С++ Builder;
- робота з вікнами форм і компонентами з бібліотеки;
- правила програмування у С++ Buіlder задач з використанням
графічних схем і зображень у прикладних програмах.
ЛАБОРАТОРНА РОБОТА № 1 НА ТЕМУ
“СТРУКТУРА І ПРИЗНАЧЕННЯ ЕЛЕМЕНТІВ