Скачать презентацию Операторы сравнения Скачать презентацию Операторы сравнения

03 - Управляющие конструкции (2010).ppt

  • Количество слайдов: 19

Операторы сравнения: ==, !=, >, <, >=, <= Логические операторы: !, &, | &&, Операторы сравнения: ==, !=, >, <, >=, <= Логические операторы: !, &, | &&, ||

<проверка>? <результат. Если. Истина>: <результат. Если. Ложь> int my. Integer = 17; string my. <проверка>? <результат. Если. Истина>: <результат. Если. Ложь> int my. Integer = 17; string my. String = (my. Integer <10) ? "Меньше десяти" : "Больше или равно 10";

да Действия Условие нет да Условие Действия 1 Рисунок 1. 1. Две разновидности условной да Действия Условие нет да Условие Действия 1 Рисунок 1. 1. Две разновидности условной инструкции одиночного выбора нет Действия 2

if (<условие>) <код, который выполняется, если вычисление <условия> дает результат true>; if (<условие>) <код, который выполняется, если вычисление <условия> дает результат true>;

if (<условие>) {<код, который выполняется, если вычисление <условия> дает результат true>; } else {<код, if (<условие>) {<код, который выполняется, если вычисление <условия> дает результат true>; } else {<код, который выполняется, если вычисление <условия> дает результат false>; }

if (my. Integer < 10) my. String =

string comparison; Console. Write. Line( string comparison; Console. Write. Line("Enter a number: "); double varl = Convert. To. Double(Console. Read. Line()); Console. Write. Line("Enter another number: "); double var 2 = Convert. To. Double(Console. Read. Line()); if (varl < var 2) comparison = "less than"; else { if (varl == var 2) comparison = "equal to"; else comparison = "greater than"; } Console. Write. Line("The first number is {0} the second number. ", comparison);

if (var 1 == 1) { //выполнение каких-либо действий } else if (var 1 if (var 1 == 1) { //выполнение каких-либо действий } else if (var 1 == 2) { // выполнение каких-либо других действий } else if (var 1 == 3 || var 1 == 4) { // выполнение каких-либо других действий } else { // выполнение каких-либо других действий }

Условие 1 да Действия 1 нет Условие 2 нет да Действия 1 да Действия Условие 1 да Действия 1 нет Условие 2 нет да Действия 1 да Действия 2 да Действия. N нет да Действия 2 Условие 2 нет Условие N Условие 1 да Действия. N Условие N нет Действия Рисунок 1. 2. Две разновидности условной инструкции множественного выбора

switch (<Переменная>) { case <значение 1>: <код, который должен выполняться если Переменная == значение switch (<Переменная>) { case <значение 1>: <код, который должен выполняться если Переменная == значение 1 >; break; case <значение 2>: <код, который должен выполняться если Переменная == значение 2 >; break; … default: <код, который должен выполняться если Переменная != ни одному из break; } в том случае, значений >;

Действия Условие да нет Условие нет Действия да Рисунок 1. 3. Две разновидности конструкции Действия Условие да нет Условие нет Действия да Рисунок 1. 3. Две разновидности конструкции цикла

do { <тело цикла> } while (<условие>) ; do { <тело цикла> } while (<условие>) ;

while (<условие>) { <тело цикла> } while (<условие>) { <тело цикла> }

for (<инициализация>; <условие>; <операция>) { <тело цикла> } <инициализация> while (<условие>) { <тело цикла> for (<инициализация>; <условие>; <операция>) { <тело цикла> } <инициализация> while (<условие>) { <тело цикла> <операция> }

 • break • continue • goto • return • break • continue • goto • return

for (int i = 1; i <= 10; i++ ) { if (i == for (int i = 1; i <= 10; i++ ) { if (i == 6) break; Console. Write. Line("{0}", i); }

for (int i = 1; i <= 10; i++ ) { if (i == for (int i = 1; i <= 10; i++ ) { if (i == 6) continue; Console. Write. Line("{0}", i); }

for (int i = 1; i <= 10; i++ ) { if (i == for (int i = 1; i <= 10; i++ ) { if (i == 6) goto Exit. Point; Console. Write. Line("{0}", i); } Exit. Point: Console. Write. Line("Это выполняется после goto");

while (true) { // код, выполняющийся в цикле } while (true) { // код, выполняющийся в цикле }