Слайд 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;
}