Слайд 2Библиотека для работы с потоком ввода/вывода
![Библиотека для работы с потоком ввода/вывода](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/374609/slide-1.jpg)
Слайд 3Вывод на экран
Функция cout
Оператор <<
Оператор перевода строки endl
Можно передать переменную, текст в
![Вывод на экран Функция cout Оператор Оператор перевода строки endl Можно передать](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/374609/slide-2.jpg)
двойных кавычках, перевод строки
Слайд 4Получение данных
Функция cin
Оператор >>
Записывает данные в переменную
Не должно быть пробелов
![Получение данных Функция cin Оператор >> Записывает данные в переменную Не должно быть пробелов](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/374609/slide-3.jpg)
Слайд 5Получение строковых данных
Функция getline
Записывает данные в строковую переменную
Можно передать пробелы
![Получение строковых данных Функция getline Записывает данные в строковую переменную Можно передать пробелы](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/374609/slide-4.jpg)
Слайд 6Контроль ошибок ввода данных
cin.good() – проверяет, верны ли данные
cin.clear() – очищает ошибки
cin.ignore()
![Контроль ошибок ввода данных cin.good() – проверяет, верны ли данные cin.clear() –](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/374609/slide-5.jpg)
– очищает оставшиеся данные в потоке
Слайд 7Условие
Переменная, функция или операция над переменными, результатом которой является ИСТИНА или ЛОЖЬ
![Условие Переменная, функция или операция над переменными, результатом которой является ИСТИНА или ЛОЖЬ](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/374609/slide-6.jpg)
Слайд 10Присваивающие арифметические операторы
a += b аналогично a = a + b
![Присваивающие арифметические операторы a += b аналогично a = a + b](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/374609/slide-9.jpg)
Слайд 11Инкремент и декремент
инкремент
++lvalue (возвращает новое значение)
lvalue++ (возвращает старое значение)
декремент
--lvalue (возвращает новое значение)
lvalue--
![Инкремент и декремент инкремент ++lvalue (возвращает новое значение) lvalue++ (возвращает старое значение)](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/374609/slide-10.jpg)
(возвращает старое значение)
a++ аналогично а = а + 1
Слайд 12Условный оператор if
if( УСЛОВИЕ )
{
// если условие выполнено, работает этот блок
![Условный оператор if if( УСЛОВИЕ ) { // если условие выполнено, работает](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/374609/slide-11.jpg)
кода
}
else
{
// если условие не выполнено, работает этот блок кода
}
Слайд 13Условный оператор switch
switch ( ПЕРЕМЕННАЯ )
{
case 1: // если ПЕРЕМЕННАЯ
![Условный оператор switch switch ( ПЕРЕМЕННАЯ ) { case 1: // если](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/374609/slide-12.jpg)
равна 1
// Выполнится этот блок кода
break;
case 2: // если ПЕРЕМЕННАЯ равна 2
// Выполнится этот блок кода
break;
default: // Во всех остальных случаях
// Выполнится этот блок кода
break;
}