Слайд 2Библиотека для работы с потоком ввода/вывода

Слайд 3Вывод на экран
Функция cout
Оператор <<
Оператор перевода строки endl
Можно передать переменную, текст в

двойных кавычках, перевод строки
Слайд 4Получение данных
Функция cin
Оператор >>
Записывает данные в переменную
Не должно быть пробелов

Слайд 5Получение строковых данных
Функция getline
Записывает данные в строковую переменную
Можно передать пробелы

Слайд 6Контроль ошибок ввода данных
cin.good() – проверяет, верны ли данные
cin.clear() – очищает ошибки
cin.ignore()

– очищает оставшиеся данные в потоке
Слайд 7Условие
Переменная, функция или операция над переменными, результатом которой является ИСТИНА или ЛОЖЬ

Слайд 10Присваивающие арифметические операторы
a += b аналогично a = a + b

Слайд 11Инкремент и декремент
инкремент
++lvalue (возвращает новое значение)
lvalue++ (возвращает старое значение)
декремент
--lvalue (возвращает новое значение)
lvalue--

(возвращает старое значение)
a++ аналогично а = а + 1
Слайд 12Условный оператор if
if( УСЛОВИЕ )
{
// если условие выполнено, работает этот блок

кода
}
else
{
// если условие не выполнено, работает этот блок кода
}
Слайд 13Условный оператор switch
switch ( ПЕРЕМЕННАЯ )
{
case 1: // если ПЕРЕМЕННАЯ

равна 1
// Выполнится этот блок кода
break;
case 2: // если ПЕРЕМЕННАЯ равна 2
// Выполнится этот блок кода
break;
default: // Во всех остальных случаях
// Выполнится этот блок кода
break;
}