विषयसूची:

कोमो डिसनार उन प्रोग्रामा क्यू परमिटा ग्राफ़िकर अन ट्रैपेसियो ए ट्रैवेस डी ऊना समारोह?: 8 कदम
कोमो डिसनार उन प्रोग्रामा क्यू परमिटा ग्राफ़िकर अन ट्रैपेसियो ए ट्रैवेस डी ऊना समारोह?: 8 कदम

वीडियो: कोमो डिसनार उन प्रोग्रामा क्यू परमिटा ग्राफ़िकर अन ट्रैपेसियो ए ट्रैवेस डी ऊना समारोह?: 8 कदम

वीडियो: कोमो डिसनार उन प्रोग्रामा क्यू परमिटा ग्राफ़िकर अन ट्रैपेसियो ए ट्रैवेस डी ऊना समारोह?: 8 कदम
वीडियो: ¡ग्रैन कैम्बियो आरंभिक! एल प्सिक्विको... 2024, नवंबर
Anonim
कोमो डिसनार उन प्रोग्रामा क्यू परमिटा ग्राफ़िकर अन ट्रैपेसियो ए ट्रैवेस दे उना समारोह?
कोमो डिसनार उन प्रोग्रामा क्यू परमिटा ग्राफ़िकर अन ट्रैपेसियो ए ट्रैवेस दे उना समारोह?

एस्टे प्रोग्रामा एस उना तारिया क्यू मे डेजारोन एन मील क्लैस फाइनल डे टेक्नोलोजिया, एन एल ग्रेडो 11. एल प्रोपोसिटो एरा लॉगर क्रेयर, पोर मेडिओ डेल यूसो डे पायथन वाई सुस लाइब्रेरियास, अन प्रोग्रामा क्यू मी परमिटिएरा ट्रैफिकर अन ट्रैपेसियो ए पार्टिर डी उना फंकियोन unos puntos de la misma, que serán todos dados por el usuario. पैरा एस्टो, से हमें पायथन 2.7.11. एक निरंतरता से स्पष्टीकरण पासो ए पासो एल प्रोसेसो क्यू से सिगुइओ, अल फाइनल डांडो एल प्रोडक्टो फाइनल (एल कोडिगो) को एल प्रोपोसिटो क्यू से एंटिएंडा लो हेचो।

चरण 1: संपीड़न वाई प्लांटेमिएंटोस।

ब्यूएनो, लो प्राइमरो क्यू से हिज़ो फ्यू कॉम्प्रेन्डर क्यू एरा लो क्यू से क्वेरिया हैसर, वाई एल प्रोसिडिमिएंटो क्यू से टेनिया क्यू सेगुइर पैरा लॉगरारलो। पुएस बिएन, पैरा कॉमेनज़र, हाय क्यू एक्लेर एल ओब्जेटिवो क्यू से प्रोपुसो। एन पलब्रस सिंपल, ला मेटा एरा, कोमो या से हा डिचो, क्रेयर अन प्रोग्रामा क्यू, ए पार्टिर डे उना फंकियोन दादा पोर एल यूसुरियो वाई उनोस पंटोस डे एस्टा मिस्मा, से लोगरा ग्राफ़िकर अन ट्रैपेसियो, दार सु एरिया, वाई मोस्रार ला मिस्मा फंशियोन. पैरा एस्टो, से कॉमेनज़ारा रेकोगिएन्डो कोनोसिमिएंटोस प्रीविओस- लुगर एन एल क्यूएल से ऑर्गेनिज़रन लॉस पासोस ए सेगुइर-, और लुएगो से क्रेरा एल प्रोग्राम।

चरण 2: Conocimientos Previos

एन एस्टे पुंटो, से क्वियर ओब्टेनर टूडो लो क्यू से नेसेसिटारा पैरा एजेक्यूटर एल प्रोग्रामा, कोन एल प्रोपोसिटो डी क्यू, मैस एडलांटे, सोलो से एकोपल टूडो कॉन फैसिलिडैड।

1. पुस्तकालय और कार्यक्रम आवश्यक हैं।

  • क्लेरामेंट, से देबे टेनर पायथन (पैरा descargarlo haga click aqui)
  • Luego de haber descargado Python, se deben tener las bibliotecas necesarias para usar el programa। एस्टास सेरान सुन्न और मैथप्लोटलिब। ला फॉर्मा डे डिस्कार्गर एस्टोस डॉस पुएडे सेर विस्टा, रिस्पॉन्सिवमेंट, डंडो एक्वी ओ एक्वी पर क्लिक करें।

