Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Пр и Осн Алг(Спр).doc
Скачиваний:
4
Добавлен:
22.09.2019
Размер:
549.89 Кб
Скачать

50

ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ

Брянский государственный технический университет

УТВЕРЖДАЮ

Ректор университета

_______________А.В. Лагерев

«_____» _____________2006 г.

ПРОГРАММИРОВАНИЕ В СРЕДЕ C++ BUILDER

Справочные материалы для выполнения лабораторных работ, практических занятий и курсовых работ для студентов всех форм обучения специальностей 151002 – «Металлообрабатывающие станки и комплексы» 151003 – «Инструментальные системы машиностроительных производств» 220301 - «Автоматизация технологических процессов и производств»

Брянск 2006

УДК 004.451

Программирование и основы алгоритмизации: справочные материалы для выполнения лабораторных работ, практических занятий и курсовых работ для студентов всех форм обучения специальностей 151002 – «Металлообрабатывающие станки и комплексы», 151003 – «Инструментальные системы машиностроительных производств», 220301 - «Автоматизация технологических процессов и производств» – Брянск: БГТУ, 2006. – 50 с.

Разработал: Р.В.Гуров канд. техн. наук, доц.

Рекомендовано кафедрой «Автоматизированные технологические системы» БГТУ (протокол № 10 от 22.05.06)

Оглавление

Введение 5

1. Общие сведения о языке С++ 5

2. Константы 6

3. Типы данных 7

3.1. Простые типы данных 7

3.1.1. Арифметические 7

3.1.2. Указатели 7

3.2. Структурированные типы данных 8

3.2.1. Массив 8

3.2.2. Строка 9

3.2.3. Структура 9

3.2.4. Объединение 11

3.2.5. Класс 11

3.2.6. Тип данных AnsiString 12

4. Операции 14

4.1. Арифметические операции и присваивание 14

4.2. Операции отношения 14

4.3. Логические операции 15

4.4. Операция запятая (,) 15

4.5. Условная операция ( ? : ) 15

4.6. Операция sizeof 16

4.7. Операция адресации (&) и косвенной адресации (*) 16

4.8. Операции доступа к элементам: (.) и (–>) 16

4.9. Приоритет операций 17

5. Операторы 18

5.1. Безусловные операторы break, return, cotinue 18

5.2. Оператор условия if 18

5.3. Оператор выбора switch 19

5.4. Оператор цикла for 20

5.5. Оператор цикла while 20

5.6. Оператор цикла do while 20

6. Функции 22

7. Hекоторые стандартные функции 24

7.1. Математические функции 24

7.1.1. Арифметические и алгебраические функции 24

7.1.2. Тригонометрические функции 25

7.2. Функции ввода – вывода для консольных приложений 25

7.3. Функции ввода – вывода для работы с файлами. 27

7.4. Функции для работы со строками 28

7.4.1. Функции преобразования строк и чисел 28

7.4.2. Функции обработки строк 29

8. Среда программирования Builder C++ 30

8.1. Интерфейс 30

8.2. Работа с проектами 31

8.2.1. Файлы проекта 31

8.2.2. Работа с проектом приложения Windows 31

8.2.3. Работа с проектом консольного приложения 32

8.2.4. Создание и подключение модуля 32

8.2.5. Компиляция и выполнение проекта 33

8.3. Компоненты 33

8.3.1. Работа с компонентами 33

8.3.2. Описание некоторых компонентов 35

8.3.3. Некоторые свойства и события компонентов 39

Список рекомендуемой литературы 41

Приложения 42

Введение

Эти справочные материалы написаны для помощи студентам при выполнении лабораторных, практических и курсовых работ. В них коротко изложены основные справочные данные по языку программирования С++ и среде программирования С++ Builder. Необходимость в них возникла, с одной стороны, из-за дефицита современных учебников по языку программирования и среде программирования в библиотеке, с другой – в учебниках и справочниках приводится большой объем информации, в котором сложно ориентироваться, причем большая часть из приведенных в них сведений не используется для выполнения работ студентами. Кроме того, в книгах по среде программирования С++ Builder сведения о самом языке C++ сильно сжаты, а в литературе по языку С++ – лишь минимальные сведения о среде программирования. Справочные материалы упрощают поиск необходимых сведений студентами и предоставляют информацию и о языке С++, и о среде программирования С++ Builder в одном компактном издании.

1.Общие сведения о языке С++

Как и у любого языка программирования, у С++ есть свои правила.

При написании имен переменных, функций и т.п. можно использовать буквы латинского алфавита, цифры и символ подчеркивания «_», причем имя не должно начинаться с цифры.

Все используемые типы, константы, переменные, функции должны быть объявлены до их первого использования. Объявления могут встречаться в любом месте текста, однако рекомендуется их делать в начале программы.

В языке различаются прописные и строчные буквы. Например, Fkr и fkr являются именами разных переменных.

Каждое предложение языка заканчивается символом точка с запятой «;».

Для записи комментариев в программе используются скобки вида /*текст комментария*/ или их можно записать после символов «//». В последнем случае комментарий распространяется от символа «//» до конца строки.