1. net framework: общая характеристика, основные компоненты. А


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


Download 263.94 Kb.
bet15/36
Sana27.03.2023
Hajmi263.94 Kb.
#1300004
1   ...   11   12   13   14   15   16   17   18   ...   36
Bog'liq
Информатика ответы

while (выражение) оператор
Эта модификация соответствует стратегии: "сначала проверь, а потом делай". В результате проверки может оказаться, что и делать ничего не нужно. Тело такого цикла может ни разу не выполняться. Конечно же, возможно и зацикливание. В нормальной ситуации каждое выполнение тела цикла – это очередной шаг к завершению цикла. С помощью этого вида цикла факториал вычисляется так:
i = 1;
r = 1;
while (i <= n)
{
r = r * i;
i++;
}

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

Тело такого цикла выполняется, по меньшей мере, один раз. Пример записи цикла:
i = 1;
r = 1;
do
{
r = r * i;
i++;
}while (i <= n)

5.3. Оператор foreach:
Новым видом цикла, не унаследованным от С++, является цикл foreach, удобный при работе с массивами. Рассмотрим его подробно в другой моей статье при изучении массивов Массивы в c#.
6) Операторы перехода:зззззззззззззз
э
Операторов перехода, позволяющих прервать естественный порядок выполнения операторов блока, в языке C# несколько.
6.1. Оператор goto:
Сразу нужно отметить, что использование этого оператора не рекомендуется. В принципе он допустим, так как достался языку C# в наследство от языка C. Однако, его использование не соответствует структурному стилю программирования, и делает запутанной логику программы. Оператор goto имеет три варианта записи.
А) goto метка;
Б) goto case константное_выражение;
В) goto default;

Первый вариант основан на следующем соображении. Все операторы языка C# могут иметь метку - уникальный идентификатор, предшествующий оператору и отделённый от него символом двоеточия. Передача управления помеченному оператору – это классическое использование оператора goto. Два других варианта используются внутри оператора switch. Они обеспечивают передачу управления в case-ветвь или default-ветвь.

Download 263.94 Kb.

Do'stlaringiz bilan baham:
1   ...   11   12   13   14   15   16   17   18   ...   36




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