Главная страница
Навигация по странице:

  • Варианты индивидуальных заданий Задание А

  • Цикл DO Цикл FOR Цикл WHILE. Цикл do цикл for цикл while


    Скачать 95.46 Kb.
    НазваниеЦикл do цикл for цикл while
    АнкорЦикл DO Цикл FOR Цикл WHILE
    Дата12.05.2023
    Размер95.46 Kb.
    Формат файлаdocx
    Имя файлаLaba_105C.docx
    ТипДокументы
    #1125523

    Цикл DO Цикл FOR Цикл WHILE

    Цикл while (выражение) является универсальным видом цикла, включаемым во все языки программирования. Тело цикла выполняется до тех пор, пока остается истинным выражение while. В языке C# у этого вида цикла две модификации - с проверкой условия в начале и в конце цикла. Первая модификация имеет следующий синтаксис:

    while(выражение) оператор



    Эта модификация соответствует алгоритму: "сначала проверь, а потом делай". В результате проверки может оказаться, что и делать ничего не нужно. Тело такого цикла может ни разу не выполняться. Каждое выполнение тела цикла - это очередной шаг к завершению цикла.

    Цикл, проверяющий условие завершения в конце, соответствует алгоритму: "сначала делай, а потом проверь". Тело такого цикла выполняется, по меньшей мере, один раз. Вот синтаксис этой модификации:

    do

    оператор

    while(выражение);



    Оба эти цикла используются, как правило, тогда, когда точно не известно, сколько раз цикл должен выполнится. Например, при вводе пользователем пароля или при подсчете чего-либо с определенной точностью. Оба эти цикла будут выполняться до тех пор, пока условие в круглых скобках после слова while будет истинно. Как только условие станет равным false, выполнение цикла прекращается. Самое важное отличие между while и do-while в том, что while может не выполниться ни одного раза, тогда как do-while по крайней мере один раз выполнится. Пример использования:



    В примере цикл будет выполняться до тех пор, пока пользователь не введет правильный пароль

    Варианты индивидуальных заданий

    Задание А

    Методом итераций вычислить корень уравнения вида f(x)=0, расположенный в интервале

    [A, B], с абсолютной погрешностью в соответствии с вариантом задания. Определить также

    число итераций, необходимое для нахождения корня.







    написать администратору сайта