Informatika va informatsion texnologiyalardan laboratoriya ishlari




Download 4,62 Mb.
Pdf ko'rish
bet12/120
Sana28.06.2024
Hajmi4,62 Mb.
#266132
1   ...   8   9   10   11   12   13   14   15   ...   120
Bog'liq
A. Norov. Informatika

2 -topshiriq. 
лг o ‘zgaruvchining berilgan qiym atlar 
sohasida ushbu
f Injc, 
jt > 0 
[л/l + 
x 2 ,
x < 0
funksiyaning qiym atini hisoblovchi dastir tuzilsin.
D arhaqiqat, m asalada 
x
o ‘zgaruvchining 
qabul
qiladigan qiym atlari t o ‘plami har ikki funksiyaning.aniqlanish 
sohasi bilan m uvofiq keladi.
D em ak, dastum i quyidagicha tuzish m um kin:
Program tarm oq2\
Label
2, 4;
Var x ,y : real\
Begin
W rite(tx= ,)\ readln{x)\
I j
then goto
2
;
y : = s q r l ( \ + s q r ( x ) ) \
goto
4;
2

y:=ln(x)-,
4: 
w riteln(‘у = ’ ,
v : 1:3);
End.
Shartli o p era to r 
d asturda berilgan biror shartning 
baj aril ish yoki bajarilm asligiga qarab operatorlardan birini 
tanlashga im kon beradi. B unda tanlash dastur bajarilayotganda 
am alga oshiriladi. 
Bu o p e ra to m in g
um um iy 
k o ‘rinishi 
quyidagicha:
if< sh a rt> then \
(1)
yoki
if< sh a rt> then else ;
(2)
(1) k o ‘rinishdagi operator agar 

o ‘m idagi 
20


m antiqiy ifodaning qiym ati 
true (rust)
b o ‘Isa, u holda 
then
xizm atchi s o ‘zidan keyingi op e ra to m i, aks holda shartli 
operatordan keyingi opcratorga boshqarishni o ‘tkazish uchun 
ishlatiladi. Shartli o p e ra to m in g bu k o ‘rinishi 
t o 4 iq s iz shartli
operator 
deb h am aytiladi.
(2) 
k o ‘rinishdagi operator shartli o p e ra to m in g t o ‘liq 
k o 'r i n i s h i deyiladi. Bu operator ishlaganda 
then
va 
else
xizmatchi s o ‘zlaridan keyin yozilgan ikki operatordan biri 
tanlab olinadi. B unda agar 

o ‘m idagi m antiqiy 
ifodaning qiym ati rost b o ‘lsa, u holda 
then
dan keyingi 
operator, aks holda esa, 
else
dan keyingi operator bajariladi. 
Endi misol tariqasida yuqoridagi 2-topshiriqda berilgan 
masalani yechish dasturini m az k u r operatordan foydalangan 
holda tuzamiz:
P rogram tarm oqS;
V a r x ,y : real;
Begi?i
l¥ n te ('?;=’); геааш (х)\
I f
x > 0
then у := ln(x) else
y . = s q r t { \ + s q r { x ) ) \
w riteln
( ' v = ’ , 
y :
1:3);
End.

Download 4,62 Mb.
1   ...   8   9   10   11   12   13   14   15   ...   120




Download 4,62 Mb.
Pdf ko'rish

Bosh sahifa
Aloqalar

    Bosh sahifa



Informatika va informatsion texnologiyalardan laboratoriya ishlari

Download 4,62 Mb.
Pdf ko'rish