HTML Diff
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>