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