турбо-паскалда содда программалар тузиш. операторлар

DOC 79,0 KB Bepul yuklash

Sahifa ko'rinishi (5 sahifa)

Pastga aylantiring 👇
1
1352187065_29607.doc турбо-паскалда содда программалар тузиш. операторлар режа: 1. умумий маълумотлар 2. к иритиш-чикариш процедуралари 3. чикариш форматлари 4. энг содда операторлар 5. структурали операторлар эхмда энг содда масалани ечишда хам киритиш-чикариш амалидан фойдаланилади. берилганларни киритиш - ташки ташувчидан оператив хотирага кайта ишлаш учун олиб утиш, чикариш-тескари жараен, бунда берилганлар кайта ишлаш. кейин оператив хотирадан ташки ташувчига олиб утилади. ташки ташувчи сифатида, киритиш-чикариш юмшок (диск) еки каттик (винчестер) магнит диск ва бошка курилмалар, хизмат килиши мумкин. паскаль тилида стандарт одам ва эхм уртасидаги мулокат воситаси бу олдиндан аникланган ва файллари хизмат килади. улар эълон килинмаганда дастур параметрлари булиб хизмат килади. дастур киритиладиган маълумот файлидан олади ва ишлов берилган натижани файлга езади. файлига стандарт клавиатура белгиланган, файлга эса - терминал экрани киритиш чикариш процедураси. укиш процедураси, езиш процедураси. киритиш-чикариш амалини бажаришда 4 та процедура ишлатилади: берилган мавзуда уларни ишлаш жараени курилади . клавиатурадан берилганларни киритиш ва экранга чикариш , чоп этиш курилмалари …
2
никлайди. мисол. var i : real; j : integer; k : char; begin read (i, j, k); . . . жавобнинг 1 чи варианти. биринчи вариант берилганларни тугри киритишни таълим, киритилаетган берилганлари узгартириш типидаги тугри келади. процедурасидаги 2 чи вариант 10 ули хатони чикаради, узгариш учун read типни урнига char типи киритилганлиги учун. агарда дастурда бир нечта read процедураси булса, берилганлар киритилгандан кейинги read процедурасининг берилганлари киритилади катор тугагандан сунг кейинги каторга утилади. мисол . var a, b, sum1 : integer; c, d, sum2 : real; ... begin read (a, b); sum1 := a + b; read (c, d); sum2 := c + d; ... end. клавиатурадан куйидагилар киритилади: 18758 34 2.62e-02 1.54e+01. хар бир берилганлар жуфтлиги киритилгандан сунг enter тугмачаси босилади, яъни. 18758 34 enter 2.62е-02 1.54е+01 enter. укиш процедураси readln худди read процедурасига ухшайди, битта фаркли томони шуки, readln процедурасида берилганларнинг 1- катори тугагандан сунг кейинги катор берилганлари …
3
нинг биринчи вариантида y1, y2,...,yn ларнинг кийматлари экранга чикарилади, иккинчи вариантда эса чоп этиш курилмасига. езиш оператори writeln худди write процедурасига ухшайди,лекин руйхат охиридаги жорий процедуранинг киймати чикарилгандан кейин курсор кейинги каторнинг бошига утади. параметрларсиз езилган writeln процедураси каторнинг утишига олиб келади.writeln процедурасини ишлаш жараенини курсатиш учун программанинг кисмини курамиз: a := 4; b := 6; c := 55; write(a:3); write(b:3); write(c:3); sum:= a + b + c; writeln('a=', a); writeln('b=', b); writeln('c=', c); writeln(' a+b+c йигиндиси тенг ', sum); натижа: 4 6 55 a=4 b=6 c=55 а+в+с йигиндиси 65 га тенг. содда операторлар операторларнинг булувчиси, содда операторлар ,шартсиз утиш оператори,процедурани чакириш оператори, буш оператор, узлаштириш оператори, структурали оператор. turbo pascal тилидаги программанинг асосий кисми операторлар кетма - кетлигидан иборат, хар битта оператор берилганлар устида амал бажаради . операторларнинг булувчиси сифатида нукта вергул белгиси ишлатилади. turbo pascal тилидаги хамма операторлар икки гурухга булинади : содда ва структурали. таркибига бошка операторлар …
4
бошка блокка узатиш ман этилади. процедуранинг чакириш оператори фойдаланувчи томонидан белгиланган процедурани еки стандарт процедурани ишга тушириш учун ишлатилади. масалан : clrscr; { стандарт процедурани чакириш } initwork(true); { фойдаланувчи процедурасини чакириш } буш оператор хеч кандай амал бажармайди ва унинг таркибида хеч кандай символлар йук. одатда буш оператор локал еки глобал блокнинг охирига утишда ишлатилади : label metka; ... begin ... goto metka; { переход в конец блока } ... metka: { пустой оператор помечен меткой } end; структурали операторлар катъиян белгиланган коидалар буйича бошка операторлардан тузилган операторлардир. хамма структурали операторлар уч гурухга булинади: таркибий , шартли, кайтариладиган . таркибий оператор бу бир-биридан нукта вергул белгиси ва begin ва end операторли кавслар ердамида ажратилган операторлар гурухидир: begin ... end; таркибий оператор программанинг хохлаган тилнинг синтаксиси рухсат берадиган кисмида жойлашиши мумкин . шартли операторлар. шартли оператор,шарт, жойлаштирилган операторлар. turbo pascal тилида иккита шартли операторлар мавжуд : if ва case. if …
5
рига танлаш узгармаслари руйхати (руйхат битта узгармасдан иборат булиши мумкин) тегишли селектор деб номланган ифодадан ва параметрлар руйхатидан иборат. формати: case of : : . . . : else end; узгармаслар типи доим селектор типига тугри келиши керак . селектор учун real ва string типлари ман этилган. case оператори куйидагича ишлайди. биринчи навбатда селектор- ифода киймати хисобланади, кейинги навбатда жорий селектор кийматига тенг булган узгармас катнашган оператор бажарилади. агар хеч кайси узгармас селекторнинг жорий кийматига тенг булмаса else сузидан кейинги оператор бажарилади. агар else сузи булмаса end сузидан кейинги оператор ишга тушади,яъни case чегарасидан кейинги оператор. селектор бутун сонли ( -32768..32767 диапазонида булган) булев, литер еки фойдаланувчи типига боглик булиши керак . узгармас кийматлар руйхати тасодифий киймат еки диапазондан иборат, улар бир-биридан вергул ердамида ажратилади. диапазон чегаралари иккита бири-биридан ".." белгиси ердамида ажратилган узгарамас сонлар ердамида езилади. узгармаслар типи селектор типига тугри келиши керак. куйида case операторининг типик езилиш тартиби …

