Операторы ветвления и логические выражения в языке Си
Автор: PassageTVgame . • Октябрь 21, 2019 • Лабораторная работа • 596 Слов (3 Страниц) • 420 Просмотры
МИНИСТЕРСТВО НАУКИ И ВЫСШЕГО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ
Федеральное государственное бюджетное образовательное учреждение высшего образования «Томский государственный университет систем управления и радиоэлектроники»
Кафедра экономической математики, информатики и статистики
Операторы ветвления и логические выражения в языке Си (Лабораторная работа №3)
Отчет по дисциплине «Программирование»
Студент гр. 599-1
________/К.В.Коноваленко
«___» _____________ 2019 г.
Проверил:
к. ф.-м.н., доцент каф ЭМИС
____________/Е.А. Шельмина
«___» _____________ 2019 г.
Томск 2019
Цель работы: изучить операторы условия, операции отношения, логические операции и выражения языка программирования Си.
Краткие теоретические сведения
Приоритет операций в Си
Оператор if ….. else
Когда требуется не просто выполнять операции последовательно (линейный процесс), а изменять ход вычислительного процесса в зависимости от некоторых условий, используется ветвление по условию
1
Формат оператора if … else :
Блок-схема оператора.
Правило выполнения: сначала выполняется БЛОК 1 , затем, если указанное условие истинно, то выполняется БЛОК 2, если ложно, то выполняется БЛОК 3. Затем выполняется БЛОК 4. Т.е. в зависимости от условия выполняется либо БЛОК2, либо БЛОК 3.
Итак, все зависит от выполнения или невыполнения условия. Обычно условия могут состоять из переменных, выражений и функций. Единственное требование состоит в том, что сравнивать можно сравнимое !!!.
Любое выражение, в том числе логическое, всегда имеет значение. Если выражение ложно, то оно равно 0. Истинным является выражение, не равное 0 (положительные, отрицательные, целые, дробные).
Для записи условий применяются следующие специальные знаки (Таблица 1):
= = Равно
< Меньше
< = Меньше или равно
> Больше
>= Больше или равно
!= Не равно
&& И
|| ИЛИ
Таблица 1 – Специальные знаки
2
Оператор - переключатель switch( )
Для тех случаев, когда требуется выбрать действия не из двух вариантов , а из нескольких, предназначен оператор переключатель switch .
Формат:
Значения 1-8 – константные выражения целочисленного типа или char, которые сравниваются с параметром-выражением. В качестве параметра может использоваться только переменная целого или символьного типа или целочисленное выражение, содержащее переменные данного
...