Цикл DO Цикл FOR Цикл WHILE. Цикл do цикл for цикл while
Скачать 95.46 Kb.
|
Цикл DO Цикл FOR Цикл WHILE Цикл while (выражение) является универсальным видом цикла, включаемым во все языки программирования. Тело цикла выполняется до тех пор, пока остается истинным выражение while. В языке C# у этого вида цикла две модификации - с проверкой условия в начале и в конце цикла. Первая модификация имеет следующий синтаксис: while(выражение) оператор Эта модификация соответствует алгоритму: "сначала проверь, а потом делай". В результате проверки может оказаться, что и делать ничего не нужно. Тело такого цикла может ни разу не выполняться. Каждое выполнение тела цикла - это очередной шаг к завершению цикла. Цикл, проверяющий условие завершения в конце, соответствует алгоритму: "сначала делай, а потом проверь". Тело такого цикла выполняется, по меньшей мере, один раз. Вот синтаксис этой модификации: do оператор while(выражение); Оба эти цикла используются, как правило, тогда, когда точно не известно, сколько раз цикл должен выполнится. Например, при вводе пользователем пароля или при подсчете чего-либо с определенной точностью. Оба эти цикла будут выполняться до тех пор, пока условие в круглых скобках после слова while будет истинно. Как только условие станет равным false, выполнение цикла прекращается. Самое важное отличие между while и do-while в том, что while может не выполниться ни одного раза, тогда как do-while по крайней мере один раз выполнится. Пример использования: В примере цикл будет выполняться до тех пор, пока пользователь не введет правильный пароль Варианты индивидуальных заданий Задание А Методом итераций вычислить корень уравнения вида f(x)=0, расположенный в интервале [A, B], с абсолютной погрешностью в соответствии с вариантом задания. Определить также число итераций, необходимое для нахождения корня. |