0 added
2 removed
Original
2026-01-01
Modified
2026-02-26
1
<p>Посмотрите внимательно на выражение<em>2 + 2 * 2</em>и посчитайте в уме ответ. Правильный ответ:<em>6</em>. Если у вас получилось<em>8</em>, то этот урок для вас.</p>
1
<p>Посмотрите внимательно на выражение<em>2 + 2 * 2</em>и посчитайте в уме ответ. Правильный ответ:<em>6</em>. Если у вас получилось<em>8</em>, то этот урок для вас.</p>
2
<p>В школьной математике мы изучали понятие "приоритет операции". Приоритет определяет, в какой последовательности должны выполняться операции.</p>
2
<p>В школьной математике мы изучали понятие "приоритет операции". Приоритет определяет, в какой последовательности должны выполняться операции.</p>
3
<p>Например, умножение и деление имеют больший приоритет, чем сложение и вычитание:</p>
3
<p>Например, умножение и деление имеют больший приоритет, чем сложение и вычитание:</p>
4
-
<p>2 + 3 * 2 = 8</p>
5
<p>Но нередко вычисления должны происходить в порядке, отличном от стандартного приоритета. В сложных ситуациях приоритет можно задавать круглыми скобками, точно так же, как в школе, например:</p>
4
<p>Но нередко вычисления должны происходить в порядке, отличном от стандартного приоритета. В сложных ситуациях приоритет можно задавать круглыми скобками, точно так же, как в школе, например:</p>
6
-
<p>(2 + 2) * 2</p>
7
<p>Скобки можно ставить вокруг любой операции. Они могут вкладываться друг в друга сколько угодно раз. Вот пара примеров:</p>
5
<p>Скобки можно ставить вокруг любой операции. Они могут вкладываться друг в друга сколько угодно раз. Вот пара примеров:</p>
8
<p>Иногда выражение сложно воспринимать визуально. Тогда можно сделать его понятнее, расставив скобки, хотя они и не повлияют на приоритет:</p>
6
<p>Иногда выражение сложно воспринимать визуально. Тогда можно сделать его понятнее, расставив скобки, хотя они и не повлияют на приоритет:</p>
9
<p>Было:</p>
7
<p>Было:</p>
10
<p>Стало:</p>
8
<p>Стало:</p>
11
<p>Запомните: код пишется для людей, потому что код будут читать люди, а машины будут только исполнять его. Для машин нет "более" понятного или "менее" понятного кода, независимо от того, является ли код корректным или нет.</p>
9
<p>Запомните: код пишется для людей, потому что код будут читать люди, а машины будут только исполнять его. Для машин нет "более" понятного или "менее" понятного кода, независимо от того, является ли код корректным или нет.</p>