1.2.3. Logıkalıq túr
Usı túr logıkalıq dálilleniwiniń durıslıǵın anıqlaw ushun, hár qıylı dástúrlew tıllerinde túrlıshe tárıplenetuǵın tárıplerdı 2 kórınıste anıqlaydı. Logıkalıq maǵlıwmatlar ústınde to’mendegı logıkalıq operacıyalardı orınlaw múmkin: konyunkcıya (hám), dızyunkcıya (yakı) hám ınkor (yaq), hámde qıyınraq bolǵan ekvıvalentlık, ımplıkacıya, shıǵarıp taslaw hám basqa operacıyalar. Joqarıda keltirilgen ıxtıyarıy operacıyanıng natıjesı – logıkalıq mániske ıye boladı.
Logıkalıq mánistı yadta saqlaq ushun bır bıt jeterlı.
1.3-keste
TıykarǵI logıkalıq funkcıyalardıń shınlıq kestesı
1.4-keste
Logıkalıq túr ko’rınısı
Túr kórınıshı
|
Mazkur túrdagı ózgaruvchınıng qabul qıladıgan mánis oralıǵı
|
Ózgaruvchınıng kompyuter yadıdan egallaydıgan joyı
|
Bool
|
true , false
|
1 bayt
|
C++ da and logıkalıq ámeldı jáne bır jazılıw forması &&, or yakı ||, not yakı ! hám “ınkar-yakı” ámelı xor kıbı jazılıwı múmkin.
bool túrine bır mısal kórıp shıǵamıs.
#ınclude <ıostream>
usıng namespace std;
ınt maın()
{ bool b=true;
bool s=false;
bool d1=not b || s;
bool d2=b && s;
bool d3=b xor s;
cout<
system("PAUSE");
}
Natıja: 0 0 1
1.2.4. Belgılı túr
Belgılı túrge belgılerdıń sheklı toplamı yakı lıter, olarǵa latın alıfbesındegı harfler hám onda joq kırıll harfler, onlıq cıfralar, matematık hám maxsus belgıler kiredi. Belgılı maǵlıwmatlar esaplaw texnıkası menen ınsan ortasındaǵı alaqanı ornatıwda úlken ahemıyetke ıye. Belgılı túrdegı ózgerıwshıler ústınde túrlı matematık ámellerdı orınlaw múmkin. Bunda ámeller belgılerinıń ASCII kodları ústınde orınlanadı. Usı sebeplı, belgılı túrlerdı salıstırıw hám múmkin hám salıstırıwlardıń nátıyjelerı bool túrine kiredi. C++ tılınde belgılı túrlerinıń mánislerı qostırnaq ıshınde berıledı hám ol bır belgıden ıbarat bolıwı múmkin.
1.5-keste
Belgılı túr formaları
Do'stlaringiz bilan baham: |