logo

Python dasturlash tilida chiziqli dastur tuzish

Yuklangan vaqt:

08.08.2023

Ko'chirishlar soni:

0

Hajmi:

148.697265625 KB
[Заголовок документа]
MUSTAQIL ISH Mavzu: Python dasturlash tilida chiziqli
dastur tuzish
Reja:
1. Masalaning qo’yilishi.
2. Masalaning blok sxemasi.
3. Chiziqli dastur.
4. Dastur kodi.
Xulosa. Python dasturlash tilida chiziqli dastur tuzish
Python   -   yuqori   bosqichli   dasturlash   tili   hisoblanib,   tirli   xil
ilovalarni  yaratish  uchun  mo’ljallangan.  Ya'ni  Python  dasturlash
tili   yordamida   veb-ilovalar,   o’yin   ilovalari,   oddiy   dasturlar
yaratish hamda berilganlar bazasi bilan ishlash mumkin. Ayniqsa
Python   dasturlash   tilining   tezlik   bilan   tarqalishiga   uning
mashinali   o’rgatish   va   sun'iy   intellekt   sohalaridagi   tadqiqot
ishlarida keng qo’llanilishi sabab bo’lgan. Python dasturlash tiliga
1991   yil   Golland   dasturchisi   Grido   Van   Rossu   asos   solgan.
Shundan   beri   ushbu   til   rivojlanishning   ulkan   yo„lini   bosib   o’tdi
va 2000 yilda 2.0 versiyasi, 2008 yil esa 3.0 versiyalari chiqarildi.
Versiyalar   orasidagi   muddatning   uzoqligiga   qaramasdan   doima
versiya   ostilari   chiqariladi.   Shunday   qilib,   ushbu   material   eng
oxirgi   3.7   versiyasi   asosida   tuzilgan.   Python   dasturlash   tilining
asosiy   xususiyatlari   quyidagilardan   iborat:   Skriptli   til.   Dastur
kodi   skriptlar   ko’rinishida   bo’ladi;   Turli   dasturlash
paradigmlarni,   xususan   ob'ektga   yo’naltirilgan   va   funksional
paradigmlarni   o„zida   mujassamlagan;   Skriptlar   bilan   ishlash
uchun   interpretator   kerak   bo„lib,   u   skriptni   ishga   tushiradi   va
bajaradi.   Portativlik   va   platformaga   bog’liqmaslik.   Kop'yuterda
qanday   operasion   tizim   -   Windows,   Mac   OS,   Linux   bo„lishidan
qat'iy   nazar,   ushbu   operasion   tizimda   interpretator   mavjud
bo’lsa,   foydalanuvchi   tomonidan   yozilgan   skript   kod   bajariladi.
Xotiraning avtomatik boshqarilishi; Turlarga dinamik ajratilishi;
Pythonda   dasturning   bajarilishi   quyidagicha   bo’ladi:   Dastlab
mant   muharririda   ushbu   dasturlash   tili   asosida   ifodalar   ketma-
ketligidan   iborat   skript   kod   yoziladi.   Ushbu   yozilgan   skript   kod barajirilish   uchun   interpretatorga   uzatiladi.   Interpretator   skript
kodni   oraliq   baytkodga   tarjima   qiladi.   Keyin   virtual   mashina   5
baytkodni   operatsion   tizimda   bajariladigan   instruksiyalar
mashina buyruqlari to’plamiga o’tkazadi.
Masala. Quyidagi ifodani hisoblang.
   1 Masalani qo’ yilishi      4 y 2
∙ e 3 x
8 z 3
+ ln	| xz	|
     Kiritiladigan ma’lumotlar: y,x,z (haqiqiy sonlar)
Chiqariladigan ma’lumot: K (haqiqiy sonlar)
K-ifodani qiymati, haqiqiy son;
    Matematik modeli:
4 y 2
∙ e 3 x
8 z 3
+ ln	
| xz	| -ifodani qiymati.
    Masalaning yechish algoritmi:
Masalani shartini yozib olamiz.
Masalani o’zgaruvchilarini kiritamiz.
Masalada ifodani yozamiz.
Natijani chiqaramiz.
          Masalani blok sxemasi.
   Masalani Phyton dasturidagi kodi.
