OP_Seminar_1

Содержание

Слайд 2

1. Типы данных
2. Форматный ввод/вывод данных
2.1. Управляющие символы
2.2. Форматы
3. Структурные операторы
3.1.

1. Типы данных 2. Форматный ввод/вывод данных 2.1. Управляющие символы 2.2. Форматы
Оператор IF
3.2. Оператор WHILE/ DO WHILE
3.3. Оператор FOR
3.4. Оператор SWITCH-CASE

ПЛАН СЕМИНАРА

Слайд 3

ТИПЫ ДАННЫХ

Краткая теоретическая справка

ТИПЫ ДАННЫХ Краткая теоретическая справка

Слайд 4

ФОРМАТНЫЙ ВВОД/ВЫВОД ДАННЫХ

Пример использования функций:

Краткая теоретическая справка

Ввод и вывод информации осуществляется

ФОРМАТНЫЙ ВВОД/ВЫВОД ДАННЫХ Пример использования функций: Краткая теоретическая справка Ввод и вывод
через функции стандартной библиотеки.
Прототипы рассматриваемых функций находятся в файле stdio.h.
Эта библиотека содержит функции
printf() — для вывода информации
scanf() — для ввода информации.

Слайд 5

УПРАВЛЯЮЩИЕ СИМВОЛЫ

Пример использования управляющих символов:

Краткая теоретическая справка

Управляющие символы не выводятся на

УПРАВЛЯЮЩИЕ СИМВОЛЫ Пример использования управляющих символов: Краткая теоретическая справка Управляющие символы не
экран, а управляют расположением выводимых символов в функции printf(). Отличительной чертой управляющего символа является наличие обратного слэша ‘\’ перед ним.
Основные управляющие символы:
\n — перевод строки;
\t — горизонтальная табуляция;
\v — вертикальная табуляция;
\b — возврат на символ;
\r — возврат на начало строки.

Слайд 6

ФОРМАТЫ

Пример использования форматов:

Краткая теоретическая справка

Строка форматов содержит форматы для вывода значений.

ФОРМАТЫ Пример использования форматов: Краткая теоретическая справка Строка форматов содержит форматы для
Каждый формат вывода начинается с символа %. После строки форматов через запятую указываются имена переменных, которые необходимо вывести.
Основные форматы:
%d — целочисленный формат;
%f — вещественный формат;
%c — символьный формат.

Слайд 7

ОПЕРАТОР IF

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

Краткая теоретическая справка

Оператор ветвления, проверяет некоторое условие и,

ОПЕРАТОР IF Пример использования оператора: Краткая теоретическая справка Оператор ветвления, проверяет некоторое
в зависимости от результатов, выполняет определенный блок кода. В качестве условий могут использоваться любые операции возвращающие значение типа bool. Если при несоблюдении условия надо выполнить какой-то код, то к оператору if можно добавить блок else.
if(условие) {
// do something
} else {
// do something else
}

Слайд 8

ОПЕРАТОР WHILE/DO WHILE

Краткая теоретическая справка

Оператор цикла, выполняет блок кода, пока условие принимает

ОПЕРАТОР WHILE/DO WHILE Краткая теоретическая справка Оператор цикла, выполняет блок кода, пока
значение true. Перед каждым выполнением цикла, выражение while проверяется и может выполняться от нуля (то есть вообше не выполниться) до нескольких раз.
while (условие) {
// do something
}

Оператор цикла, в отличии от while проверка условия происходит после выполнения. То есть Оператор выполнится хотя бы один раз.
do {
// do something
} while (условие)

while

do while

Цикл может быть прерван операторами break, return, throw или goto.

Слайд 9

while

do while

ОПЕРАТОР WHILE/DO WHILE

while do while ОПЕРАТОР WHILE/DO WHILE

Слайд 10

ОПЕРАТОР FOR

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

Краткая теоретическая справка

Оператор цикла, выполняет блок кода, пока

ОПЕРАТОР FOR Пример использования оператора: Краткая теоретическая справка Оператор цикла, выполняет блок
условие не примет значение false. В каждом операторе определяются секции инициализации, условия и итератора. Они все определяют, сколько раз цикл будет повторяться.
for(инициализатор; условие; итератор) {
// do something
}

Слайд 11

ОПЕРАТОР SWITCH-CASE

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

Краткая теоретическая справка

Оператор ветвления, более продвинутый, чем if,

ОПЕРАТОР SWITCH-CASE Пример использования оператора: Краткая теоретическая справка Оператор ветвления, более продвинутый,
так как позволяет обрабатывать сразу несколько условий. После каждого блока case следует явный выход из swhith путем использования операторов break, goto или return.
int i= (необходимое значение)
switch(i) {
case 0: //do something
break;
case 1:
default: //do anything
break;
}