Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
82_3-Builder.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
1.23 Mб
Скачать

Министерство образования республики беларусь

Учреждение образования

«Белорусский государственный университет информатики и радиоэлектроники»

кафедра «Вычислительные методы и программирование»

Основы программирования в среде C++ Builder

Лабораторный практикум по курсу

«Основы алгоритмизации и программирования»

для студентов 1 – 2-го курсов БГУИР

В 2-х частях

Часть 1

ИСПРАВЛЕНА

Минск 2007

УДК 681.3.061 (075.8)

ББК 32.973.26-018.1 я 73

O – 75

Авторы:

В. Л. Бусько, В. Т. Карцев, Т. М. Кривоносова, А. А. Навроцкий

Основы программирования в среде С++ Builder: лаб.практикум по курсу «Основы алгоритмизации и программирования» для студ. 1 – 2-го курсов БГУИР. В 2 ч. Ч. 1 / Бусько В. Л. [и др.] . – Минск: БГУИР, 2007. – 70 с.: ил.

ISBN (ч. 1)

В практикуме изложены краткие теоретические сведения по основам алгоритмического языка С/С++ и программированию в среде C++ Builder. Содержатся примеры, реализованные в консольном и оконном приложениях среды С++ Builder, приведены 9 лабораторных работ и индивидуальные задания к ним.

УДК 681.3.061 (075.8)

ББК 32.973.26-018.1 я 73

ISBN (ч. 1)

ISBN 985–444–583–6

© УО «Белорусский

государственный

университет информатики

и радиоэлектроники», 2007

Содержание

Лабораторная работа №1. Линейный вычислительный процесс 5

1.1. Общие теоретические сведения 5

1.2. Создание оконного приложения 9

1.3. Создание консольного приложения 12

1.4. Пример выполнения задания 13

1.5. Индивидуальные задания 16

Лабораторная работа №2. Реализация разветвляющихся алгоритмов 19

2.1. Общие теоретические сведения 19

2.2. Создание оконного приложения 20

2.3. Пример выполнения задания 21

2.4. Индивидуальные задания 24

Лабораторная работа №3. Реализация циклических алгоритмов 26

3.1. Общие теоретические сведения 26

3.2. Пример выполнения задания 27

3.3. Индивидуальные задания 29

Лабораторная работа №4. Функции пользователя 31

4.1. Краткие теоретические сведения 31

4.2. Пример выполнения задания 32

4.3. Индивидуальные задания 35

Лабораторная работа №5. Обработка одномерных массивов 36

5.1. Общие теоретические сведения 36

5.2. Создание оконного приложения 36

5.3. Пример выполнения задания 37

5.4. Индивидуальные задания 40

Лабораторная работа №6. Обработка двухмерных динамических массивов 42

6.1. Краткие теоретические сведения 42

6.2. Пример выполнения задания 44

6.3. Индивидуальные задания 48

Лабораторная работа №7. Использование строк 49

7.1. Общие теоретические сведения 49

7.2. Создание оконного приложения 49

7.3. Пример выполнения задания 51

7.4. Индивидуальные задания 54

Лабораторная работа №8. Обработка структур с использованием файлов 55

8.1. Теоретические сведения 55

8.2. Создание оконного приложения 57

8.3. Пример выполнения задания 57

8.4. Индивидуальные задания 64

Лабораторная работа №9. Построение графиков функций 66

9.1. Краткие теоретические сведения 66

9.2. Пример создания оконного приложения 67

9.3. Индивидуальные задания 70

Приложение 1. Операции и основные математические функции 71

Приложение 2. Описание общих структур файлов проекта 74

ЛИТЕРАТУРА 76