С++ Ввод и вывод

Содержание

Слайд 2

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

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

Слайд 3

Вывод на экран

Функция cout
Оператор <<
Оператор перевода строки endl
Можно передать переменную, текст в

Вывод на экран Функция cout Оператор Оператор перевода строки endl Можно передать
двойных кавычках, перевод строки

Слайд 4

Получение данных

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

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

Слайд 5

Получение строковых данных

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

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

Слайд 6

Контроль ошибок ввода данных

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

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

Слайд 7

Условие

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

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

Слайд 8

Логические операторы

Логические операторы

Слайд 9

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

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

Слайд 10

Присваивающие арифметические операторы

a += b аналогично a = a + b

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

Слайд 11

Инкремент и декремент

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

Инкремент и декремент инкремент ++lvalue (возвращает новое значение) lvalue++ (возвращает старое значение)
(возвращает старое значение)
a++ аналогично а = а + 1

Слайд 12

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

if( УСЛОВИЕ )
{
// если условие выполнено, работает этот блок

Условный оператор if if( УСЛОВИЕ ) { // если условие выполнено, работает
кода
}
else
{
// если условие не выполнено, работает этот блок кода
}

Слайд 13

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

switch ( ПЕРЕМЕННАЯ )
{
case 1: // если ПЕРЕМЕННАЯ

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

Слайд 14

Пример использования if

Пример использования if
Имя файла: С++-Ввод-и-вывод-.pptx
Количество просмотров: 342
Количество скачиваний: 2