тармокланувчи таркибли дастурлар

DOC 58.0 KB Free download

Page preview (5 pages)

Scroll down 👇
1
1404135428_51444.doc тармокланувчи таркибли дастурлар тармокланувчи таркибли дастурлар режа: 1.таркибий ва буш оператор. 2.шартсиз утиш оператори. 3.шартли утиш оператори. 4.tанлаш (вариант) оператори. таркибий ва буш операторнинг мазмуни. шартсиз утиш операторининг умумий куриниши ва бажарилиш тартиби. шартли утиш операторининг умумий куриниши ва бажарилиш тартиби. тармокланувчи таркибли дастурлар тузиш ва натижа олиш. таркибий оператор. таркибий оператор деганда begin ва end сузларининг ичига олиб ёзилган бир нечта операторлар кетма-кетлиги тушунилади. таркибий операторнинг умумий куриниши куйидагича: begin орератор 1; оператор 2; ..................... оператор n-1; оператор n; end. бу ерда begin ва end хизматчи сузлари оператор кавслари дейилади. begin-очилувчи кавс,end ёпилувчи кавс вазифасини бажаради.таркибий оператордаги операторлар сони бита булиши хам мумкин. таркибий операторга мисоллар: begin y: =x+1; end begin y:=5*sin(x); z:=sqrt(x+5); end begin p:=tan(x); q:=sqr(x); r:=cos(abs(x)); end. таркибий операторнинг хар бир оператори уз навбатида яна таркибий оператор булиши мумкин. буш оператор.буш оператор деганда хеч кандай харакатни бажармайдиган оператор тушунилади.буш операторга оператор мавжуд булиши керак булган жойдаги …
2
узи кушилиб ёзилади. масалан: goto 25; ……… 25: y:=5*sin(x); утиш оператори содда операторлар туркумига киради. шуни таъкидлаб утиш лозимки, утиш операторидан кейинги операторга хам белги куйилиши керак, акс холда юкоридаги мисолда утиш оператори ва 25 белгили операторлар уртасидаги операторлар хеч качон бажарилмайди ва ортикча хисобланади. умуман олганда дастурлашда утиш операторидан фойдаланмаслик хам мумкин. масалан: if a>b then goto 1; a:=a-b; goto 2; 1:a:=a+b 2:y:=a; операторлар кетма-кетлигини goto операторини кулламасдан куйидаги оператор билан алмаштириш мумкин. if a>b then a:=a+b else a:=a-b y:=a; шартли утиш оператори бу оператор паскал тилида тузилган дастурда куйилган шартнинг бажарилиши еки бажарилмаслигига кура,бошкарувни берилган оператордан биттасини бажариш учун утказади. паскал тилида шартли операторнинг иккита куриниши мавжуд , яъни тулик ва кискартирилган куринишлари . тулик шартли утиш операторининг умумий куриниши куйидагича: if b then s1 else s2 бу ерда if (агар), then (у холда), else (акс холда ), хизматчи сузлардир. оператор s1 ва оператор s2 содда ёки мураккаб …
3
1=5, z2=xни, акс холда, яъни x y then begin z1:=5; z2:=x; end else begin p1:=2*x; p2:=5*y; p3:=x*y end. бу ерда 2 та таркибий оператор кулланилган. баъзан битта таркибий оператор, бошкаси содда оператор булиши хам мумкин. шуни унутмаслик керакки, then ва else сузларидан кейин таркибий операторлар албатта begin-end уртасига ёзилиши шарт. шартли оператор ичма-ич жойлашган хам булиши мумкин: if мантикий ифода then оператор1, else if мантикий ифода then оператор2, else оператор3; бу ерда оператор1, оператор2, ва оператор3 лар содда ва мураккаб операторлар булиши мумкин. бу операторнинг бажарилиши куйидагича: агар мантикий ифода чин иймат кабул килса, оператор2, акс холда оператор3 бажарилади. мисол; берилган a,b,c сонларидан энг каттасини топиш дастурини тузинг. program max(input,output); var a,b,c,z,y:real; begin read(a,b,c); begin if a>=b then z:=a else z:=b end; begin if z>=c then y:=z else y:=c end; writeln(‘катта сон=’,y); end. мисол учун агар берилган сонлар a=-5; b=6 ва c=0.5 га тенг булса, у холда хисоблаш натижаси куйидагича …
4
ларнинг тури бир хил булиши керак. масалан: a) case k of 5:y:=g+1; 6:y:=g*x; 7:y:=g*sqr(x)+h; end; бунда агар k нинг киймати 5 га тенг булса, у холда y:=sin(x) таъминлаш оператори бажарилади ва бошкарилиш end дан кейинги операторга узатилади. худи шундай, агар k нинг киймати мос равишда 6 ёки 7 га тенг булса, ухолда уша белгили операторлар бажарилади. юкоридаги мисолда k албатта бутун турдаги узгарувчи сифатида тасвирланиши шарт. адабиётлар: 1.с.а.абрамов,д. е. зима. «начало программирования на языке паскаль». москва. 1987 г. 2.д. прайс. «программирование на языке паскаль». москва. 1987 г. 3.а. файсман. «профессиональное программирование на турбо – паскаль» москва. 1988 г. 4. б. поляков и.ю. круглов «программирование в среде турбо - паскаль» 5.и.п.трифонов, в.г.абрамов, г.и.трифонова. «введение в язык паскаль». москва. 1998 г. 6. м.п. лапчик. «введение в программирование»
5
тармокланувчи таркибли дастурлар - Page 5

Want to read more?

Download the full file for free via Telegram.

Download full file

About "тармокланувчи таркибли дастурлар"

1404135428_51444.doc тармокланувчи таркибли дастурлар тармокланувчи таркибли дастурлар режа: 1.таркибий ва буш оператор. 2.шартсиз утиш оператори. 3.шартли утиш оператори. 4.tанлаш (вариант) оператори. таркибий ва буш операторнинг мазмуни. шартсиз утиш операторининг умумий куриниши ва бажарилиш тартиби. шартли утиш операторининг умумий куриниши ва бажарилиш тартиби. тармокланувчи таркибли дастурлар тузиш ва натижа олиш. таркибий оператор. таркибий оператор деганда begin ва end сузларининг ичига олиб ёзилган бир нечта операторлар кетма-кетлиги тушунилади. таркибий операторнинг умумий куриниши куйидагича: begin орератор 1; оператор 2; ..................... оператор n-1; оператор n; end. бу ерда begin ва end хизматчи сузлари оператор кавслари дейилади. begin-очилувчи кавс,end ёпилувчи кавс ва...

DOC format, 58.0 KB. To download "тармокланувчи таркибли дастурлар", click the Telegram button on the left.