Условные конструкции, циклы

Слайд 2

Булева логика

Булева логика

Слайд 3

Чуть-чуть по другому ! – отрицание && – конъюнкция (логическое «и»)

Чуть-чуть по другому

! – отрицание
&& – конъюнкция (логическое «и»)
|| – дизъюнкция

(логическое «или»)
1 – истинна (true)
0 – ложь (false)
Слайд 4

Пример в коде bool – переменная размером 1 байт. Хранит в

Пример в коде

bool – переменная размером 1 байт. Хранит в себе

значения:
0 – false
1 – true
bool a = true; !a = false;
bool b = false; !b = true;
a && b – false; a || b – true;
Слайд 5

Нежданчик В языке Си нет bool Есть unsigned char

Нежданчик

В языке Си нет bool
Есть unsigned char

Слайд 6

Операторы сравнения

Операторы сравнения

Слайд 7

Потренируемся

Потренируемся

Слайд 8

Потренируемся

Потренируемся

Слайд 9

Условный блок if-else

Условный блок if-else

Слайд 10

Немного практики.

Немного практики.

Слайд 11

Циклы

Циклы

Слайд 12

С пред условием (while) Чтение файла

С пред условием (while)

Чтение файла

Слайд 13

С пост условием Считывание команд

С пост условием

Считывание команд

Слайд 14

С параметрами Фиксированное кол-во вызовов

С параметрами

Фиксированное кол-во вызовов