Учебно-методический комплекс общее количество часов 58 ч. Лекции 28 ч


Download 2.46 Mb.
bet13/91
Sana19.10.2023
Hajmi2.46 Mb.
#1709453
TuriУчебно-методический комплекс
1   ...   9   10   11   12   13   14   15   16   ...   91
Bog'liq
Язык программирования C#

3.5. Оператор goto


gotoоператор безусловного перехода, то есть перехода к определённой точке программы, обозначенной меткой. На его основе строятся все другие операторы переходов и циклы.
goto используется следующим образом:
1. Создается метка в коде программы;
2. Организуется переход на эту метку.
Вследствие использования этого оператора могут возникать многократные переходов в различные части кода программы, вследствие чего в программе возможна запутанность кода. Поэтому опытные программисты стараются его не использовать, но для того чтобы узнать все возможности языка, рассмотрим и этот оператор.
Имя метки обязательно должно заканчиваться двоеточием. Оно указывает на точку в программе, с которой будет выполняться программа после использования инструкции goto. Обычно инструкция goto привязывается к условию, как показано в следующем примере:

int i = 0;


label:
Console.WriteLine("i:" + i);
i++;
if (i < 10)
goto label;

Здесь мы выводим на экран строку со значением i десять раз (от 0 до 9). Инструкция goto помогает повторить выполнение одних и тех же инструкций определенное число раз. В этой программе число повторов определяется инструкцией if(i < 10). Значит, до тех пор, пока переменная i будет иметь значение меньшее, чем 10, goto будет переносить нас на метку label:, а значит, вывод строки на экран будет повторяться. То есть с использованием goto мы можем организовать циклический повтор операций в программе.


Именно это явление привело к созданию альтернативного метода организации циклов, то есть набора повторяющихся инструкций. Большинство программистов понимают, что использование goto в программе лучше заменять чем-нибудь другим, что приведет к созданию программного кода, более структурированного и понятного, нежели инструкции goto.



  1. ОПЕРАТОРЫ ЦИКЛОВ

Операторы цикла являются неотъемлемой частью всех современных языков программирования. Они позволяют многократно использовать один и тот же набор инструкции в цикле.
Цикл – разновидность управляющей конструкции, предназначенная для организации многократного исполнения набора инструкций.
Инструкции, предназначенные для многократного выполнения, называются телом цикла. Каждое выполнение этих инструкций называется итерацией. Итерации будут повторяться до тех пор, пока не выполнится условие выхода из цикла, это условие проверяется либо перед итерацией, либо после нее оператором цикла.



Download 2.46 Mb.

Do'stlaringiz bilan baham:
1   ...   9   10   11   12   13   14   15   16   ...   91




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling