O'zbekiston respublikasi oliy va o'rta maxsus ta’lim vazirligi


Takrorlanuvchi hisoblash jarayoni


Download 6.49 Mb.
bet119/205
Sana03.12.2023
Hajmi6.49 Mb.
#1806384
1   ...   115   116   117   118   119   120   121   122   ...   205
Bog'liq
word uchun Iqtisodiyotda AKT

Takrorlanuvchi hisoblash jarayoni.
Mantiqiy ifodani qiymatiga asoslanib sikl tanasini takrorlanuvchi tuzilma operatorlari takrorlashadi. 3.10 va 3.11-rasmda takrorlanuvchi hisoblash jarayonini ikki xil ko'rinishi berilgan.
С++ tilida while, do...while, for operatorlari takrorlanish jarayonini tashkil etish maqsadida tuzilgan.

    1. rasm. DoWhile тузулмаси

Masalalarni qismlarini aniqlaganimizdan so'ng biz Iteratsion tuzilish ko'rinishida tuzulmani amalga oshirishimiz mumkin. Ixtiyoriy takrorlanish jarayonini tashkil etish uchun, uchta narsani inobatga olishimiz mumkin:

  1. takrorlanish jarayoni boshlanishi uchun birlamchi shartlarni aniqlash.

  2. invariant munosabatlar, siklni har bir takrorlanganidan so'ng, invariant munosabatlar mavjudligi.

  3. sikl yakunlanishi uchun bajarilishi kerak shartni aniqlash.

Ayrim hollarda oldindan sikl necha marta takrorlanishini aniqlab olish imkoni yo'q. Bu turdagi sikllar umuman tamomlanmasligi mumkin. Bu vaziyatda algoritmni ishlab chiquvchi zimmasiga ma'suliyati yuklanadi. Har bir muammo yakunlangan qadamlar soniga ega bo'lishi kerak, shuning uchun algoritm ishlab chiqilganda takrorlanishlar tamom bo'lishini inobatga olish kerak (agar muammoni ichida joylashgan bo'lsa).
Masalan, shartni shunday berish kerakki, sikl yakunlanish sharti yolg'on bo'lsin.
Dasturni kodlashtirish.
Dasturni tarkibi ishlab chiqildgan keyingina dastur yaratilishi boshlanadi. Dasturning yaratilishi kodlashtirish deb ataladi. Kodlashtirish bu hayoldan o'tayotgan barcha fikrlarning jamlanmasidir, aslida bu faqatgina 1/5 qismidir. Kodlashtirish o'z ichiga pseudocode va sxemalarning mantiqiy talablar tarjimasi, xatlar, raqamlar va simvollarni oladi, hamda shu asosida dastur yaratiladi.
Arifmetik va mantiqiy amallarni aniqlashning eng asosiy mazmuni bu talab qilinayotgan yechim va tegishli bo'lgan nazorat qilish tuzilishini ishlatishdir, bularga misol qilib: shartli yoki aylantirma nazorat qilishi juda muhin hisoblanadi.
(i)Tegishli bo'lgan dasturlash tilini tanlash.
Dasturlash tili bu bir qator qoidalarning shartli ravishda qo'yilganligini oqibatida kompyuterga nima bajarish kerak ekanligini aytuvchi vosita. Yaxshi biladigan dasturlash tillariga misol shaklida C, C++, COBOL, Visual Basic va JAVA keltirsak bo'ladi. Bular yuqori darajadi dasturlash tillari qatoriga kiradi. Hamma til ham foydalanuvchilar uchun mos kelavermaydi. Misol uchun, bir xillar matematik va statistis jarayonlarda kuch va bilimga egadirlar. Ko'plar esa ma'lumotlar bazasini boshqarishni maqul ko'radilar. Shundaq qilib, dastur tilini tanlashda, biz oldindan o'zimizga kerakli bo'lgan ma'lumotlarni sarhisob qilib, korxona uchun qanday shakldagi dasturlash tili kerakligini tezgina aniqlab olishimiz lozim.


  1. Download 6.49 Mb.

    Do'stlaringiz bilan baham:
1   ...   115   116   117   118   119   120   121   122   ...   205




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling