паскал тилида такрорланувчи таркибли жараёнларга дастурлар тузишни ташкил этиш

DOC 10 pages 78.0 KB Free download

Page preview (5 pages)

Scroll down 👇
1 / 10
www.arxiv.uz paskal tilida takrorlanuvchi tarkibli jarayonlarga dasturlar tuzishni tashkil etish reja: 1. takrorlanish jarayonlarining uch xil kurinishlari va paskalning ularga mos operatorlari: a) parametrli tsikl operatori. b) sharti oldin kuyilgan tsikl operatori. c) sharti keyin kuyilgan tsikl operatori. 2. murakkab takrorlanish jarayonlari. shu paytgacha kurib chikilgan operatorlarning xammasi anik bir marotoba bajariladigan buyruklar tizimini tashkil kiladi. kurib chikilgan operatorlar orkali fakatgina oddiy xisoblashlarnigina bajarish mumkin. xakikatdan bunday oddiy kurinishdagi masalalarga dastur tuzib, uni exmga kirgazib, xatosi bulsa uni tugrilab natija olishga sarflangan vaktni yarmisini sarflagan xolda, bunday masalalarni oddiy kalkulyatorda xam, dastur tuzmasdan xisoblash mumkin. amaliyotda murakkab jarayonlarni dasturlashda ma'lum buyruklar ketma-ketligini ma'lum shartlar asosida kayta-kayta bajarish zaruriyati tugiladi. yukorida utilgan ma'ruzalardan bilamiki, ma'lum bir uzgaruvchining turli kiymatlarida ma'lum buyruklar tizimining biron bir konuniyatga asosan kayta-kayta bajarilishi takrorlanuvchi xisoblash jarayoni (tsikl) deb ataladi. takrorlanuvchi xisoblash jarayonining takror-takror xisoblanadigan kismini takrorlanishning tanasi (jismi) deb ataladi. takrorlanish ichida kiymatlari uzgarib boradigan uzgaruvchini …
2 / 10
r bir takrorlanishdan avval uzgaruvchiga uzgarish kadamiga mos ravishda yangi kiymat beriladi. 4. takrorlanishni boshkarish - takrorlanishni davom ettirish shart tekshiriladi, takrorlanishning boshiga utish kursatiladi. 2. takrorlanish operatorlarining 3 xil kurinishlari va paskalning algoritmik tilida uch xil kurinishda takrorlanuvchi xisoblash jarayonini tashkil kilish mumkin va bu jarayonlarni dasturlash uchun maxsus operatorlar belgilangan: -avval sharti tekshiriladigan(sharti oldin kelgan “xozircha”) takrorlanish jarayoni, bu maxsus while operatori orkali amalga oshiriladi; -sharti keyin tekshiriladigan(“...gacha”) takrorlanish jarayoni, bu jarayonini maxsus repeat operatori orkali amalga oshiriladi; -parametrli takrorlanish jarayoni, bu jarayon maxsus for operatori yordamida amalga oshiriladi. yukorida keltirilgan jarayonlar ustida aloxida-aloxida tuxtalib utamiz. 1.1. avval sharti tekshiriladigan (old shartli) takrorlanish jarayoni. takrorlanuvchi jarayonning bu kurinishi takrorlanish soni oldindan noma'lum bulgan xollarda, ya'ni takrorlanishdan chikish ma'lum shartga boglik bulgan xollarda ishlatiladi. takrorlanishning bu jarayonida takrorlanishdan chikish sharti takrorlanish tanasini bajarishdan oldin tekshiriladi (1-rasm). takrorlanishni tayyorlash yolgon shart rost takrorlanishni tanasi takrorlanish uzgaruvchisiga yangi kiymat berish ushbu …
3 / 10
i va bu operator 1 mantikiy ifodaning kiymat yolgon bulgungacha kayta-kayta bajariladi. agar,1 mantikiy ifodaning kiymati birinchi tekshirishdayok yolgon bulsa m operator biror marta xam bajarilmaydi va boshkaruv while operatoridan keyngi operatorga uzatiladi. agar,1- mantikiy ifoda rost bulib, exm m operatorni bajarish davomida, bror sababga kura takrorlanishdan chikish talab etilsa,u xolda paskal algortimik tilida exit operatorlar orkali amalga oshriladi. 1- misol. bizga a xakikiy son berilgan bulsin. shunday eng kichik butun musbat k sonini topish talab kilinsinki, bu son 3>a shartini bajarsin. echish. masalani dasturini tuzish uchun 3 ifodani kiymatini saklaydigan kushimcha uzgaruvchi kattalik kirgazishimiz lozim. agar biz bu kattalikni u identifikatori bilin belgilasak, u xolda kk0 da uk1 dan boshlab, bitta kadam bilan uzgarishida 3 formulani (darajaga kutarish) uku*3 rekkurent formula bilan almashtiramiz. uxolda exm nitakrorlanishdagi xisobdan chikishi sharti u>a buladi. yukorida kurib chikilgan operatordan foydalanib, ushbu misolni dasturini tuzamiz. program wel; var k integr; u,m: real; begin u:k1; …
4 / 10
rorlanish tanasi xech bulmaganda bir marta bajariladi. misol.olding kursatilgan 2- misolga repeat operatorini kullab, paskal algoritmik tilida dastur tuzilsin. program prenter(input, output); uses printer var x,u,xb,xo,h: real; begin writeln(xbk, xok,hk); read (xb, xo,h); x:kxb; repcat u:k (x*x*x-4*x+1)/(abs(x)+1) ; writeln (ist,uky); x:kx+h; until x> xo; end. 1.3parametrli takrorlanish jarayoni yukorida keltirilgan tarkoklanish operatorlarini odatda takrorlanish soni noma'lum bulgan xollarda: ishlashga muvikdir.takrorlanish jarayonining takrorlanish soni uni bajarilishidan oldin ma'lum bulsa, xamda takrorlanish uzgaruvchisining kiymatlari orasida fark (uzgarish kadami) 1ga yoki -1ga teng bulsa narametrlar takrorlanishi operatoridan foydalanish kulay.bunday takrorlanish jarayonining algoritim kuydagi strukturaga ega (3-rasm): takrorlanish tanasi bu buyrukning dasturdagi umumiy yozilishi konstruktsiyasi kuydagi kurinishga egadir: ::k for :k to (downto) do yoki for v:li to (downto) l2do m bu erda for – operatorni nomi; v-takrorlanish uzgaruvchisining nomi; l1 l2 -mos ravishda v ning boshlangich va kuyi kiymati;to-‘’gacha’’ ma'nosini anglatuvchi xizmatchi suz; downto -v ningkiymati - 1 ga uzgarganda to ning urnida …
5 / 10
tsiya ishlatiladi. bu operatorlarni kuydai kurinishda yozish mumkin. misol. 1-xol for x: -a to b do u:km uzgaruvchilar for x: kb downto a do u:km 2-xol for x:ka +b to c* k do u:kk ifodalar for x:kc*k downto a+ b do u:km uzgarmaslar 3-xol for x:k1 to 15 do u:km for x:k15 downto 1 do u:km 1-misol: ukx ifodani xk10 dan boshlab 100 gacha 1 ta kadam bilan uzgartirib, u ifodani kiymatlarini torish dasturini tuzing. echish: bu misol uzgaruvchili takrorlanish jarayoniga mansub bulib, bu erda: x- boshkarish uzgaruvchisi; - boshkarish uzgaruvchisinig boshlangich kiymati 10 ga teng; - boshkarish uzgaruvchisining oxirgi kiymati 100 ga teng; parametrli takrorlanish jarayonga tegishli for operatorini kullab, masalani echish dasturining bulagini yozamiz: for x:k1 to 100 do u:kx*x kuyida ushbu operatorlardan foydalanib misollar echamiz. 1-misol: 2-misolni for operatoridan foydalanib ‘’to’’yordamchi suzlar konisturktsiyasidan foydalanib dastur tuzilsin. end. bulardan tashkari, lotin alfaviti tartiblangan bulgani uchun bu ma'lumotlarni tsikl …

Want to read more?

Download all 10 pages for free via Telegram.

Download full file

About "паскал тилида такрорланувчи таркибли жараёнларга дастурлар тузишни ташкил этиш"

www.arxiv.uz paskal tilida takrorlanuvchi tarkibli jarayonlarga dasturlar tuzishni tashkil etish reja: 1. takrorlanish jarayonlarining uch xil kurinishlari va paskalning ularga mos operatorlari: a) parametrli tsikl operatori. b) sharti oldin kuyilgan tsikl operatori. c) sharti keyin kuyilgan tsikl operatori. 2. murakkab takrorlanish jarayonlari. shu paytgacha kurib chikilgan operatorlarning xammasi anik bir marotoba bajariladigan buyruklar tizimini tashkil kiladi. kurib chikilgan operatorlar orkali fakatgina oddiy xisoblashlarnigina bajarish mumkin. xakikatdan bunday oddiy kurinishdagi masalalarga dastur tuzib, uni exmga kirgazib, xatosi bulsa uni tugrilab natija olishga sarflangan vaktni yarmisini sarflagan xolda, bunday masalalarni oddiy kalkulyatorda xam, dastur tuzmasdan xisoblash mumk...

This file contains 10 pages in DOC format (78.0 KB). To download "паскал тилида такрорланувчи таркибли жараёнларга дастурлар тузишни ташкил этиш", click the Telegram button on the left.