Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторні С++.doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
2.48 Mб
Скачать

Міністерство освіти і науки Україні

Закарпатський державний університет

Природничо-гуманітарний коледж

Методичні вказівки

До лабораторних робіт по дисципліні

ОСНОВИ ПРОГРАМУВАННЯ ТА АЛГОРИТМІЧНІ МОВИ

Частина 2

Розробник:

викл. Куртей Н.М.

2012

ЗМІСТ

  1. Лабораторна робота № 1 на тему “Структура і призначення

елементів інтегрованого програмувального середовища

С++ Builder” .………………………………………………………. 9

    1. Загальні зведення до елементів інтегрованого

програмувального середовища С++ Builder .…………. 9

1.2 Постановка задачі до лабораторної роботи № 1 ……. 13

1.3 Послідовності дій і команд для програмування

задачі з лабораторної роботи № 1 …………………… 14

1.4 Контрольні питання до лабораторної роботи № 1 .…. 22

  1. Лабораторна робота № 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

  1. Лабораторна робота № 3 на тему “Проект файлів програми в

С++ Builder та команди редактора коду” ...……………………. 40

              1. 3.1 Загальні зведення до структури проекту

файлів програми в С++ Builder ………………………. 40

    1. 3.2 Загальні зведення до команд редактора коду .………. 44

    2. 3.3 Постановка задач до лабораторної роботи № 3 ..………. 51

    3. 3.4 Послідовності дій і команд для програмування

задач з лабораторної роботи № 3 ....……………………. 53

3.4.1 Програмування завдання А1 до задачі А ....…… 53

3.4.2 Програмування завдання А2 до задачі А .......…. 56

3.4.3 Програмування задачі Б .…..…………………… 58

    1. 3.5 Контрольні питання до лабораторної роботи № 3 .…… 63

  1. Лабораторна робота № 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

  1. Лабораторна робота № 5 на тему “Дані типу «Структура»

та їхне застосування у програмах С++” ………………………... 78

    1. 5.1 Загальні зведення про дані типу «Структура» ……… 78

5.2 Загальні зведення з видів команд в С++ Builder

до пошуку помилок у програмних модулях та

для налагодження прикладної програми С++ ....……. 80

    1. Постановка задачі до лабораторної роботи № 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 задач з використанням

графічних схем і зображень у прикладних програмах.