0 added
0 removed
Original
2026-01-01
Modified
2026-02-26
1
<p><strong>Внимание!</strong>На слайде в уроке 14</p>
1
<p><strong>Внимание!</strong>На слайде в уроке 14</p>
2
<p>допущены ошибки в схеме.</p>
2
<p>допущены ошибки в схеме.</p>
3
<p><strong>Схема должна быть такой:</strong></p>
3
<p><strong>Схема должна быть такой:</strong></p>
4
<h2>Logical operations and if statements</h2>
4
<h2>Logical operations and if statements</h2>
5
<p>С помощью<strong>if</strong>программой принимается решение об истинности выражения. Если результат выражения истинный, то выполняется блок кода после условия; если же результат ложный, то выполняется блок кода после ключевого слова<strong>else</strong>.</p>
5
<p>С помощью<strong>if</strong>программой принимается решение об истинности выражения. Если результат выражения истинный, то выполняется блок кода после условия; если же результат ложный, то выполняется блок кода после ключевого слова<strong>else</strong>.</p>
6
<p>if ( <условие>) { // действие1; } else{ // действие2; }</p>
6
<p>if ( <условие>) { // действие1; } else{ // действие2; }</p>
7
<p>Можно упростить запись, если условие и действия простые.</p>
7
<p>Можно упростить запись, если условие и действия простые.</p>
8
<p><переменная> = <условие>?<действие1>:<действие2></p>
8
<p><переменная> = <условие>?<действие1>:<действие2></p>
9
<p>Логический оператор -<strong>или</strong>- если одно из двух условий true, то результат выражения тоже true. </p>
9
<p>Логический оператор -<strong>или</strong>- если одно из двух условий true, то результат выражения тоже true. </p>
10
<p>if (<условие1> | <условие2>) // проверяются оба условия if (<условие1> || <условие2>) // если условие1 true, то условие2 пропускается</p>
10
<p>if (<условие1> | <условие2>) // проверяются оба условия if (<условие1> || <условие2>) // если условие1 true, то условие2 пропускается</p>
11
<p>Логический оператор -<strong>и</strong>- результат выражения true, если все его части true.</p>
11
<p>Логический оператор -<strong>и</strong>- результат выражения true, если все его части true.</p>
12
<p>if (<условие1> & <условие2>) // проверяются оба условия if (<условие1> && <условие2>) // если условие1 false, то условие2 пропускается</p>
12
<p>if (<условие1> & <условие2>) // проверяются оба условия if (<условие1> && <условие2>) // если условие1 false, то условие2 пропускается</p>
13
<p>Логический оператор -<strong>не</strong>- значение после знака ! меняется на противоположное.</p>
13
<p>Логический оператор -<strong>не</strong>- значение после знака ! меняется на противоположное.</p>
14
<p>if (!(<условие>))</p>
14
<p>if (!(<условие>))</p>
15
<h2>Полезные ссылки</h2>
15
<h2>Полезные ссылки</h2>
16
<ul><li><a>Документация по теме условий (eng, Oracle)</a></li>
16
<ul><li><a>Документация по теме условий (eng, Oracle)</a></li>
17
<li><a>Логические операторы(rus, blog)</a></li>
17
<li><a>Логические операторы(rus, blog)</a></li>
18
<li><a>Логические операторы(eng, Oracle)</a></li>
18
<li><a>Логические операторы(eng, Oracle)</a></li>
19
<li><a>Логические операторы(eng, Oracle)</a></li>
19
<li><a>Логические операторы(eng, Oracle)</a></li>
20
<li><a>Логические операторы(eng, Oracle)</a></li>
20
<li><a>Логические операторы(eng, Oracle)</a></li>
21
<li><a>Документация по assert(eng, Oracle)</a></li>
21
<li><a>Документация по assert(eng, Oracle)</a></li>
22
<li><a>Коллективный проект</a></li>
22
<li><a>Коллективный проект</a></li>
23
</ul>
23
</ul>