|
Muhammad al-xorazmiy nomidagi
|
Sana | 27.10.2022 | Hajmi | 83.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)
|
| |