Практическая работа №7. Разработка программ разветвляющейся структуры



бет4/7
Дата26.04.2022
өлшемі2.39 Mb.
#456766
түріПрактическая работа
1   2   3   4   5   6   7
Практическая работа №4.Разработка программ разветвляющейся структуры
практиика №2. Математические операции. Линейный алгоритм, Практическая работа 4.Ветвления

Конструкция if

Программа запрашивает у пользователя два числа, затем сравнивает их и если числа равны, то есть логическое выражение A==B истинно, то выводится соответствующее сообщение.


Рис.1.Пример программы на Python
Результат выполнения программы с использованием условного оператора if

Конструкция if – else

Бывают случаи, когда необходимо предусмотреть альтернативный вариант выполнения программы. Т.е. при истинном условии нужно выполнить один набор инструкций, при ложном – другой. Для этого используется конструкция if – else. Синтаксис оператора if – else выглядит так: if  логическое выражение: команда_1 команда_2 ... команда_n else: команда_1 команда_2 ... команда_n

Программа запрашивает у пользователя два числа, затем сравнивает их и если числа равны, то есть логическое выражение A==B истинно, то выводится соответствующее сообщение. В противном случае выводится сообщение, что числа не равны.

Конструкция if – else


Рис2. Пример программы на Python
Результат выполнения программы с использованием условного оператора if - else

Конструкция if – elif – else

Для реализации выбора из нескольких альтернатив можно использовать конструкцию if – elif – else. Синтаксис оператора if – elif – else выглядит так:

if логическое выражение_1: команда_1

команда_2

...

команда_n elif логическое выражение_2: команда_1

команда_2

...

команда_n elif  логическое выражение_3:

команда_1

команда_2

...

команда_n

else: команда_1

команда_2

...

команда_n

Конструкция if – elif – else

Программа запрашивает число у пользователя и сравнивает его с нулём a<0. Если оно меньше нуля, то выводится сообщение об этом. Если первое логическое выражение не истинно, то программа переходит ко второму - a==0. Если оно истинно, то программа выведет сообщение, что число равно нулю, в противном случае, если оба вышеуказанных логических выражения оказались ложными, то программа выведет сообщение, что введённое число больше нуля.


Рис 3. Пример программы на Python
Результат выполнения программы с использованием условного оператора if – elif -else


Достарыңызбен бөлісу:
1   2   3   4   5   6   7




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

    Басты бет