русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Управляющие конструкции и циклы

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

Типы управляющих операторов

а) If – если – условие может принимать два значения True или False.

б) Select Case – если определяющее условие является выражением, которое может принимать более двух значений.

в) Try Catch – используется для обработки исключений.

Условные выражения

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

And (И)

Or (Или)

XOr (Исключающее ИЛИ)

Not (Отрицание)

Оператор или конструкция If… Then…. Else

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

If условие Then

операторы для обработки ИСТИНА

Else

операторы для обработки ЛОЖЬ

End If

If x>20 Then

y=100

Else y=50

End If

Команда If может проверять только одно условие. Если существует необходимость проверки дополнительного условия, то используется оператор ElseIf, который будет анализироваться только в том случае, если предыдущее условие ложно.

If x>0 Then

Label1.Text=”значение положительно”

ElseIf x=0 Then

Label1.Text=”значение = 0”

Else

Label1.Text = “значение отрицательно”

End If

Конструкция Select Case

Позволяет обрабатывать в программе несколько условий. Она состоит из анализируемого выражения и набора операторов Case на каждое возможное значение выражения. Использование конструкции Select Case вместо If делает программный код более компактным.

Select Case Выражение

Case Список выражений 1

Операторы 1

.

.

.

.

Case Список выражений N

Операторы N

End Select

Эта конструкция может содержать любое количество ключевых слов Case с соответствующими им блоками операторов.

Число = InputBox(“Введите целое число”)

Select Case Число

Case 1

MsgBox “Число=1”

Case 2,3

MsgBox “Число 2,3”

Case 4 To 6

MsgBox “Число от 1 до 6”

Case Is>=7

MsgBox “Число>=7”

End Select

Конструкция Select Case может выполнить не более одной из содержащихся в ней инструкций. После того как какое то из условий оказалось истинно, будут выполнены операторы и остальные условия не проверяются.

Просмотров: 536


Вернуться в оглавление



Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.