Program t1(input, output);
Label 2
Var a, b, x: real;
y: real;
begin
if x<0 then y:=a*a*x*x+b*x goto 2;
if x>1 then y:=a*sin(x)/cos(x)+b*cos(x)
else y:=a*x+b;
2: writeln(‘натижа у=’,y);
end.
Bu dasturda 3-blok bajarilganda 4-blok hisoblanadi, bajarilmaganda 5-blok sharti tekshiriladi va bu blok bajarilganda 6-blok hisoblanadi, bajarilmaganda esa boshqarish avtomatik ravishda 7-blokka utib shu blok xioblanadi. Har uchala holda ham hisoblangan u funktsiyaning kiymati 8-blok orqali birlashadi va 9-blokda natijalar ekranga chikariladi
|
|
Nazorat savollari
Chiziqli tuzilmali algoritm deb qanday algoritmga aytiladi?
Tarmoqlanuvchi algoritm deb qanday algoritmga aytiladi?
Chiziqli tuzilmali algoritmlarni dasturlashtirishda asosan qaysi operatorlar ishlatiladi?
Uzlashtirish, ma‘lumotlarni kiritish va chiqarish operatorlarining umumiy ko’rinishini yozing va izoxlang
SHartsiz o’tish operatori qanday yoziladi?
SHartli o’tish operatori qanday yoziladi?
ELSE xizmatchi so’zi qaysi hollarda ishlatiladi?
Tarmoqlanuvchi dasturlar tuzishda LABEL xizmatchi so’zidan foydalanmasa ham bo’ladimi?
Tanlash operatorining umumiy ko’rinishini yozing va izoxlang
Tarmoqlanuvchi algoritmning blok sxemasida romb geometrik shaql qaysi blokni bildiradi?
Mavzu: Pascal tilida takrorlanuvchi tuzilmali algoritmlarni dasturlash. Ichma-ich sikllarni dasturlash
Reja:
Takrorlanuvchi algoritmlarni dasturlash
Takrorlanish soni avvaldan ma‘lum bo’lganda ishlatiladigan operatorlar
Takrorlanish soni avvaldan ma‘lum bulmaganda ishlatiladigan operatorlar
Ichma–ich joylashgan sikllarni dasturlash
0>
Do'stlaringiz bilan baham: |