logo

Chiziqli jarayonlarni algoritmlash va dasturlash

Yuklangan vaqt:

19.11.2024

Ko'chirishlar soni:

0

Hajmi:

320.697265625 KB
Mavzu:   Chiziqli   jarayonlarni   algoritmlash   va
dasturlash
Reja:
1. Python dasturlash tilida berilgan masalani berilgan 
tartibda ishlash.
2. Scratch dasturlash tilida berilgan masalani berilgan 
tartibda ishlash.
3.  Xulosa Masala :    y = 5 x − 35.7 ¿ √ x 3
2 ∨ ¿
π + e 2
3 − x ¿
   ifodani  X=0.5 bo’lganda qiymati topilsin
1.   Masalani   berilishi:   X=0.5   bo’lganda   ushbu   ifodani   qiymati   hisoblansin .
y = 5 x − 35.7 ¿ √ x 3
2 ∨ ¿
π + e 2
3 − x ¿
2. Masalaning matematik modeli:   : y = 5 x − 35.7 ¿ √ x 3
2 ∨ ¿
π + e 2
3 − x ¿
3.Masalani algoritmi:
Boshlash
TugatishX ni qiymatini  kiriting
  y = 5 x − 35.7 ¿ √ x 3
2 ∨ ¿
π + e 2
3 − x ¿
   
Y ni qiymatini chiqar     4. Masalani Phyton dasturlash tilidagi yechimi:
5. Dastur sozlandi hamda xatolar to’g’irlandi.
6. Dastur natijasi Scratch dasturlash tilida masalani yechimi:
Dastur natijasi:
                                              Xulosa
      Berilgan   masalalar   bo’yicha   qo’llanilgan   dasturlar   barchasi   mukammal
ko’rinishda aks ettirilgan.
      Python   dasturida   ishlangan   masalaning   qo’shimcha   parametrlari   va   ba’zi   bir
xatolari   qayta   ko’rib   chiqilgan.   Python   dasturida   ishlash   davomida   dasturning
asosiy  qismi  ya’ni  algoritmini  tuzish  uchun  qo’llanilgan  operatorlar  ayni   kundagi
eng ommabop operator hisoblanadi. Ushbu dasturning maqsadi bu masalaning x ni
istalgan qiymatidagi javobni chiqarish hisoblanadi.
      Scratch   dasturida  masalani   ko’rsatish   esa   dasturlashni   endi   o’rganib  boshlagan
ya’ni   dasturlashni   0   dan   boshlaganlar   uchun   tushunadigan   bo’lgan.   Scratch
dasturida   ko’rsatilgan   masalani   qismlarga   bo’lib   ishlash   esa   unga   alohida   o’ziga
xos ko’rinish yani o’zgacha chiroy bag’ishlagan.
     Chiqqan natijalar esa Python va Scratch dasturlarida ishlangan masalani  to’g’ri
ekanini va dasturda xato yo’q ekanini ko’rsatib bergan. Foydalaniladigan adabiyotlar ro yxati:ʻ
Asosiy adabiyotlar
 1. Normurodov Ch.B. Mengliyev Sh.A. PHP7 dasturlash tili - O‘quv qo‘llanma –
Termiz: “Xamidi xususiy firmasi”, 2020, 218 bet.
 2. Vasilev A. N. Python na primerax. Prakticheskiy kurs po programmirovaniyu. 
— SPb. Nauka i Texnika, 2016. — 432 st.
Foydalanilgan internet saytlar
1. http://cppstudio.com –Python tilida programmalash bo‘yicha namunalar izoxlari 
bilan keltirilgan
 2. http://cplusplus.com – Python tilida mavjud konstruksiyalar ta’rifi, ishlatish 
namunalari bilan keltirilgan. 
3. http://www.compteacher.ru/programming - dasturlash bo‘yicha video darsliklar 
mavjud. 
4. http://www.intuit.ru – internet universitet, dasturlash bo‘yicha yozma va video
ma’ruzalar o‘qish, test sinovlaridan o‘tish va sertifikat olish imkoniyati mavjud   Htmlda ishlash texnologiyasi
      Web   sahifa   barcha   internet   foydalanuvchilari   va   boshqalar     oson   ma’lumot
olishlari uchun yaratiladi.
Va web sahifa uchun quyidagicha kodlar majmuyi yaratiladi:
<html>
    <body>
        <title> Muhammad Yusuf </title>
                    <h1> SHOIR MUHAMMAD YUSUF </h1>
                     < h2> Biz baxtli bo'lamiz Xudo xoxlasa ...</h2>
         <p> Mayli-da kimgadir yoqsa, yoqmasa ,</p>
        <p> Ularga qo‘shilib yig‘lasharmidik .</p>
        <p> Biz baxtli bo‘lamiz ,</p>
        <p> Xudo xohlasa, </p>
        <p> Xudo xohlamasa, Uchrasharmidik ...</p>
        <p> Rayhon hidlaringni yo‘llarimga sep ,</p>
        <p> Kut meni har oqshom ko‘kka oy chiqqan .</p>
        <p> Faqat yig‘lamagin, aybim nima deb ,</p>
        <p> Aybing — onang seni chiroyli tuqqan !..</p>
        <p>  Menga bir tabassum hadya et, ey yor ,</p>
           <p> Nur tomsin lablaring sohillaridan .</p>
           <p> O‘zing ayt, senday qiz yana qayda bor ,</p>
           <p> Kipriklari uzun kokillaridan?..    </p>
           <p> Iymanib yashama xayol pinjida , </p>
           <p> Yoyil, yayra, jonim,  o’rtanma g‘amda .</p> 
           <p> G‘iybatlarga chida, Tuhmatga chida:  </p>
           <p> Sen bittasan, axir, Yorug‘ olamda. </p>           <p>  Men esa oshig‘ing sening eng g‘arib ,</p>
           <p> Tundan so‘z qarz olib, tongga tutguvchi .</p>
           <p> Sening yoningda ham seni axtarib ,</p>
           <p> Sening yoningda ham Seni kutguvchi .</p>
           <p> Ista tiz cho‘kaman hozir oldingda ,</p>
           <p> Sevdim, sevganimdan uyalmoq nechun?  </p>
           <p> Barcha farishtalar sening qalbingda ,</p>
           <p> Ijarada turgan qizlar men uchun !..</p>
                    <p>  Biz baxtli bo‘lamiz, Xudo xohlasa.</p>
                                    <p>Xudo xohlamasa, Uchrasharmidik.  </p>
       </body>
</html>
Kodlarning majmuyi   Google chrome  brauzeri orqali ochilganda
quyidagi natijaga erishamiz:

Mavzu: Chiziqli jarayonlarni algoritmlash va dasturlash Reja: 1. Python dasturlash tilida berilgan masalani berilgan tartibda ishlash. 2. Scratch dasturlash tilida berilgan masalani berilgan tartibda ishlash. 3. Xulosa

Masala : y = 5 x − 35.7 ¿ √ x 3 2 ∨ ¿ π + e 2 3 − x ¿ ifodani X=0.5 bo’lganda qiymati topilsin 1. Masalani berilishi: X=0.5 bo’lganda ushbu ifodani qiymati hisoblansin . y = 5 x − 35.7 ¿ √ x 3 2 ∨ ¿ π + e 2 3 − x ¿ 2. Masalaning matematik modeli: : y = 5 x − 35.7 ¿ √ x 3 2 ∨ ¿ π + e 2 3 − x ¿ 3.Masalani algoritmi: Boshlash TugatishX ni qiymatini kiriting y = 5 x − 35.7 ¿ √ x 3 2 ∨ ¿ π + e 2 3 − x ¿ Y ni qiymatini chiqar

4. Masalani Phyton dasturlash tilidagi yechimi: 5. Dastur sozlandi hamda xatolar to’g’irlandi. 6. Dastur natijasi

Scratch dasturlash tilida masalani yechimi: Dastur natijasi:

Xulosa Berilgan masalalar bo’yicha qo’llanilgan dasturlar barchasi mukammal ko’rinishda aks ettirilgan. Python dasturida ishlangan masalaning qo’shimcha parametrlari va ba’zi bir xatolari qayta ko’rib chiqilgan. Python dasturida ishlash davomida dasturning asosiy qismi ya’ni algoritmini tuzish uchun qo’llanilgan operatorlar ayni kundagi eng ommabop operator hisoblanadi. Ushbu dasturning maqsadi bu masalaning x ni istalgan qiymatidagi javobni chiqarish hisoblanadi. Scratch dasturida masalani ko’rsatish esa dasturlashni endi o’rganib boshlagan ya’ni dasturlashni 0 dan boshlaganlar uchun tushunadigan bo’lgan. Scratch dasturida ko’rsatilgan masalani qismlarga bo’lib ishlash esa unga alohida o’ziga xos ko’rinish yani o’zgacha chiroy bag’ishlagan. Chiqqan natijalar esa Python va Scratch dasturlarida ishlangan masalani to’g’ri ekanini va dasturda xato yo’q ekanini ko’rsatib bergan.