**टिप: सी नेसेसिटन क्यूएलक्वियर एसोरिया, बसकार एन गूगल एन यूट्यूब, अही हे बहुतस ओप्सियोन्स ई इंस्ट्रुक्शंस। सिन एम्बार्गो, सिएमप्रे रिक्यूर्डन डेसकारगर डे फ्यूएंट्स ऑफ़िसियल्स, पैरा एविटर एल्गिन वायरस।**

2. आयोजन: Qué datos y comandos necesito?

  • प्रेजेंटासीन. एंटिस क्यू नाडा, हे क्यू लॉगर क्यू एल यूसुरियो कॉम्प्रेंडा ला यूटिलिडैड डेल प्रोग्रामा, वाई हे क्यू प्रेजेंटर्सेलो। पैरा एस्टो से नेसेसिटा उन कोमांडो बेसिको क्यू म्यूस्ट्रे मेन्सजेस ए ला पेंटाल्ला, लामाडो प्रिंट।
  • रेकोलेक्सीन डे डेटोस। पैरा कंप्लर एल प्रोपोसिटो प्लांटेडो, एल उसुअरियो मे टिएन क्यू डार उना फंशियोन वाई टैम्बिएन डॉस डेटोस एक्स पैरा यूबिकार डॉस वेर्टिसिस डेल ट्रेपेसियो डेंट्रो डे ला फंशियोन। लॉस ओट्रोस डॉस सेरियन सिंपलमेंट लास बेसेस, क्यू एस्टारन यूबिकादास एन y=0.

    पैरा लॉगर एस्टो, नेसेसिटो सेबर कोमो हैसर क्यू एल यूसुरियो इंग्रेस डेटोस, कोमो एवल्यूअर उना फंशियोन, और कोमो क्रेयर यूबिकैसिओन्स डेंट्रो डी अन प्लानो कार्टेसियानो।

  • एरिया डेल ट्रैपेसियो। एडेमास, या टेनिएन्डो लो बेसिको क्लारो, हे क्यू सेबर कोमो एनकॉन्टर एल एरिया डेल ट्रैपेसियो। पैरा एस्टो, से देबे कोनोसर ला फॉर्मुला पैरा एनकॉन्टर डिचा एरिया, वाई से देबे पोडर यूसर अन कॉमांडो पैरा मोस्रार्सेला अल उसुआरियो।
  • ग्राफिक्स (एन)

    • ग्राफ़िकैसीएन डेल ट्रैपेसियो। एका से देबे एनकॉन्टर कोमो प्यूडो ट्रैफिक उन फिगुरा यूएसंडो लास लाइब्रेरियास क्यू टेंगो वाई ला इंफॉर्मेशन दादा।
    • ग्राफ़िकैसिन डे ला फ़नसिएन। फ़ाइनलमेंट, से देबे कॉम्प्रेंडर कोमो से लोगरा मोस्टर टोडा ला फ़नसीन डेंट्रो डे ला ग्रैफ़िका डेल ट्रैपेसियो।

हां टेनिएंडो एस्टो क्लारो, से सिग ए ला इजेक्यूसीन डे एस्टोस डेटोस वाई ला क्रिएसीओन डेल कोडिगो।

चरण 3: प्रेजेंटेशन डेल प्रोग्रामा अल उसुआरियो वाई डेटोस बेसिकोस।

प्रेजेंटेशन डेल प्रोग्रामा अल उसुआरियो वाई डेटोस बेसिकोस।
प्रेजेंटेशन डेल प्रोग्रामा अल उसुआरियो वाई डेटोस बेसिकोस।

कोमो या से दीजो, एस्टे पासो एस म्यू सिंपल, या क्यू कंसिस्टे एन बेसिकमेंट प्रेजेंटर एल प्रोग्रामा अल उसुआरियो। सिन एम्बार्गो, एंक्यू सी सिंपल, एस मुय प्रासंगिक। एल ओब्जेटिवो डे एस्टोस प्रोग्रामस एस क्यू सीन एटाइल्स पैरा एल्गुएन, वाई ग्रेसियस ए एस्टो, लो बेटा। पोर एस्टा रेज़ोन, एन मि कासो, कॉन एल यूसो डी प्रिंट, यो सिंपलमेंट इंट्रोड्यूजे ला यूटिलिडैड डेल प्रोग्रामा। नो हाय क्यू सेर एस्पेशियलमेंट क्वेरिडोस नी नाडा, लो मास प्रासंगिक एस क्यू एल उसुआरियो एंटिंडा डे क्यू ले सर्विरा एल प्रोग्रामा। टैम्बिएन, एंटेस क्यू नाडा, हाय क्यू इंट्रोड्यूसर लास लाइब्रेरियास कोमो से मुएस्ट्रा एन ला इमेजन।

