Toshkent kimyo texnologiya instuti shahrisabz filiali


Python dasturlash tilida takrorlanuvchi masalalarni yechish



Download 2,56 Mb.
bet6/6
Sana31.12.2021
Hajmi2,56 Mb.
#263520
1   2   3   4   5   6
Bog'liq
Safarov Xasan 6-20

2.3.Python dasturlash tilida takrorlanuvchi masalalarni yechish.


Misol:

Takrorlanuvchi algoritmning blok sxemasi




S=0

“N ni kiriting”

BOSHLASH









i=2



I<=100


Tamom

S=s+i*(4+math.log(i))

i=i+1


“S=”,S

Ha

Yoq



5-rasm.Takrorlanuvchi algoritm blok sxemasi

Masalaning python dasturlash tilidagi kodi


Masalani python dasturidagi natijasi



6-rasm.Takrorlanuvchi algoritm natijasi

3.AMALIY QISM

3.1.Masalaning qo’yilishi.

Ushbu kurs ishida O’zgarmas elektr tokning ishi formulasidan foydalandim. O’zgarmas elektr tokning ishi formulasi dasturini tuzdim.



3.2.Dastur uchun nazariy qism.




O'ZGARMAS ELEKTR TOKI ISHI


A=I*U*t

A____Bajarilgan Ish

I_____Tok kuchi

U_____kuchlanish

T_____vaqt

3.3.Kerakli kutubxonalar


Ushbu kurs ishini bajarishda Python dasturlash tilida Tkinter, math kabi kutubhonalardan foydalaniladi.

Tkinter – ushbu kutubxonani o’rnatish uchun win+R ni bosib,cmd buyrug’i yoziladi va OK bosiladi.

7-rasm.Buyruqlar qatorini ochish


Keyin esa hosil bo’lgan oynada pip instal tkinter yoziladi va ENTER bosiladi.

8-rasm.Tkinterni o’rnatish

Tkinter - bu  Python kutubxonasi bo'lib  unda Tk kutubxonasidan foydalaniladi.. Tk kutubxonasida Tcl dasturlash tilida yozilgan grafik foydalanuvchi interfeysi (GUI) komponentlari mavjud.

Grafik interfeys (GUI) - bu dasturni ochishda ekranda ko'riladigan barcha oynalar, tugmachalar, matn maydonlari, skrollerlar, ro'yxatlar, radio tugmalari, tasdiqlash knopkalari va boshqalarni yaratish mumkin . Ular orqali siz dastur bilan o'zaro aloqada bo'lib, uni boshqarasiz. Ushbu barcha interfeys elementlari vidjet deb nomlanadi.

Ko'pgina GUI kutubxonalari mavjud, ulardan Tk eng ommabopi emas , garchi undan foydalanib juda ko'p loyihalar yozilgan. Bu  Python uchun avtomatik ichiga joylashtirilgan kutubxona .

3.4.Dastur kodi





from tkinter import*

oyna=Tk()

oyna.title("O'zgarmas tokning ishi")

oyna.geometry("500x500")

ent=Entry(bg="yellow",font=("Impact",11))

ent.place(x=90,y=0,width=120, height=20)
lab1=Label(text="I tok kuchi",bg="#199",font=("Impact",11))

lab1.place(x=0,y=0,width=90, height=20)


ent1=Entry(bg="yellow",font=("Impact",11))

ent1.place(x=90,y=40,width=120, height=20)
lab2=Label(text="U kuchlanish",bg="#199",font=("Impact",11))

lab2.place(x=0,y=40,width=90, height=20)
ent2=Entry(bg="yellow",font=("Impact",11))

ent2.place(x=90,y=80,width=120, height=20)
lab3=Label(text="t vaqt",bg="#199",font=("Impact",11))

lab3.place(x=0,y=80,width=90, height=20)


lab=Label(text="P",bg="#199",font=("Impact",11))

lab.place(x=0,y=120,width=90, height=20)
def a():

lab.config(text=(int(ent.get())*float(ent1.get())*int(ent2.get())))

return
tugma=Button(text="Hisobla",bg="#199",command=a,font=("Impact",11))

tugma.place(x=90,y=120,width=122,height=22)

oyna['bg']='#001'

oyna.mainloop()

Masalaning python dasturida tkinter yordamidagi yechimi


9-rasm.Masalaning tkinter yordamida ochilgan oynasi


10-rasm.Masalaning tkinter yordamida ochilgan oynadagi javobi



4.XULOSA


Ushbu kurs ishida O’zgarmas elektr tokning ishi formulasidan fodalanildi. O’zgarmas elektr tokning ishini topish uchun tuzulgan dastur.Ushbu kurs ishida pythonda qanday ishlashni o’rgandim.Python dasturlash tilidan tkinter,math kutibhonalaridan fodalanib tayyorlangan.

5.FOYDALANILGAN MANBALAR


1. https://community.uzbekcoders.uz/post/pythonda-tkinter-bilan-ishlash-60166727d4864c8584477c25 (11,06,2021,18:08).

2. https://www.texnoman.uz/post/tkinter-kutubxonasi--python-dasturlash-tili.html (11,06,2021,18:09).

3. https://uz.d-recerca.org/python-project-portfolio-app-with-python-tkinter-sqlite-2a28d44 (11,06,2021,18:10).

4.https://www.google.com/search?q=pythonda+chiziqli+fuksiyalarni+yechish&oq=pythonda+chiziqli+fuksiyalarni+yechish&aqs=chrome..69i57j33i10i160.27277j0j7&sourceid=chrome&ie=UTF-8 (11,06,2021,18:12).



Download 2,56 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6




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

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish