|
Reje: Shárt operatorı if-else konstrukciyası
|
bet | 8/14 | Sana | 16.12.2023 | Hajmi | 62,27 Kb. | | #120040 |
Bog'liq 5-lekciya 2-talim Algotim loyiha uzb, Elektron tibbiyot kartasini joriy qilish Xisobot oktabr, 2amal, 1-savol, “VOOG FINANCE 1C” MCHJ, Suv qudug, Документ Microsoft Word (4), Документ Microsoft Word (4), 65-66 javoblari(11-19-misallar), Cont.Test 4( 7.10.23), Reading For IELTS, yusupova sitora, №1-Mustaqil ish TTS21-01 A-B-g, 1 –Mavzu “Intellektual va ma’naviy tarbiya asoslari” fanining p-fayllar.org Biraq programmalastırıwda tek ǵana esap-kitaplar menen shuǵıllanıwımız, bálkim ózgeriwshiler mánislerin bir-biri menen salıstırıwimiz da múmkin boladı. Bul sabaqta biz C ++ tiliniń logikalıq ámelleri menen shuǵıllanamız. Hár qanday ózgeriwshi (ma`nisin ) bir-biri menen salıstırǵanda, jalǵan yamasa shın bolǵan eki nátiyjeden birin alamız. Mısalı, biz eki mánisti salıstıramız: 3<8 - nátiyje shın, sebebi 3 haqıyqattan da 8 den kishi. Biraq 10>50 - nátiyjesi bolsa jalǵan. Logikalıq ámeller ushın isletiletuǵın operatorlardı kórip shıǵayıq :
9-keste
Logikaliq ámeller
Salıstırıw operatorları (qatnas operatorları )
|
Operator
|
Qanday soraw beremiz
|
Salıstırıw nátiyjesi
|
> (úlken)
|
Shep tárepdegi baha oń tárepdegi bahadan úlkenbe?
|
cout<< (3>8);
ekranda 0 (false)
|
< (kishi)
|
Shep tárepdegi baha oń tárepdegi bahadan kishime?
|
cout<< (3<8);
ekranda 1 (true)
|
>=(úlken yaki teń)
|
Shep táreptegi baha oń tárepdegi bahadan úlken yamasa teńbe?
|
cout<< (3>=8);
ekranda 0 (false)
|
<= (kishi yaki teń)
|
Shep táreptegi baha oń táreptegi bahadan úlken yamasa teńbe?
|
cout<< (3<=8);
ekranda 1 (true)
|
Tenglik operatorlari
|
==(aynan teńlik)
|
Shep táreptegi baha oń táreptegi mániske teńbe?
|
cout << (3==8);
ekranda 0 (false)
|
!=(teń emes)
|
Shep táreptegi baha oń táreptegi mániske teń emespe?
|
cout << (3!=8);
ekranda 1 (true)
|
9 -kestedegi barlıq operatorlar salıstırıw operatorları, da teńlik operatorları - binar ámeller bolıp tabıladı. Programmalastırıwda olar menen islew eki operandtı (eki bahanı) bir-biri menen salıstırıwimiz hám olardıń óz-ara munasábetlerin kóriwimiz múmkin boladı: biri úlken, ekinshisi kishi, yamasa kerisinshe, yamasa ekewi áyne teń, yamasa teń emes. Nátiyjede bul munasábetler, joqarıda aytıp ótilgeni sıyaqlı, programmaǵa eki múmkin bolǵan bahadan birin qaytaradı - false (0) yamasa true (1).
Aldınǵı temada berilgen = (ózgeriwshige mánis beriw, teńlestiriw operatorı) hám == (logikalıq teńlik operatorı) menen aljastırmaw zárúrli bolıp tabıladı. Bul ekewi pútkilley basqa basqa operatorlar.
10-keste.
Logikaliq ámeller
Logikalıq birlestiriw operaciyaları
|
!
|
EMES
|
&&
|
HÁM
|
||
|
YAKI
| 8>
|
| |