O‘zbekiston respublikasi oliy va o‘rta maxsus ta’lim vazirligi tоshkеnt dаvlаt iqtisоdiyot universitеti



Yüklə 5,01 Kb.
Pdf görüntüsü
səhifə67/73
tarix07.01.2024
ölçüsü5,01 Kb.
#210702
1   ...   63   64   65   66   67   68   69   70   ...   73
Algoritmlashtirish va dasturlash asoslari

Misol 1.
 
Berilgan x va y sonlari uchun U = MAX( x + y, x * y);
V= MAX( 0.5, U) topilsin. 
Program 
max; 
Var
x, y, u, v, s: real; 
 Prosedure
prosed 
( p1, p2: real); 
 Begin
 
If
p1 > p2 
then
s : = p1 
else 
s : = p2 
 End

 Begin
Write
( ‗x = ‗); 
readln
( x ); 
Write
( ‗y =‗);
 readln
( y ); 
Prosed
( x + y, x * y); u : = s; 


118 
Prosed
( 0.5, u); v : = s; 
Writeln
( u:3:1, v); 
End. 
 
12.2. Paskalda funksiya tushunchasi 
Funksiya bu shunday qism dasturki, bunda bitta natija chiqadi va u funksiya 
nomida hosil bo‗ladi. Shuning uchun funksiya protsedura qism dasturining xususiy 
holi bo‗lib, undan farqi shundaki, birinchidan, funksiya qism dasturining natijasi bitta 
qiymatdan iborat bo‗ladi.
Protsedura qism dasturida natija esa bitta yoki bir necha bo‗lishi mumkin. 
Funksiya qism dasturining natijasi asosiy dasturga funksiyaning natijasi sifatida 
beriladi. 
Protsedura qism dasturi natijalari esa uning parametrlari qiymati sifatida hosil 
bo‗ladi. 
Funksiya qism dasturini aniqlanishi protsedura qism dasturini aniqlanishiga 
o‗xshaydi va u ham sarlavha va blokdan iborat bo‗ladi. 
Funksiya qism dasturining umumiy ko‗rinishi quyidagicha bo‗ladi: 
Function  (): 
bu erda function - xizmatchi so‗z, - funksiyani nomi, < formal 
parametrlar ro‗yxati> - kiritiladigan sohta parametrlar sanab o‗tiladi,  - funksiya 
natijasining turi. 
Bunda natija funksiya nomida hosil bo‗ladi. Bundan tashqari, funksiyani 
parametrsiz ko‗rinishini ham yozish mumkin: 
Function 


119 
Har ikkala holda ham funksiya natijasi funksiya qism dasturi tanasida funksiya 
nomiga hech bo‗lmaganda bir marta o‗zlashtirilishi shart. 

Yüklə 5,01 Kb.

Dostları ilə paylaş:
1   ...   63   64   65   66   67   68   69   70   ...   73




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin