|
Язык программирования С++ - был разработан в начале 80-х годов Бьером Страуструпом в результате расширения и дополнения языка С. В этом языке сочетаются лучшие свойства языка Ассемблер и языков программирования высокого уровня. С++ содержит в себе все основные черты объектно- ориентированных языков программирования: наличие объектов и инкапсуляцию данных, наследование, полиморфизм и абстракцию типов. Наряду с этим С++ полностью поддерживает технологию структурного программирования.
К основным особенностям языка программирования С++ следует отнести возможность разделения программы на легко поддающиеся контролю части за счет определения новых пользовательских типов, наличие классов, которые обеспечивают скрытие данных, их инилициализацию, управление памятью и механизмы перегрузки операций и функций.
Программа на С++ состоит из одной или нескольких функций, которые содержат переменные, константы и операторы, предназначенные для решения определенной задачи.
Структура программы..
Программа, записанная на языке С++, должна иметь заголовок и тело программы, состоящее из одной или нескольких функций. В качестве примера рассмотрим структуру программы (рис)
Операторы программы С++.
Операторы в языке С++ предназначены для описания действий. Любой оператор может быть помечен меткой. Операторы отделяются друг от друга точкой с запятой.
К простым операторам языка С++ относятся оператор присваивания, оператор ввода и вывода данных, оператор перехода.
Оператор ввода данных. Для ввода переменных в С++ чаще всего используется оператор:
cin>> имя переменной;.
Оператор вывода данных. Для вывода данных С++ используется оператор
cout<< имя переменной;.
Оператор перехода имеет вид:
goto метка;.
Циклы предусматривают многократное выполнение некоторых операторов входящих в тело цикла. В языке С++ имеются три вида операторов цикла:
Цикл-ПОКА реализуется в языке С++ с помощью оператора While и имеет следующий вид:
while (условие) оператор;.
Цикл - ДО реализуется в языке С++ с помощью оператора do while и имеет следующий вид:
do {операторы;}.
while (условие);.
Цикл с параметрами в языке С++ имеет вид:
for (начальное значение переменной; конечное значение переменной; шаг).
оператор;.
Кроме простых данных язык С++ дает возможность эффективно обрабатывать сложные типы, например массивы. Массив - упорядочный набор элементов одинакового типа, имеющих общее имя. Все элементы массива пронумерованы. Массивы должны быть обязательно описаны перед использованием в программе. Общий вид описания массива в программе на языке С++
тип имя_массива [раздел1] [раздел2]...[размер N];
количество индексов ([размер1] [размер2]... [размерN]) определяет размерность массива. Литература:
Ашарин И.В. Основы программирования на языке С++ М; Горячая линия - Телеком, 2002 г.
|
|