e=2.71
input(int("y="))
input(int("z=")) Boshlash
x,y,z
4 y 2
∙ e 3 x
8 z 3
+ ln| xz	|
K
Tamom input(int("x="))
print(int((4*(y2)*(e(3*x))))/(8*(z**2)+ln|x|)
           4 y 2
∙ e 3 x
8 z 3
+ ln| xz	|
 print("Ifodaning qiymati=",K)
2 Masala. Quyidagi ifodani hisoblang.
    Masalani qo’ yilishi    	
  x + y 2	√
x
x + 10
     Kiritiladigan ma’lumotlar: y,x (haqiqiy sonlar)
Chiqariladigan ma’lumot: K (haqiqiy sonlar)
K-ifodani qiymati, haqiqiy son;
    Matematik modeli:
x + y 2	
√
x
x + 10 -ifodani qiymati.
    Masalaning yechish algoritmi:
Masalani shartini yozib olamiz.
Masalani o’zgaruvchilarini kiritamiz.
Masalada ifodani yozamiz.
Natijani chiqaramiz.
          Masalani blok sxemasi.
   Masalani Phyton dasturidagi kodi.
input(int("x="))
input(int("y=")) Boshlash
x,y
x + y 2√
x
x + 10
K
Tamom print(int((x+y*(x**(1/2)))/(x+10)
print("Ifodaning qiymati=",K)
Xulosa 
Python   juda   oddiy   dasturlash   tili   bo’lib,   u   ixcham   shu   bilan   bir
vaqtda   sodda   va   tushinarli   sintaksisga   ega.   Shu   sababli   Python
o’rganish   uchun   juda   oson   til   sifatida   butun   dunyoda   eng   tez
tarqalayotgan   tillardan   biri   sifatida   e'tirof   etiladi.   Bundan
tashqari   ushbu   tilda   hozirgi   kunga   kelib,   turli   sohalarga   veb,
o’yin, mul'timediya, ilmiy tadqiqot mo’ljallangan katta hajmdagi
kutbxonalar   majmui   yaratilgan   bo„lib,   uning   tobora
mashhurlashib borishiga sabab bo’lmoqda.   Python o’z ichiga bir
necha   ichki   funksiyalarni   qamrab   olgan.   Pythonda,   boshqa
dasturlash   tillaridagi   kabi   o’zgaruvchilar   aniq   bir   turdagi
berilganlarni   saqlash   uchun   xizmat   qiladi.   Pythonda
o’zgaruvchilar   alfavit   belgilari   yoki   tag   chizig’i   belgisi   bilan
boshlanishi   va   tarkibi   son,   alfavit   belgilari,   tag   chizig’i
belgilaridan   iborat   bo’lishi,   ya`ni   bir   so’z   bilan   aytganda
identifikator bo’lishi kerak.  Foydalanilgan adabiyotlar
Python bo’yicha uslubiy qo’llanma (2019), Python darslik (2017)
Eshtemirov   S.   Nazarov   F.   Algoritmlash   va   dasturlash   asoslari.
O‘quv   qo‘llanma.   Samarqand   2019.   -208   b.   Python   Uslubiy
qo‘llanma.

[Заголовок документа] MUSTAQIL ISH

Mavzu: Python dasturlash tilida chiziqli dastur tuzish Reja: 1. Masalaning qo’yilishi. 2. Masalaning blok sxemasi. 3. Chiziqli dastur. 4. Dastur kodi. Xulosa.

Python dasturlash tilida chiziqli dastur tuzish Python - yuqori bosqichli dasturlash tili hisoblanib, tirli xil ilovalarni yaratish uchun mo’ljallangan. Ya'ni Python dasturlash tili yordamida veb-ilovalar, o’yin ilovalari, oddiy dasturlar yaratish hamda berilganlar bazasi bilan ishlash mumkin. Ayniqsa Python dasturlash tilining tezlik bilan tarqalishiga uning mashinali o’rgatish va sun'iy intellekt sohalaridagi tadqiqot ishlarida keng qo’llanilishi sabab bo’lgan. Python dasturlash tiliga 1991 yil Golland dasturchisi Grido Van Rossu asos solgan. Shundan beri ushbu til rivojlanishning ulkan yo„lini bosib o’tdi va 2000 yilda 2.0 versiyasi, 2008 yil esa 3.0 versiyalari chiqarildi. Versiyalar orasidagi muddatning uzoqligiga qaramasdan doima versiya ostilari chiqariladi. Shunday qilib, ushbu material eng oxirgi 3.7 versiyasi asosida tuzilgan. Python dasturlash tilining asosiy xususiyatlari quyidagilardan iborat: Skriptli til. Dastur kodi skriptlar ko’rinishida bo’ladi; Turli dasturlash paradigmlarni, xususan ob'ektga yo’naltirilgan va funksional paradigmlarni o„zida mujassamlagan; Skriptlar bilan ishlash uchun interpretator kerak bo„lib, u skriptni ishga tushiradi va bajaradi. Portativlik va platformaga bog’liqmaslik. Kop'yuterda qanday operasion tizim - Windows, Mac OS, Linux bo„lishidan qat'iy nazar, ushbu operasion tizimda interpretator mavjud bo’lsa, foydalanuvchi tomonidan yozilgan skript kod bajariladi. Xotiraning avtomatik boshqarilishi; Turlarga dinamik ajratilishi; Pythonda dasturning bajarilishi quyidagicha bo’ladi: Dastlab mant muharririda ushbu dasturlash tili asosida ifodalar ketma- ketligidan iborat skript kod yoziladi. Ushbu yozilgan skript kod

barajirilish uchun interpretatorga uzatiladi. Interpretator skript kodni oraliq baytkodga tarjima qiladi. Keyin virtual mashina 5 baytkodni operatsion tizimda bajariladigan instruksiyalar mashina buyruqlari to’plamiga o’tkazadi. Masala. Quyidagi ifodani hisoblang. 1 Masalani qo’ yilishi 4 y 2 ∙ e 3 x 8 z 3 + ln | xz | Kiritiladigan ma’lumotlar: y,x,z (haqiqiy sonlar) Chiqariladigan ma’lumot: K (haqiqiy sonlar) K-ifodani qiymati, haqiqiy son; Matematik modeli: 4 y 2 ∙ e 3 x 8 z 3 + ln | xz | -ifodani qiymati. Masalaning yechish algoritmi: Masalani shartini yozib olamiz. Masalani o’zgaruvchilarini kiritamiz. Masalada ifodani yozamiz. Natijani chiqaramiz.

Masalani blok sxemasi. Masalani Phyton dasturidagi kodi. e=2.71 input(int("y=")) input(int("z=")) Boshlash x,y,z 4 y 2 ∙ e 3 x 8 z 3 + ln| xz | K Tamom