Второе занятие
Булева логика
Чуть-чуть по другому
Пример в коде
Нежданчик
Операторы сравнения
Потренируемся
Потренируемся
Условный блок if-else
Немного практики.
Циклы
С пред условием (while)
С пост условием
С параметрами
Напишем калькулятор
445.14K
Category: informaticsinformatics

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

1. Второе занятие

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

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

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

• ! – отрицание
• && – конъюнкция (логическое «и»)
• || – дизъюнкция (логическое «или»)
• 1 – истинна (true)
• 0 – ложь (false)

4. Пример в коде

• 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

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

a == b
false
a != b
true
a<b
true
a <= b
true
a>b
false
a >= b
false

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

a == b
false
a <= d
true
b>c
false
a != d
false
b != c
true
b >= c
false
c+d<a+b
false
a – b == d - b
true

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

a == b && d == c
false
b – a < c – d || a == b
true
a != c && c > d
true
a < b || c < d
true
b != c && !(a < b)
false
a*b>c
true
c+d<a+b
true
a < b && a < c || a > d && b > c
true

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

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

11. Циклы

С пред условием
Циклы
С пост условием
С параметрами

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

Чтение файла

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

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

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

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

15. Напишем калькулятор

English     Русский Rules