Pythonda EKUB va EKUK larni hisoblovchi dastur yaratish
a=float(input(‘a=’)
b=float(input(‘b=’)
c=a
d=b
while a!=0 and b!=0 :
if a>b:
a=a%b
else:
b=b%a
print(‘Ekub: ‘, a+b)
print(‘Ekuk: ‘, (c*d)/(a+b) )
a=48 b=80 EKUK(48:80)=240 EKUB(48:80)=16
Amaliy ish №2 Pythonda Tub va Murakkab sonlarni topuvchi dastur yaratish
import math
n=int(input(“n=”)
n2=math.ceil(math.sqrt(int(n)))
k=0
for i in range(2,n2):
if int(n)%i==0
print(“murakkab son”)
break
k=k+1
if k==n2-2:
print(“Tub son”)
n=5 natija tub son n=15 natija murakkab son
Xulosa va tavsiyalar
Hozirgi kunda dasturlashni o'rganishni istagan odamlarda birgina savol bor – "qaysi dasturlash tilidan ko'proq foyda ko'raman". Aslini olganda hozirda aktual bo'lgan dasturlash tillari u qadar ko'p emas, lekin sizga foyda keltiradiganini o'rganish va o'zingiz qiziqmaganingizga ham vaqt ham pul sarflamaslik uchun to'g'ri qaror qabul qilish kerak. Quyida bir qator dasturlash tillari va yo'nalishlari keltirilgan:
Dasturlash tillari:
-C/C++ dasturlash tili
-Java
-Python
-C#
Shuncha dasturlash tillari borki ularni 1ta python orqali hammaga mashhur Instagram va you tobe yaratilganligini eshitib hammani o`rganishi keladi lekin hamma ham dasturlash tilini o`rganishi uchun qanchadir vaqt va mablag’ kerak deyilganda oddiy xalq tilida qochadi. Sarmoyasiz daromad 0 ga teng deyilganidek sarmoya qilib natijasini ko`rayotganlar ham kam emas. Msalan o`qishga kirishga kursga borib 100tadan 1ta holda kursga bormay o’qishga kirgan xuddi shunaqa inson bir narsaga erishishi uchun anchagina harakat va sabr kerak shunda o’z kasbini mutaxasissi bo’ladi.
Python oson va o’rganish uchun juda sodda bundagi so`zlar ingilizcha boshqa tillarnikiga o`xshab lekin 1ta dasturga 20ta so`zni o`rganish qiyin emas eslab qolsa bas shu turishda 3oy shug`ullanilsa bemalol iniliz tilini ham o`rganib ketiladi. Mana pythonni yana bir pilus tomoni sizga til o`rgatib boradi boshqa tillar ham shunaqa deysiz lekin kamida 40-50ta so`z kerak bu so`zni o`rganishi kelmay qolib inson zerikib dasturni o`rganishi kelmay qolad, demak Python har tomonlama mukammal dastur ekaniga sizni ishontira oldimmi matematikani yomon ko`rguvchilar uchun yuqoridagi dastur ayni mudao sonni kirgizadiyu natija oladi har holda hazil matematika bunaqa ishlanmaydi matematikada natijadan ko`ra ishlanish usuli kerak deyiladi. Shu sabab matematika aniq fan xuddi dasturlashdek oldi qochdi qilib natijaga erishib bo`lmaydi. Masalan misoli kankulyatorda hisoblang va natijani ko`rgan o`qituvchini 1-savoli qanday hisoblading deydi, xuddiki savol qiyinu domla buni hisoblay olmaydigandek qilib so`rab shu o`quvchini ruhini sindirmay ichini bilib oladi bu gap nega dastur ham ko`chirilib yoki tushunmasdan yaratib bo`lmaydi har bir kichik detaallari ham hisobga olinib yaratiladi. Masalan google ham juda mukammal dasturki 1ta so`z yozsayiz ham nima qidiryapsiz shuni variantlarini topib beradi, dastur mukammallashgani sari xaridori ko`p bo`ladi. Dunyoning eng boy odamlari yo dasturchi yoki mashina taxlovchi korxona egalari bunday olib qaralsa o`sha mashinalar ham dastur asosida tayyorlanadi demak boshqa gapga hojat ham yo`q!!!