|
Informatika va informatsion texnologiyalardan laboratoriya ishlariBog'liq A. Norov. Informatika“ T e n g la sh ” (=) am ali.
Bir xil elem entlardan iborat A
va В t o ‘p la m la r teng deyiladi va A = B kabi yoziladi.
Agar A=B bo'lsa, ifodaning qiymati True, aks holda
False bo'ladi.
A
В
Ifoda
Natija
Г 1,2,3,4]
[1,2,3,4]
A = В
True
Га'/Ь'/сЧ
['c'/a'l
A = В
False
['a'-'z']
f z './a ']
A = В
True
“T e n g em a s” (< > ) am ali.
A garda A va В t o ‘plam lar,
quvvati yoki qiymati b o ‘yicha hattoki bittagina elem entga farq
4 8
qilsa ham, ular teng e m a s hisob
A
в
Ifoda
Natija
[1,2,31
[3,1,2,41
A o В
True
[ V . / z l
[ъ * ..у ] • А О В
True
['с'.Л'Т
r t ’- . v ]
A o В
False
anadi.
“ K atta yo k i ten g ” (> = ) am ali.
A g a r В t o ‘plam ning
h a m m a elem entlari
A t o ‘p la m ichiga kirgan b o ‘lsa, A>=B
a m alining natijasi
T rue
boTadi.
A k s holda natija False
boMadi.
• A
В
Ifoda
Natija
[1,2,3,41
[2,3,41
>
V и
CO
True
['a'./z']
['b'./Vl
A > = В
True
['z'.'x'/c'l
f'cVx'l
A > = В
True
“ K ich ik yo k i ten g ” (< = ) am ali.
Bu amal ham
oldingisiga o ‘xshash,
lekin A < = B ifodaning natijasi
A
t o ‘p lam n in g h a m m a elem entlari В t o ‘plam ichiga kirgan
e boMadi, a cs holda natija False boMadi.
A
В
Ifoda
Natija
[1,2,31
1,2,3,41
A < = B
True
r d '. / h 'l
Г г '.'а 1!
A < = В
True
r ' a W l
[ 'a '/n '.V l
A< = В
True
IN
am ali.
Birorta qiym atni k o ‘rsatilgan to ‘plam ga
tegishliligini tekshirish uchun
ishlatiladi. O datda shartli
operatorlarda qabul qilinadi.
X
Ifoda
Natija
2
i f x in
[0,1,2] then . . .
True
kd ’
i f x in
[ V . . V ]
then .
. .
False
x \
i f x in
[л0,
x \ , x l ] then
. . .
True
49
IN am alidan foydalanilgan vaqtda qiym atni k o ‘rsa-
tilgan t o 'p la m g a tegishliligini tekshirish uchun kvadrat qavs
ichidagi qiym atlatlam i oldindan e ’lon qilish shart emas. IN
amali
o ‘nlab m urakkab amallarni almashtirib, samarali va
k o ‘rgazm ali holatda shartlam i tekshirish imkoniyatini beradi.
M asalan,
i f ( o = l ) or
(a=2)
o r
(a
= 3) or
(a =4)
then . . .
ifodani ancha qisqa b o ‘lgan
i f
a
in [1..4J then . . .
bilan alm ashtirish m um kin. K o ‘p in c h a IN amali inkor amali
bilan birga h am yoziladi: not (x in M). Bu yozuv
x
ning M ga .
tegishli em asligini anglatadi.
1 -topshiriq .
Q uyigagi ifodaning qiymatini hisoblang:
[1 ,3 ,4 ]+ [2,3,6];
D astur matni quyidagicha:
Program S e t_ l,
{far
s e t \ , s e tl, se t3
:
s e t
o /0 ..9 ,
i integer,
begin
s e tV .= [ \,3 M s e t! =[2,3,61
setS ^ e t H setZ ,
f o r i = 0 to
9
do
i f i in set3 then w r te Q A f,
readln,
en d
|
| |