टीआईपी: से सिफारिश की गई टिप्पणियों (संख्या ##) के लिए आयोजक एल प्रोग्राम और प्रवेश कैडा पासो।

नो से देबेन उसर टिल्ड्स, या क्यू सी से हसे से सेरारी पायथन।

चरण 4: रेकोलेसिओन डी डेटोसी

रेकोलेसिओन डी दातोसो
रेकोलेसिओन डी दातोसो
रेकोलेसिओन डी दातोसो
रेकोलेसिओन डी दातोसो

अहोरा, या हबीएन्डो प्रेजेंटेडो एल प्रोग्रामा, एस होरा डे कॉन्स्ट्रुइर लॉस डेटोस प्रिंसिपल्स। लॉस डेटोस से वैन ए अल्मासेनर एन काजस ओ एन वेरिएबल्स। सिन एम्बार्गो, कोमो एस्टोस डिपेंडेंट डेल यूसुरियो, हे क्यू प्रीगुंटारलोस वाई, लुएगो डे प्रीगुंटारलोस, से पुएडेन कॉन्सेगुइर ओट्रोस। एन ला इमेजन से पुएडे वेर एल प्रोसिडिमिएंटो क्यू से हिज़ो पैरा कॉन्सेगुइर लॉस डेटोस, कोन एल कोडिगो, वाई एल रिजल्टडो क्यू डेबेरिया सालिर एन ला पेंटाला पोर एल मोमेंटो।

चरण 5: रिया डेल ट्रैपेसियो

रिया डेल ट्रैपेसियो
रिया डेल ट्रैपेसियो
रिया डेल ट्रैपेसियो
रिया डेल ट्रैपेसियो

एस्टे पासो एस, रीयलमेंट, उनो डे लॉस मास सिंपल। कोन ला फॉर्मुला डे एरिया पैरा अन ट्रैपेसियो, से इंग्रेसन लास वेरिएबल्स नेसेरियास, से कैलकुला, वाई से प्रेजेंटा अल यूसुरियो कॉन प्रिंट। कोमो से पुएडे वेर, फ्यू नेसेसरियो एनकॉन्टर लास बेस, पैरा लो क्यूल से यूसो ला फॉर्मुला डे डिस्टेंसिया एंट्रे डॉस पंटोस। एन लास इमेजेज से पुएडे वेर एल कोडिगो वाई एल रिजल्टडो।

चरण 6: ग्राफ़िकैसिओन ट्रैपेसियो

ग्राफ़िकैसिओन ट्रैपेसियो
ग्राफ़िकैसिओन ट्रैपेसियो
ग्राफ़िकैसिओन ट्रैपेसियो
ग्राफ़िकैसिओन ट्रैपेसियो

हां टेनिएंडो टोडोस लॉस डेटोस, लो इनिको क्यू फाल्टा एस ग्राफ़िकर टैंटो एल ट्रैपेसियो कोमो ला फंशियोन। एन मि ओपिनियन, ग्राफ़िकर एल ट्रैपेसियो फ्यू मचो मास सिंपल, रेज़ोन पोर ला कुअल लो एक्सप्लिकेयर प्राइमरो।

कोमो से सब, कोन लॉस डेटोस रेकोगिडोस या टेंगो लॉस कुआट्रो पंटोस डेल ट्रैपेसियो। अहोरा, मी टोका एनकॉन्टर उन फॉर्मा डे क्रेयर उन फिगुरा वाई लेनेर्ला। पैरा एस्टो, से क्रेरॉन लिस्टस कोन लॉस डेटोस रिस्पॉन्सिवोस डी एक्स वाई वाई- लामादास एक्सई वाई ये- कोन एल प्रोपोसिटो डी जेनरर लॉस पंटोस। Luego, se puso plt.plot(xe, ye), lo cual me da los puntos pedidos. फ़ाइनलमेंट, से पिडियो क्यू से लेनारा एल एस्पासिओ डेंट्रो डे एस्टोस पंटोस, कोमो से पुएडे वेर एन लास तस्वीरें। एन लास इमेजेज, डे हेचो, से मोस्ट्रारा टैंटो एल कोडिगो कोमो एल रिजल्टडो फाइनल।

चरण 7: ग्राफिका फंशियोन

ग्राफिका समारोह
ग्राफिका समारोह
ग्राफिका समारोह
ग्राफिका समारोह
ग्राफिका समारोह
ग्राफिका समारोह
ग्राफिका समारोह
ग्राफिका समारोह

अहोरा, सिग्यू ला पार्ट क्यू, ए मील, मास से मी डिफिकुल्टो: ग्रैफिकार ला फन्सिओन। पैरा एस्टो, यूज़ एल कॉमांडो फॉर आई इन रेंज, वाई पोर एंडे टुवे क्यू डिलीमीटर एल डोमिनियो डे ला फंशियोन। डेसीडी क्यू एल डोमिनियो ला फनसिओन वा ए एम्पेज़ार एन एल मेनोर पुंटो डेल ट्रेपेसियो, वाई क्यू एल यूसुरियो टेंड्रा ला लिबर्टाड डे डिटरमिनर डोंडे टर्मिना ला फंकियोन। पैरा एस्टो, मी टोको हेसर अल्गुनोस कैंबियोस एन ला रिकॉलेकियोन डे डेटोस कॉन एल उसुआरियो, लॉस क्यूलेस से पुएडेन वेर एन लास इमेजेज। लुएगो, या टेनिएन्डो एस्टो, से क्रेरॉन लास लिस्टस xi y यी (प्रीवियास ए ला फनसिओन फॉर, पोर्क ओ सिनो नो सिर्वे) पैरा क्यू एका से एनादन एलिमेंट्स ए ला लिस्टा। फाइनलमेंट, से यूसो फॉर, वाई से यूसो एपेंड पैरा एग्रीगर टैंटो लॉस डेटोस डी आई (क्यू बेटा लॉस डेटोस डी एक्सआई) कॉमो लॉस डेटोस डी एफ (एक्स) (क्यू बेटा लॉस डी वाई)। लुएगो, से पुसो अन टिटुलो ए ला ग्रैफिका, से नोम्ब्रारोन लॉस एजेस वाई से यूसो plt.प्लॉट पैरा ट्रैफिक टूडू। एन लास फोटोज से मोस्टरारन अल्गुनोस कैंबियोस, एल कोडिगो फाइनल और एल रिजल्टडो।

चरण 8: कोडिगो फाइनल

कोडिगो फाइनल
कोडिगो फाइनल
कोडिगो फाइनल
कोडिगो फाइनल
कोडिगो फाइनल
कोडिगो फाइनल

फाइनलमेंट, एल प्रोग्रामा क्वेडो डे ला सिगुएंटे फॉर्म:

#Trapecio por medio de funcion#por gabriela zarama

#OBJETIVO graficar un trapecio rectangulo a traves de dos puntos dados, obtenidos por una funcion escogida por le usuario

#लाइब्रेरियास

एनपी के रूप में numpy आयात करें plt के रूप में matplotlib.pyplot आयात करें

#परिचय

प्रिंट ("ब्यूनस डायस। एस्टे प्रोग्रामा टिएन कॉमो प्रोपोसिटो ग्राफ़िकर अन ट्रैपेसियो वाई एनकॉन्टर सु एरिया ए ट्रैवेस डी डॉस पंटोस क्यू यूस्टेड मी डे, डे उना फंकियन क्यू यूस्टेड क्विरा।")

#funcion

y=str(input("एक निरंतरता के साथ काम करना। पुंटो एन एल कुआल कमेंज़ारा ला फनसीन:"))

डीईएफ़ एफ (एक्स):

वापसी दौर (eval (y), 2)

यूनो = एफ (एक्सुनो)

प्रिंट ("पोर कॉन्सेकेंसिया, वाई सेरिया", यूनो)

xdos=int(input("इंगरेज़ एल वेलोर डे एक्स पैरा एल सेगुंडो पुंटो:"))

डीईएफ़ एफ (एक्स):

वापसी दौर (eval (y), 2)

ydos=f(xdos)

प्रिंट ("पोर कॉन्सेक्यून्सिया, वाई सेरिया", ydos)

आर = इंट (इनपुट ("हस्ता डोंडे क्वियर क्यू वाया ला फंकियन? इंग्रेस अन न्यूमेरो एंटरो:"))

#क्षेत्र

base1= np.sqrt(((xdos-xuno)**2)) base2= np.sqrt((ydos-yuno)**2) area=yuno*((base1+base2)/2) print("El area एस डी", क्षेत्र)

###पैरा ग्राफ़िकर ला फ़न्सिओन

यी= xi=

मैं सीमा में (xuno, r) के लिए:

xi.परिशिष्ट(i)

yi.append(f(i))

##ग्राफ़िकर

#hacer lista de cada coordenada

xe=[xuno, xuno, xdos, xdos, xuno]

तु = [०, यूनो, यडोस, ०, ०]

#puntos plt.plot(xe, ye)

plt.प्लॉट (xi, yi)

#रेलेनो

plt.fill_between(xe, तु)

#proyeccion y nombre

plt.title ("ट्रैपेसियो वाई फनसीन")

plt.xlabel("x")

plt.ylabel("y")

plt.शो ()

सिफारिश की: