Big data— bu uchta operatsiyani bajarishga mo'ljallangan texnologiyalar to'plami
Download 0.79 Mb.
|
Katta hajmdagi ma’lumotlar bilan ishlash
- Bu sahifa navigatsiya:
- Chiziqli hisoblash jarayonini algoritmlashtirish
11.2. Hsoblash jarayonlarni turlari. Barcha hisoblash jarayonlarini uchta sinfga bo'lish mumkin: chiziqli, tarmoqlangan va tsiklik. Chiziqli hisoblash jarayonida, hisoblash bosqichlari chiziqli ketma-ketlikda amalga oshiriladi, shuning uchun chiziqli hisoblash jarayoni deb ataladi. Tarmoqlanuvchi hisoblash jarayonida, oraliq ma'lumotlarning xususiyatlariga qarab bir necha yo'nalishlardan birida hisoblashlar sodir bo'ladi. Har bir alohida tarmoq hisoblash tarmog'i deb ataladi. Hisob-kitoblarning u yoki bu sohasini tanlash mantiqiy shartlarning bajarilishini tekshirish orqali amalga oshiriladi. Har bir aniq holatda, jarayon tarmoqlaridan biri bo'ylab amalga oshiriladi7. Tsiklik hisoblash jarayonlari - tsikl deb, ko`p marta takrorlanadigan bosqichlarni o'z ichiga olgan hisoblash jarayonlariga aytiladi. Chiziqli hisoblash jarayonini algoritmlashtirish Chiziqli hisoblash jarayonida hisoblash yo'nalishlari dastlabki ma'lumotlarga yoki oraliq natijalarga bog'liq emas (11.3-rasm). Vazifa. Geron formulasi bo'yicha A, B, C tomonlari bo'lgan uchburchakning maydonini hisoblash algoritmini yarating: , p = (A + B + C)/2 ga teng bo`lsa Algoritmning og'zaki tavsifi quyidagicha bo'ladi: Kiritish A, B, C. Hisoblash p = (A + B + C) /2. Hisoblash . Chiqarish S. Tamom. 11.3-rasm. Chiziqli hisoblash jarayoni Algoritm har qanday kirish ma'lumotlari uchun chiziqli tuzilishga ega. Va har bir keyingi harakat avvalgisidan kelib chiqadi. Tarmoqlangan hisoblash jarayoniTarmoqlangan (tarmoqlanadigan) hisoblash jarayoni - bu ma'lum bir shartni tekshirish natijasiga qarab amalga oshirilgan harakatlar ketma-ketligining tarmoqlanishi ta'minlanadigan jarayon. Ushbu algoritmlarda harakatlarni bajarishning tabiiy tartibi buzilgan8. Tarmoqlangan hisoblash jarayoni og'zaki ravishda quyidagicha tavsiflanadi: if opеratori qandaydir shartni rostlikka tеkshirish natijasiga ko`ra programmada tarmoqlanishni amalga oshiradi: if ( Bu еrda Agar shart 0 qiymatidan farqli yoki rost (true) bo`lsa, Tarmoqlangan algoritmda Qaror shartini tekshirish uchun blok mavjud va tekshirish natijasiga qarab u yoki bu harakatlar bajariladi. Agar ikkala harakat ham mavjud bo'lsa, unda to'liq alternativ haqida gap boradi (11.4-rasm). 11.4-rasm. To'liq alternativ Agar 2-qadam o'rniga "№ bandiga o'ting" ko'rsatmasi mavjud bo'lsa, unda ushbu yozuv shakli to'liq bo'lmagan muqobil deb nomlanadi (9.5-rasm). 11.5-rasm. Muqobil alternativ Download 0.79 Mb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling