Объектно-ориентированное программирование» для студентов специальности 5В070300 «Информационные системы» идля оп 6В06120 «Информационные системы» Шымкент 2022


Лекция 7. типы циклических операторов. Циклический оператор While, циклический оператор типа for



бет10/43
Дата28.03.2023
өлшемі1,44 Mb.
#76860
1   ...   6   7   8   9   10   11   12   13   ...   43
Лекция 7. типы циклических операторов. Циклический оператор While, циклический оператор типа for.


Цель лекции: формирование у студентов умений демонстрировать свои представления о Циклический оператор While, циклический оператор типа for.
В результате освоения данной лекции студенты приобретают следующие способности:
- циклический оператор While,
- циклический оператор типа for.;

Оператор (простой или составной) определяет тело цикла.


Оператор for может присутствовать не во всех частях (инициализация, объявление, модификация, оператор), точка с запятой должна быть опущена в позиции, обозначающей передаваемую часть.
Давайте посмотрим на другие примеры написания циклов for:
1) for (int i = 0; i <= 10; i++) {операторыцикла }
В этом примере написан оператор цикла for, в котором внутри цикла объявляется целочисленная управляющая переменная, и она изменяется от 0 до 10 (включительно) с шагом 1.

2) for ( i = 10; i >= 0; i--) {операторыцикла}


В этом примере ранее объявленная переменная i используется как управляющая переменная, которая изменяется от 0 до 10 (включительно) с шагом минус 1.
3) for ( x = 0; x<= 1; x = x + 0.1) { операторы цикла}

Пример:


static void Main()
{
Console.Write("N= ");
int n=int.Parse(Console.ReadLine());
for (inti=1; i<=n;) // модифицированный союз пуст
Console.Write(" " + i++);
}


Контрольные вопросы:
1. Расскажите о приложении Windows Forms. Работа с одномерным числовым массивом.
2. Опишите структуру формы приложения Windows Forms. Данные и методы класса формы.


Лекция 8. Циклический оператор типа Do..While.


Цель лекции: формирование у студентов умений демонстрировать свои представления о Циклический оператор типа Do..While.
В результате освоения данной лекции студенты приобретают следующие способности: * Показать понимание Циклический оператор типа Do..While..

Оператор цикла do while выполняет только один оператор (простой или составной) неизвестное количество раз. В отличие от цикла while, конец цикла проверяется после завершения тела цикла. Форма цикла do while:


do S while (B);
В - утверждение, истинность которого проверена (соглашение о завершении цикла); S - тело цикла - оператор (простой или союз).
Сначала выполняется оператор S, затем анализируется значение оператора B: если оно истинно, то управление передается оператору S, если ложно - цикл завершается, и управление передается следующему оператору B. B проверяется после тела цикла, после одного и того же события тело цикла будет выполнено хотя бы один раз.
В операторе do while, как и в операторе while, условие B всегда истинно, в зависимости от состояния цикла.
Чтобы проиллюстрировать do while, давайте рассмотрим преобразование от 1 до n, введя на экран целые числа.
static void Main()
{
Console.Write("N= ");
int n=int.Parse(Console.ReadLine());
inti = 1;
do
Console.Write(" " + i++); // iвыводим на экран, затем увеличиваем на 1.
while (i<= n); //iменьше или равноn
}


Достарыңызбен бөлісу:
1   ...   6   7   8   9   10   11   12   13   ...   43




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет