Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Belova_T_M_Programmirovanie_na_S_Builder

.pdf
Скачиваний:
226
Добавлен:
15.03.2016
Размер:
2.15 Mб
Скачать

Программирование в системе 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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]