Меню сайта |
|
 |
Статистика |
Онлайн всего: 1 Гостей: 1 Пользователей: 0 |
 |
|
 | |  |
| Главная » 2015 » Июнь » 26 » Лекция 3. Язык программирования C++ : выражения языка си
17:20 Лекция 3. Язык программирования C++ : выражения языка си |
Transcript
-
1.
Язык программирования C++ Informatics.ssga.ru Attribution-ShareAlike (by-sa) — Лицензия «С указанием авторства — Копилефт» stanislav.katsko.name
-
2.
Разработчик – Бьерн Страуструп (компания Bell Labs). Предшественник – язык Си с классами – 1979 г. Международный стандарт Cи++ – 1997 г. Широко используется в системном программировании. Язык Си++ – один из основных языков разработки трансляторов.
История и назначение языка Си++
-
3.
Простейшая программа на языке Си++: // Простейшая программа int main() { return 1; } Первая строка – комментарий (признак – // ). main – это имя главной функции программы. С функции main всегда начинается выполнение. В фигурных скобках записывается тело функции – действия, которые она выполняет. Оператор return 1 означает, что функция возвращает результат – целое число 1.
История и назначение языка Си++
-
4.
Объектно-ориентированная программа: #include <iostream.h> int main() { cout << "Hello, world!" << endl; return 1; } Класс iostream определен в файле заголовков как " iostream.h ". Кроме класса, файл заголовков определяет глобальный объект этого класса cout. Операция сдвига << для класса iostream определена как "вывести".
История и назначение языка Си++
-
5.
Для символического обозначения величин, имен функций и т.п. используются имена или идентификаторы . Идентификаторы в Си++ – последовательность знаков, начинающаяся с буквы или знака подчеркивания. Примеры правильных идентификаторов : abc A12 NameOfPerson BYTES_PER_WORD Примеры неправильных идентификаторов : 12X a-b
Имена, переменные и константы
-
6.
Ряд слов в Си++ имеет особое значение и не может быть идентификатором – ключевые слова . Примеры ключевых слов: and do for int Пример кода: int max ( int x , int y ) { if ( x > y ) return x ; else return y ; }
Имена, переменные и константы
-
7.
Переменная – это символическое обозначение величины в программе. В Си++ прежде чем использовать переменную, ее необходимо объявить: int x; int – тип переменной, x – имя переменной Переменной можно присвоить какое-либо значение с помощью операции присваивания .
Имена, переменные и константы
-
8.
Константа – явная запись значения в программе. Пример: const int BITS_IN_WORD = 32; Если надо изменить константу, потребуется изменить только одно место в программе – определение константы, оставив все случаи ее использования как есть.
Имена, переменные и константы
-
9.
Выражения – это переменные, функции и константы, называемые операндами, объединенные знаками операций. x + y – 12 // сложить значения x и y и затем вычесть 12 Операции языка Си++ : – арифметические операции – операции сравнения – логические операции – операции присваивания
-
10.
Операторы-выражения – выражения, после которых стоит точка с запятой. a = 1; b = 3; m = max(a, b); Объявления имен : int x; // объявить целую переменную x double f; // объявить переменную f типа // double
-
11.
Условные операторы позволяют выбрать один из вариантов выполнения действий в зависимости от каких-либо условий. Условие – это логическое выражение, т.е. выражение, результатом которого является логическое значение true (истина) или false (ложь). Оператор if выбирает один из двух вариантов последовательности вычислений. if (условие) оператор1 else оператор2
-
12.
Оператор цикла состоит из заголовка цикла и тела цикла. Тело цикла – это оператор, который будет повторно выполняться. Заголовок – это ключевое слово for, после которого в круглых скобках записаны три выражения, разделенные точкой с запятой. Первое выражение вычисляется один раз до начала выполнения цикла. Второе – это условие цикла. Тело цикла будет повторяться до тех пор, пока условие цикла истинно. Третье выражение вычисляется после каждого повторения тела цикла.
-
13.
Пример: int sum = 0; int i = 1; for (; i <= 100; ) { sum = sum + i; i = i + 1; } int sum = 0; int i = 1; for (; ;) { if (i > 100) break; sum = sum + i; i = i + 1; }
-
14.
Функция вызывается при вычислении выражений. При вызове ей передаются определенные аргументы, функция выполняет необходимые действия и возвращает результат. Объявление функции определяет имя функции и ее тип – типы и количество ее аргументов и тип возвращаемого значения. // функция sqrt с одним аргументом – // вещественным числом двойной точности, // возвращает результат типа double double sqrt(double x);
-
15.
Встроенные типы данных предопределены в языке. Это самые простые величины, из которых составляют все производные типы, в том числе и классы. Название Обозначение Диапазон значений байт char от -128 до +127 без знака unsigned char от 0 до 255 короткое целое short от -32768 до +32767 целое число int от -2147483648 до +2147483647 логическое значение bool значения true (истина) или false (ложь)
|
Просмотров: 377 |
Добавил: supoinclus
| Рейтинг: 0.0/0 |
| |
 | |  |
|
Вход на сайт |
|
 |
Поиск |
|
 |
Календарь |
|
 |
Архив записей |
|
 |
|