Toshkеnt axborot tеxnologiyalari



Yüklə 83,18 Kb.
tarix27.11.2022
ölçüsü83,18 Kb.
#70807
1-labaratoriya

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)


Yüklə 83,18 Kb.

Dostları ilə paylaş:




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin