Министерство образования и науки
Российской Федерации
Филиал федерального государственного образовательного учреждения высшего образования
“Национальный исследовательский технологический университет МИСиС”
в городе Алмалык
ЛАБОРАТОРНАЯ РАБОТА №2
По дисциплине: «ОПИА»
Выполнил: Рузимуротов Руслан
Группы: 2-22
Принял: проф. Уринов Ш.Р.
Алмалык - 2022 год
Лабораторная работа № 2
Программирование алгоритмов разветвляющейся
структуры в языке C++. Условные операторы.
Цель работы и содержание: приобретение навыков программирования разветвляющихся алгоритмов. Освоить операторы if и switch языка C++, позволяющие реализовывать разветвляющиеся алгоритмы.
Ход работы:
Алгоритм разветвляющейся структуры - это алгоритм, в котором вычислительный процесс осуществляется либо по одной, либо по другой ветви, в зависимости от выполнения некоторого условия. Программа разветвляющейся структуры реализует такой алгоритм. В программе разветвляющейся структуры имеется один или несколько условных операторов.
Логическое выражение - некоторое утверждение, относительно которого можно сказать: истинно оно или ложно.
В языке C++ любое выражение, равное нулю, считается ложным, тогда как любое выражение не равное нулю будет истинным.
В C++ используются шесть операторов отношения (табл.), позволяющих сравнивать между собой значения числовых переменных, а также значение переменной и константы.
Условия, которые составлены с использованием одного оператора сравнения, называются простыми условиями.
Общий вид:
<выражение> <оператор_сравнения> <выражение>
Из простых условий, которые являются выражениями логического типа, можно строить составные условия. В этом случае простые условия необходимо связывать при помощи логических операций: !(не), &&(и), ||(или).
Операция логического И (&&).
<условие 1> && <условие 2>
пример: x > 10 && x < 20
Операция логического ИЛИ (||).
<условие 1> || <условие 2>
x = = 1.2 || x = = 2.3 || x = = 3.4
Операция логического НЕ (!)
!<условие>
Do'stlaringiz bilan baham: |