Презентация, доклад по программирвоанию Оператор цикла в C#

Содержание

Структуры повторения C#Структуры повторения можно разделить на:структуру повторения forструктуру повторения whileструктуру повторения do/while

Слайд 1Лекция №4
Оператор цикла в C#

Лекция №4Оператор цикла в C#

Слайд 2Структуры повторения C#
Структуры повторения можно разделить на:
структуру повторения for
структуру повторения while
структуру

повторения do/while
Структуры повторения C#Структуры повторения можно разделить на:структуру повторения forструктуру повторения whileструктуру повторения do/while

Слайд 3Структура повторения for
Структура повторения for (цикл) содержит условие в круглых скобках

и тело цикла.
Пример:
int i; double a=5;
For (i=1; i<5; i++)
{Console.WriteLine(a);
a+=2;}
Структура повторения forСтруктура повторения for (цикл) содержит условие в круглых скобках и тело цикла.Пример:int i; double a=5;For

Слайд 4Задание 1
Даны натуральные числа от 35 до 87. Вывести на консоль

те из них, которые при делении на 7 дают остаток 1, 2 или 5.  
Задание 1Даны натуральные числа от 35 до 87. Вывести на консоль те из них, которые при делении

Слайд 5Структура повторения for
Для упрощения работы с циклом возможно использование цикла «без

тела»
Задание 2
Найдите сумму первых n натуральных чисел.
Структура повторения forДля упрощения работы с циклом возможно использование цикла «без тела»Задание 2Найдите сумму первых n натуральных

Слайд 6Структура повторения while
Структура повторения while определяет действие, которое будет выполняться, пока

некоторое условие остается истинным. While имеет следующий синтаксис:
while (условие)
{
оператор1;

оператор n;
}

Структура повторения whileСтруктура повторения while определяет действие, которое будет выполняться, пока некоторое условие остается истинным. While имеет

Слайд 7Структура повторения while
Пример:
int i=5;
while (i>0)
{
Console.Write(i);
--i;
};

Структура повторения whileПример:int i=5;while (i>0) {Console.Write(i);--i;};

Слайд 8Задание 3
Вычислить n! (n вводится с клавиатуры).

Задание 3Вычислить n! (n вводится с клавиатуры).

Слайд 9Структура повторения do/while
В структуре повторения do/while сначала выполняется операции тела цикла,

а потом проверяется условие. Синтаксис:
do
{
оператор 1;

оператор n;
}
while (условие);

Структура повторения do/whileВ структуре повторения do/while сначала выполняется операции тела цикла, а потом проверяется условие. Синтаксис:do{оператор 1;…оператор

Слайд 10Структура повторения do/while
Пример:
int i=5;
do
{
Console.Write(i+” “);
--i;
}
while (i>6);

Структура повторения do/whileПример:int i=5;do{Console.Write(i+” “);--i;}while (i>6);

Слайд 11Задание 4
Вычислить значение функции y = sin(x)*tan(2*x) при x принадлежащем интервалу

(-2; 2) с шагом 0,5.

Задание 4Вычислить значение функции y = sin(x)*tan(2*x) при x принадлежащем интервалу (-2; 2) с шагом 0,5.

Слайд 12Операторы перехода
В C# различают операторы перехода:
goto
break
continue

Операторы переходаВ C# различают операторы перехода:gotobreakcontinue

Слайд 13Оператор перехода goto
Имеющийся в C# оператор goto представляет собой оператор безусловного перехода. Когда

в программе встречается оператор goto, ее выполнение переходит непосредственно к тому месту, на которое указывает этот оператор.
Для выполнения оператора goto требуется идентификатор с двоеточием – метка. Метка должна находиться в том же методе, где и оператор goto, а также в пределах той же самой области действия.

Оператор перехода gotoИмеющийся в C# оператор goto представляет собой оператор безусловного перехода. Когда в программе встречается оператор goto, ее

Слайд 14Оператор перехода goto
Пример:
int s=0, n=8;
Link1:

s += n;
n++;
if (n < 10) goto Link1;
Console.WriteLine(s);

Оператор перехода gotoПример:int s=0, n=8;Link1:        s += n;

Слайд 15Оператор break
С помощью оператора break можно организовать немедленный выход из цикла в обход

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

Слайд 16Оператор break
Пример:
{int s=1,i,j;
for ( i = 1; i

i++)
{
for ( j = 1; j <= 5; j++)
{
s = i * j;
if (s > 6) break;
Console.WriteLine("Произвдение {0} и {1} = {2} ", i, j, s);
}
}
Console.WriteLine("Результат работы программы ="+s);}

Оператор breakПример:{int s=1,i,j; for ( i = 1; i

Слайд 17Оператор break

Оператор break

Слайд 18Оператор continue
С помощью оператора continue можно организовать преждевременное завершение шага итерации цикла в

обход обычной структуры управления циклом. Оператор continue осуществляет принудительный переход к следующему шагу цикла, пропуская любой код, оставшийся невыполненным.
Оператор continueС помощью оператора continue можно организовать преждевременное завершение шага итерации цикла в обход обычной структуры управления циклом. Оператор

Слайд 19Оператор continue
Пример:
{int s=1,i,j;
for ( i = 1; i

i++)
{
for ( j = 1; j <= 5; j++)
{
s = i * j;
if (s > 6) continue;
Console.WriteLine("Произвдение {0} и {1} = {2} ", i, j, s);
}
}
Console.WriteLine("Результат работы программы ="+s);}

Оператор continueПример:{int s=1,i,j; for ( i = 1; i

Слайд 20Оператор continue

Оператор continue

Слайд 21Самостоятельно
Организовать беспрерывный ввод чисел с клавиатуры, пока пользователь не введёт 0.

После ввода нуля, показать на экран количество чисел, которые были введены, их общую сумму и среднее арифметическое.
Необходимо суммировать все нечётные целые числа в диапазоне, который введёт пользователь с клавиатуры (тремя способами). Организуйте повтор программы.




СамостоятельноОрганизовать беспрерывный ввод чисел с клавиатуры, пока пользователь не введёт 0. После ввода нуля, показать на экран

Слайд 22Самостоятельно
3. Составить программу вычисления значения выражения y=1+1/2+1/3+... +1/20 (тремя способами)..
4. Найдите

все четырехзначные числа, сумма цифр каждого из которых равна 15 (тремя способами). 







Самостоятельно3. Составить программу вычисления значения выражения y=1+1/2+1/3+... +1/20 (тремя способами)..4. Найдите все четырехзначные числа, сумма цифр каждого

Что такое shareslide.ru?

Это сайт презентаций, где можно хранить и обмениваться своими презентациями, докладами, проектами, шаблонами в формате PowerPoint с другими пользователями. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами.


Для правообладателей

Яндекс.Метрика

Обратная связь

Email: Нажмите что бы посмотреть