Belova_T_M_Programmirovanie_na_S_Builder
.pdfПрограммирование в системе C++Builder с использованием подпрограмм |
151 |
||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Диапазон |
|
|
|||||
№ |
Функция Y |
|
|
|
|
|
Сумма S |
|
|
|
|
|
|
|
измене- |
n |
|||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
ния ар- |
|||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
гумента |
|
|
||||
|
|
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
|
Y |
|
ln (1 |
|
|
|
S x cos |
x2 cos 2 3 |
|
... |
xn cos n |
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||
26. |
2 |
|
|
|
3 |
|
|
|
0.1 x 0.8 |
35 |
|
||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
2 |
|
|
3 |
|
|
|
2 |
|
|
|
|
|
|
|
|
|
|
|
n |
|
|
|
|
|
|
|
|
|
|
|
||||||
|
2x cos |
3 x |
) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||
|
Y |
1 |
|
|
| sin x | |
|
cos 2x |
|
cos 4x |
|
|
|
|
|
|
cos 2nx |
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||
27. |
|
|
|
|
S |
|
|
... |
|
|
|
|
|
|
0.1 x 0.8 |
50 |
|
||||||||||||||||||||||||||||
2 |
4 |
|
|
|
|
|
|||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
4n2 1 |
|
|
|
|
||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
3 |
|
|
|
15 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
28. |
Y |
|
|
|
|
S sin x |
sin3x |
... |
sin (2n 1) x |
|
|
|
|
|
x |
9 |
40 |
|
|||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||
|
|
4 |
|
|
|
|
|
3 |
|
|
|
2n 1 |
|
|
|
|
|
|
10 |
|
10 |
|
|
||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
Y |
2 |
|
|
| |
x | |
|
|
cos 3x |
|
|
|
|
|
|
cos (2n 1)x |
|
|
|
|
x |
|
|
||||||||||||||||||||||
29. |
|
|
|
|
|
S cos x |
|
... |
|
|
|
|
40 |
|
|||||||||||||||||||||||||||||||
|
8 |
|
|
|
|
4 |
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
|
(2n 1) |
2 |
|
|
|
|
|
5 |
|
|
|
|
|
||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||
30. |
Y ln |
|
sin x |
|
S ln 2 cos 2x |
cos4x |
|
cos2nx |
|
|
|
x |
|
40 |
|
||||||||||||||||||||||||||||||
|
|
|
|
|
|
||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
|
n |
|
|
|
6 |
|
2 |
|
|
||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
152
ЗАКЛЮЧЕНИЕ
Изложенный в учебном пособии теоретический материал и приведенные практические примеры позволят студентам получить базовые знания для разработки программ в системе C++Builder.
Усвоение материала данного пособия является необходимым звеном на пути к профессиональному уровню в сфере разработки программного обеспечения. Данное издание закладывает основы знаний для следующих дисциплин: «Объектно-ориентированное программирование», «Структуры и алгоритмы обработки данных», «Функциональное и логическое программирование», «Базы данных», «Параллельное программирование» и др.
153
БИБЛИОГРАФИЧЕСКИЙ СПИСОК
1.Архангельский А.Я. Программирование в C++Builder [Текст] – М.: ЗАО ”Издательство БИНОМ”, 2010 г. – 1304 с.: ил.
2.Прата С. Язык программирования C++. Лекции и упражнения
[Текст]– М.: "Вильямc", 2012. – 1244 с.: ил.
3.Страуструп Б. Программирование. Принципы и практика использования C++ [Текст] М.: ИД «Вильямс», 2011. 1206 с.
4.Лафоре Р. Объектно-ориентированное программирование в С++ [Текст] СПб.: ПИТЕР, 2013. – 924 с.: ил
5.Стенли Б. Липпман, Жози Лажойе, Барбара Э. Му Язык программирования C++. Базовый курс [Текст] М.: ИД «Вильямс», 2014. 1120 с.
6.Культин Н. C++ Builder [Текст] – СПб: БХВ-Петербург, 2012. –
464 с.: ил.
7. Дэвид Р. Мюссер, Жилмер Дж. Дердж, Атул Сейни C++ и STL. Справочное руководство [Текст] М.: ИД «Вильямс», 2010. 432 с.
154
УКАЗАТЕЛЬ
В
Вещественные типы данных, 54
Г
Главное окно, 7, 11, 23, 37
Д
Данные типа дата-время, 57
Двумерный массив, 116
И
Инспектор объектов, 14, 37
К
Код главной программы, 21
Л
Логические операции, 59
Логические типы данных, 53
М
Массив, 102, 116
Менеджер проекта, 16 Модуль, 50
Н
Неполный условный оператор, 74
О
Одномерный массив, 102
Окно редактора кода, 12, 13 Оператор do…while, 89
Оператор while, 88
Оператор выбора Case, 74
Оператор выбора Switch, 74 Оператор присваивания, 59
Операции над данными, 58
Операции увеличения и уменьшения: + + и - -, 60
П
Палитра компонентов, 10 Панель инструментов, 8, 16 Перечисляемый тип данных, 54
Порядковые типы данных, 52
Приоритеты выполнения операций, 73
Проектировщик форм, 11, 12 прототип функции, 130
Р
Рекурсия, 136
С
Символьные типы данных, 54
Составной оператор, 72 Составные свойства, 15
Строка меню, 8, 24
Т
Тип данных Void, 57
Ф
Файл проекта, 49, 50 Функции, 129
Ц
Целые типы данных, 52
155
Учебное издание
Белов Владимир Геннадьевич Белова Татьяна Михайловна
ОСНОВЫ ПРОГРАММИРОВАНИЯ НА ЯЗЫКЕ С++ BUILDER
Учебное пособие
Редактор
Компьютерная верстка и макет
|
Позиция плана № |
Подписано в печать |
. Формат 60х84 1/16. Печать офсетная. |
Усл.печ.л. |
. Уч.-изд.л. . Тираж 80 экз. Заказ . |
Юго Западный государственный университет. Издательско-полиграфический центр Юго Западный государственный
университет: 305040, г. Курск, ул. 50 лет Октября, 94