0 added
0 removed
Original
2026-01-01
Modified
2026-02-26
1
<p>Тело цикла, как и тело метода - это место выполнения инструкций. Значит, мы можем использовать внутри него все изученное ранее - в том числе условные конструкции.</p>
1
<p>Тело цикла, как и тело метода - это место выполнения инструкций. Значит, мы можем использовать внутри него все изученное ранее - в том числе условные конструкции.</p>
2
<p>Рассмотрим метод, который считает, сколько раз входит буква в предложение:</p>
2
<p>Рассмотрим метод, который считает, сколько раз входит буква в предложение:</p>
3
<p>Сначала попробуйте ответить на вопросы:</p>
3
<p>Сначала попробуйте ответить на вопросы:</p>
4
<ul><li>Является ли эта операция агрегацией?</li>
4
<ul><li>Является ли эта операция агрегацией?</li>
5
<li>Какой будет проверка на вхождение символа?</li>
5
<li>Какой будет проверка на вхождение символа?</li>
6
</ul><p>А теперь посмотрим на фрагмент кода:</p>
6
</ul><p>А теперь посмотрим на фрагмент кода:</p>
7
<p>Эта задача является агрегирующей. Метод считает не все символы, но при этом для подсчета самой суммы все равно приходится анализировать каждый символ.</p>
7
<p>Эта задача является агрегирующей. Метод считает не все символы, но при этом для подсчета самой суммы все равно приходится анализировать каждый символ.</p>
8
<p>Ключевое отличие этого цикла от рассмотренных в наличии условия внутри тела. Переменная count увеличивается только в том случае, когда текущий рассматриваемый символ совпадает с ожидаемым. В остальном - это типичный агрегатный метод, который возвращает количество нужных символов вызываемому коду.</p>
8
<p>Ключевое отличие этого цикла от рассмотренных в наличии условия внутри тела. Переменная count увеличивается только в том случае, когда текущий рассматриваемый символ совпадает с ожидаемым. В остальном - это типичный агрегатный метод, который возвращает количество нужных символов вызываемому коду.</p>
9
<h2>Рекомендуемые программы</h2>
9
<h2>Рекомендуемые программы</h2>