Ko'proq o'qimoqchimisiz?

Faylni Telegram orqali bepul yuklab oling.

To'liq faylni yuklab olish

"турбо-паскалда содда программалар тузиш. операторлар" haqida

1352187065_29607.doc турбо-паскалда содда программалар тузиш. операторлар режа: 1. умумий маълумотлар 2. к иритиш-чикариш процедуралари 3. чикариш форматлари 4. энг содда операторлар 5. структурали операторлар эхмда энг содда масалани ечишда хам киритиш-чикариш амалидан фойдаланилади. берилганларни киритиш - ташки ташувчидан оператив хотирага кайта ишлаш учун олиб утиш, чикариш-тескари жараен, бунда берилганлар кайта ишлаш. кейин оператив хотирадан ташки ташувчига олиб утилади. ташки ташувчи сифатида, киритиш-чикариш юмшок (диск) еки каттик (винчестер) магнит диск ва бошка курилмалар, хизмат килиши мумкин. паскаль тилида стандарт одам ва эхм уртасидаги мулокат воситаси бу олдиндан аникланган ва файллари хизмат килади. улар эълон килинмаганда дастур параметрлари булиб хизмат килади. дастур ...

DOC format, 79,0 KB. "турбо-паскалда содда программалар тузиш. операторлар"ni yuklab olish uchun chap tomondagi Telegram tugmasini bosing.