Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
1-blok.docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
1.78 Mб
Скачать

If (шарт-өрнек) 1-оператор; //толық түрі

else 2-оператор;

иә

е гер шарт шарт?

онда серия

б ітті серия

жоқ

Толымсыз түрдегі тармақталу алгоритмі

иә жоқ

е гер шарт шарт?

онда 1-серия

әйтпесе 2-серия 1-серия 2-серия

б ітті

Толымды түрдегі тармақталу алгоритмі

Логикалық оператор

Қатынас операциялары екі мəнді салыстыру үшін қолданылады: ==,!=,<,<=,>,>=

Егер қарастырылатын қатынас нəтижесі ақиқат болса, шарттық өрнектің мəні 1-ге тең болып саналады. Егер ол жалған болса, шарттық өрнек мəні 0-ге тең. Қатынас операциясының приоритеті арифметикалық операцияларға қарағанда, төмен жəне меншіктеу операторымен салыстырғанда жоғары болады. Екі немесе бірнеше шарттық өрнектерді біріктіру үшін логикалық оператор қажет.

Си тілінде келесі логикалық операторлар бар:

1) және (&&) операциясы f1 && f2

2) немесе | | (or) операциясы f1 || f2

3) терістеу (not) операциясы !f1

Терістеу (емес, қарсы) операциясының приоритеті өте жоғары, одан тек жақша ішіндегі мəндердің приоритеті жоғарылау болады. && операция-

сының приоритеті || (or) операциясымен салыстырғанда жоғары, ал осы екеуінің приоритеттері қатынас операцияларымен салыстырғанда төмен,

меншіктеу операциясынан жоғары болады.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]