Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
с++ метода3511.doc
Скачиваний:
44
Добавлен:
15.04.2015
Размер:
409.6 Кб
Скачать

51

3511

МИНИСТЕРСТВО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ

Рязанская государственная радиотехническая академия Объектно-ориентированное программирование

на языке С++

Методические указания

Рязань 2003

УДК 681.3.06

Объектно-ориентированное программирование на языке С++: Методические указания к лабораторным работам и курсовому проектированию / Рязан. гос. радиотехн. акад.; Сост.: С.И. Лаврентьев, Д.А. Наумов; Под ред. С.И. Лаврентьева. Рязань, 2003. 48с.

Содержат материал, необходимый для изучения основ программирования на языке С++: линейных операторов, операторов разветвляющейся структуры, циклических операторов, массивов, принципов описания функций, их параметров, а также основ объектно-ориентированного программирования.

Предназначены для студентов-заочников специальности 2204 «Программное обеспечение вычислительной техники и автоматизированных систем» - по курсу «Объектно-ориентированное программирование», специальности 3514 «Прикладная информатика в экономике» по курсу «Высокоуровневые методы информатики», слушателей факультетов повышения квалификации и всех желающих самостоятельно овладеть навыками программирования на языке С++.

Табл. 3.

Программирование, С++, линейный алгоритм, разветвляющийся алгоритм, циклический алгоритм, массив, структура, файл, класс, объект

Печатается по решению методического совета Рязанской государственной радиотехнической академии.

Рецензент: кафедра вычислительной и прикладной математики Рязанской государственной радиотехнической академии (зав. кафедрой проф. Л.П. Коричнев)

Объектно-ориентированное программирование на языке С++

Составители Л а в р е н т ь е в Сергей Иванович

Н а у м о в Дмитрий Анатольевич

Редактор М.Е. Цветкова

Корректор Н.А. Орлова

Подписано в печать Формат бумаги 60х84 1/16.

Бумага газетная. Печать трафаретная. Усл. печ. л. 3,0.

Усл.-изд. л. 3,0. Тираж 100 экз. Заказ

Рязанская государственная радиотехническая академия.

390005, Рязань, ул. Гагарина, 59/1.

Редакционно-издательский центр РГРТА.

1. Программирование линейных алгоритмов Основные понятия

Программа на языке С++ представляет собой совокупность функций. Обязательно присутствует хотя бы одна функция main() или WinMain(), которая является точкой входа в программу. С нее обычно начинается выполнение программы. Пользователь может сам определять функции или использовать более тысячи библиотечных функций.

Определение функции состоит из заголовка и блока выполняемых функцией операторов.

Заголовок включает тип возвращаемого функцией значения, имя функции и в круглых скобках - список параметров функции, разделенных запятыми. Блок представляет собой совокупность объявлений локальных переменных, операций, операторов и вызовов других функций, заключенную в фигурные скобки. Для возврата результата функции используется зарезервированное слово return с последующим выражением, которое подсчитывается и его результат ставится в соответствие с вызовом функции.

Каждая программа включает в себя директивы препроцессора, начинающиеся с символа #. Препроцессор представляет собой программу, обрабатывающую текст программы пользователя до компиляции. Управление препроцессором осуществляется из программы пользователя при помощи специальных команд – директив. Чаще всего используются директивы #define и #include.

Директива #define позволяет задать имя для некоторого фрагмента текста, такое обозначение называется макроопределением или макросом. Формат записи:

#define NAME Текст замены

Препроцессор просматривает текст программы и заменяет NAME текстом замены.

Например:

#define COUNT 100

В тексте программы все имена COUNT будут заменяться на 100. Традиционно имена макросов записываются заглавными буквами.

Директива #include “имя файла” позволяет включить в текст программы пользователя содержимое указанного файла. Если имя файла находится в кавычках, он должен находиться в текущей директории или необходимо указать путь к нему. Для файлов, хранящих заголовки библиотечных функций, отведен специальный каталог с именем INCLUDE, в этом случае имя файла помещают в угловые скобки: #include <iostream.h>. Для расширений включаемых файлов обычно используются: .h .hpp, но можно включать и файлы с другими расширениями например или .срр.