dagicha boMadi:
x=a; y=b; c:=g;
bu y erd a
a
v a
b
lar asosiy
dasturda aniqlangan va
aniq q iy m atg a eg a boMgan o 'z g a ru v c h ila r boMib, ularning tiplari m os rav ish d a.* va
У
p aram etrlarn in g tiplari bilan b ir xil boMishi lozim ; с —haqiqiy o 'zg aru v ch i esa
g
ifodaning
x=a
va
v=b
dagi qiym ati. с v a g lar
bir xil tipga ega boMgan
o 'zg aru v ch ilar.
4 -m isol.
A gar
x, у
haqiqiy v a
z
b u tu n o 'zg aru v ch ilar boMsa,
Vex + b y
+ sin I
z
+
11
ifodaning
qiym atini hiso b lash g a
function
operatoridan
foydalanib d astu r tuzing.
program fu n l;
var x,y,g:real; z.integer;
function F(a,b:real; c:integer):real;
begin
F:=sqrt(exp(a)+sqr(sqr(b)))+ sin(abs(c+l));
end;
begin read(x,y,z); g:=f(x,y,z);
writeln(‘x=‘rx:6:2, ‘у=‘,у:6:2, ‘ z=‘,z:6:2, ‘ifodang qiymatiq’,g:10:5);
end.
Lokal va global о ‘zgaruvchilardan foydalanish.
I,J,K -
o 'zg aru v ch ilar
3-
qism ga
nisbatan
lokal
o 'z g a ru v c h ila r v a ulardan
1-2-
qism larda foydalanish
m um kin emas!
X ,Y ,Z -o ‘zgaruvchilar
2-
q ism g a nisbatan lokal, 3-
q ism g a
nisbatan e sa global
o 'zg aru v ch ilar va ulardan
1-
qism da
foydalanish
m um kin emas!
A ,B ,C
-
o 'z g a ru v c h ila r
P
asosiy
dasturda aniqlangan
va ular barcha qism larga
nisbatan
global
o'zgaruvchilardir!
4-qism da aniqlangan L5 -
butun o 'zg aru v ch isi
faqat
shu
qism
uchun
lokal
o 'zg aru v ch i hisob-lanadi.
3-qism da aniqlangan L, L4
- butun o 'z g a ru v c h ila r shu
qism
uchun lokal v a faqat
PROGRAM PR1;