Меню
Главная
Авторизация/Регистрация
 
Главная arrow Информатика arrow Введение в программирование на языке Visual C#

РАЗВЕТВЛЯЮЩИЙСЯ АЛГОРИТМ

До сих пор мы учились вводить данные и присваивать значения переменным. Теперь надо научиться организовывать различные потоки выполнения приложения в зависимости от ситуации, которая складывается в ходе работы программы.

Алгоритм называется разветвляющимся, если последовательность выполнения шагов алгоритма изменяется в зависимости от выполнения некоторых условий. Условие — это логическое выражение, которое может принимать одно из двух значений: «ДА» — если условие верно (истинно), «НЕТ» — если условие неверно (ложно).

Простой условный оператор

Общий вид в алгоритме конструкции простого условного оператора пред-

Рис. 63. Блок-схема простого условного оператора

Синтаксис простого условного оператора следующий:

if (Логическое выражение)

р, ;

else

р2;

где if (если), else (иначе) — зарезервированные слова, а Рь Р2 — операторы. Простой условный оператор работает по следующему алгоритму.

Сначала вычисляется логическое выражение. Если результат есть true (истина), то выполняется оператор Рь а оператор Р2 пропускается. Если результат есть false (ложь), то выполняется оператор Р2, а оператор Р! пропускается.

Например, в листинге 47 в зависимости от результата сравнения двух переменных выводится тот или иной ответ.

Листинг 47

private void Forml_Load(object sender, EventArgs e)

{

int a=l; int b=5; if (a

MessageBox.Show("Тест 1 ветви ", "Заголовок окна", MessageBoxButtons.OK, MessageBoxIcon.Information);

else

MessageBox.Show("Тест 2 ветви ", "Заголовок окна", MessageBoxButtons.OK, MessageBoxIcon.Information);

Application.Exit();

}

 
Если Вы заметили ошибку в тексте выделите слово и нажмите Shift + Enter
 
Популярные страницы