Muhammad al-xorazmiy nomidagi




Download 83.18 Kb.
Sana27.10.2022
Hajmi83.18 Kb.
#28287
Bog'liq
paradigma 1-lab
xudo xoxlasa tushadi99%, 3-labarotoriya ishi Saralash usul va algoritmlarini tadqiq qilis, cmd buyruqlari, Incremental model nima, 1matematik, word sAM 1 savol, Документ Microsoft Word (4), Ma\'ruzalar (2), ЛАБОРАТОРНАЯ РАБОТА N1, Dasturlash 2, Ariza, Qalandarova Gulshoda, 1648631455, 1650692784, 1651669892 (2)

O'ZBЕKISTON RESPUBLIKASI AXBOROT TEXNOLOGIYALARI VA KOMMUNIKATSIYALARINI RIVOJLANTIRISH VAZIRLIGI



MUHAMMAD AL-XORAZMIY NOMIDAGI TOSHKЕNT AXBOROT TЕXNOLOGIYALARI UNIVЕRSITЕTI
1-Laboratoriya ishi






Bajardi: Dehqonov Azamatjon Tekshirdi: Ro’ziyeva Gulshaharxon

TOSHKENT 2022 yil


5. Tekislikdagi nuqtaning koordinatalarini dekartiyadan d qutbli p ga o'zgartiradigan dp (d, p) va teskari transformatsiyani amalga oshiradigan pd (p, d) funktsiyasini tavsiflang.

Avval biz dekart koordinatalari sistemasida biror nuqta olamiz va uni qutb koordinatalar sistemasiga o’tkazamiz. Buning uchun bizga ularning o’zaro bog’lanish formulasi kerak bo’ladi. Natijani ekranga chiqaramiz va yana shu bog’lanish formulalaridan foydalanib o’sha qutb koordinatalarini dekart koordinatalar sistemasiga o’tkazamiz. Natijani yana ekranga chiqaramiz. Natija biz kiritgan natija bilan bir xil chiqsa dasturimiz to’g’ri ishlayotgan bo’ladi.



PYTHON KOD
import math
def dp(x,y):
r=round(math.sqrt(x**2+y**2),4)
a=round(math.atan(x/y),4)
print("(",r,";",a,")")
return r,a
def pd(r,a):
x=round(r*math.sin(a),4)
y=round(r*math.cos(a),4)
print("(",x,";",y,")")
return x,y
x=int(input("x = "))
y=int(input("y = "))
r=0
a=0
r,a = dp(x,y)
n,m = pd(r,a)


Download 83.18 Kb.




Download 83.18 Kb.