Mavzu: Pascal tilida Chiziqli tuzilmali va tarmoqlanuvchi tuzilmali algoritmlar asosida dastur tuzish Reja



Yüklə 292,19 Kb.
səhifə2/5
tarix25.11.2023
ölçüsü292,19 Kb.
#134292
1   2   3   4   5
15-Mavzu Pascal tilida Chiziqli tuzilmali va tarmoqlanuvchi tuzilm-fayllar.org

boshlash

у=

tamom


а, в,с, х

у=ах2+bх+с

a=1.21; b=3.12; c=-0.2; x=0.45.

Dasturi quyidagicha bo’ladi.

Program t1(input,output);

Var a,b,c: real;

x, y: real;

Begin

Write(‘ a=’); read(a);

Write(‘ b=’); read(b);

Write(‘ c=’); read(c);

Write(‘ x=’); read(x);

y:=a*SQR(x)+b*x+c;

Writeln(‘ натижа y=’,y);

end.
Натижа y=1.449025


Kurinib turibdiki blok-sxemada bloklar ketma-ket (Chiziqli) bajariliyapdi.


Tarmoqlanuvchi tuzilmali dasturlarni tashkil etishda albatta shart bo’ladi va bu shart bajarilishiga karab algoritmning blok sxemasida tarmoqlanishlar bo’ladi va bir-nechta operatorlar ketma-ketligi tanlanadi.

Shartsiz o’tish operatori
Tarmoqlarni tashkil etish uchun dasturda o’tish, shartli va tanlash operatorlari bo’lishi kerak.


SHartsiz o’tish operatori. SHartsiz o’tish operatorini umumiy ko’rinishi goto n bu yerda goto operator n- metka (satrga quyilgan nomer, belgi) N metka label yordamchi so’zi bilan quyilishi kerak.
Masalan:


Program t(output);

Label 7; var a,b:real;

Begin
……..


goto 7
………


7: a:=b*3
………


end.
Bu yerda boshqarish goto operatori orqali 7-metkaga (nomerga) utkazilayapti.
Metkalar turtta rakamdan oshmagan ishorasiz butun sonlar bo’lib, ular metkalarni tavsiflash bo’limida tavsiflanadilar.

Yüklə 292,19 Kb.

Dostları ilə paylaş:
1   2   3   4   5




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

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin