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

10-ые классы. Основы C++. 1 занятие

. .pdf
Скачиваний:
10
Добавлен:
14.02.2015
Размер:
82.05 Кб
Скачать

Основы С++. 1 занятие

Типы данных

Натуральные числа int

short – 16 бит – +- 32К long – 32 бита – +-2*10^9

Вещественные числа float

double

http://citforum.ru/programming/cpp_march/cpp_017.shtml

Арифметические операции

Арифметические +,-,*,%,/

СЛЕДИТЬ ЗА АРГУМЕНТАМИ!!!

Операции сравнения

>, <,!=, ==,>=,<=

Логические переменные Преобразования в числа

bool b = true; b = false;

операции:

&& - «И», || - «ИЛИ», ! – отрицание … bool там, где надо целое:

true=> 1 false=>0

целое там, где надо bool: 0 => false

не 0 => true

Условный оператор

if

Присваивание

чему_присвоить = что_присвоить; i = j*2;

i+=n; сокращенная запись для i=i+n

и аналогично для *= += *= -= /= %= (и для большинства других операций)

i++ сокращенная запись для i=i+1 i-- сокращенная запись для i=i-1

Простой ввод-вывод

Вывод: cout << выражение; cout << i + 1;

cout << "абвгд";

Ввод: cin >> переменная; cin >> i;

можно выводить или вводить несколько значений

cout << "i=" << i << " j=" << j; cin >> x >> y >> z;

Простые описания переменных

Простые описания переменных тип имя_переменной;

int i;

Можно задавать начальные значения:

тип имя_переменнoй = начальное_значение; или

тип имя_переменнoй( начальное_значение

);

int i = 5; // или int i(5); int i = j + 1; // или int i(j+1);

Как описывать массивы

тип имя[размер]; int a[100];

Размер должен быть константой: Индексы элементов начинаются с 0.

(Т.е. массив а состоит из элементов a[0],a[1],…,a[99]).

У массивов тоже можно задавать начальные значения при описании:

int month[12] = {31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};

int a[10] = {0}; // Будут все 0

int a[] = {1, 2, 3}; // Размер вычислится автоматически

Составной оператор

{

несколько операторов или описаний

}

{

int tmp = x; x = y;

y = tmp;

}