HTML Diff
0 added 0 removed
Original 2026-01-01
Modified 2026-02-26
1 <p>Цикл while идеален для ситуаций, когда количество итераций неизвестно заранее, например, при поиске простого числа. Когда количество итераций известно, предпочтительнее использовать цикл for.</p>
1 <p>Цикл while идеален для ситуаций, когда количество итераций неизвестно заранее, например, при поиске простого числа. Когда количество итераций известно, предпочтительнее использовать цикл for.</p>
2 <p>Посмотрим реализацию переворота строки через цикл for:</p>
2 <p>Посмотрим реализацию переворота строки через цикл for:</p>
3 <p>Можно читать так:<em>цикл с индексом i повторяется пока i &lt; str.length и после каждого шага увеличивает i на 1</em>.</p>
3 <p>Можно читать так:<em>цикл с индексом i повторяется пока i &lt; str.length и после каждого шага увеличивает i на 1</em>.</p>
4 <p>В определении цикла for в круглых скобках есть три выражения, разделенные точкой с запятой:</p>
4 <p>В определении цикла for в круглых скобках есть три выражения, разделенные точкой с запятой:</p>
5 <ol><li>Начальное значение счетчика. Этот код выполняется ровно один раз перед первой итерацией.</li>
5 <ol><li>Начальное значение счетчика. Этот код выполняется ровно один раз перед первой итерацией.</li>
6 <li>Предикат - условие повторения циклов. Выполняется на каждой итерации. Точно так же как и в while</li>
6 <li>Предикат - условие повторения циклов. Выполняется на каждой итерации. Точно так же как и в while</li>
7 <li>Описание изменения счетчика. Этот код выполняется в конце каждой итерации.</li>
7 <li>Описание изменения счетчика. Этот код выполняется в конце каждой итерации.</li>
8 </ol><p>В остальном принцип работы точно такой же, как у цикла while.</p>
8 </ol><p>В остальном принцип работы точно такой же, как у цикла while.</p>
9 <p>В определении for не обязательно указывать все три выражения. Если не указать условие повторения цикла, то цикл будет выполняться бесконечно:</p>
9 <p>В определении for не обязательно указывать все три выражения. Если не указать условие повторения цикла, то цикл будет выполняться бесконечно:</p>
10 <h2>Рекомендуемые программы</h2>
10 <h2>Рекомендуемые программы</h2>