Orodha ya maudhui:

¿Cómo Diseñar Un Programa Que Permita Graficar Un Trapecio a Través De Una Función ?: Hatua 8
¿Cómo Diseñar Un Programa Que Permita Graficar Un Trapecio a Través De Una Función ?: Hatua 8

Video: ¿Cómo Diseñar Un Programa Que Permita Graficar Un Trapecio a Través De Una Función ?: Hatua 8

Video: ¿Cómo Diseñar Un Programa Que Permita Graficar Un Trapecio a Través De Una Función ?: Hatua 8
Video: Resolución de integrales utilizando el método de los trapecios | | UPV 2024, Julai
Anonim
Dise Cómo Diseñar Un Programa Que Permita Graficar Un Trapecio in Través De Una Función?
Dise Cómo Diseñar Un Programa Que Permita Graficar Un Trapecio in Través De Una Función?

Programu hii inaweza kunifanya nijishughulishe na mwisho wa Tecnología, kwenye ukurasa wa 11. Maagizo ya kipindi hiki yatatekelezwa, kwa vyombo vya habari vya Python na programu, na programu hii itatolewa ili tuweze kuidhinisha kuwa sehemu ya mpango huu. unos puntos de la misma, que serán todos dados por el usuario. Para esto, se usó Python 2.7.11. Kuendelea kwa ufafanuzi wa habari juu ya mpango mwingine wa se siguió, mwisho wa dando el producto mwisho (el código) con el propósito que se entienda lo hecho.

Hatua ya 1: Ufahamu wa Y Planteamientos

Bueno, lo primero que se hizo fue comprender qué se que se quería hacer, y el procedimiento que se tenía que seguir para lograrlo. Pues bien, para comenzar, hay que aclarar el objetivo que se propuso. En palabras simples, la meta era, como ya se ha dicho, crear un programa que, a partir de una función dada por el usuario y unos puntos de esta misma, se lograra graficar un trapecio, dar su área, y mostrar la misma función. Para esto, se comenzará recogiendo conocimientos previos– lugar en el cual se organisán los pasos a seguir-, y luego se creará el programama.

Hatua ya 2: Conocimientos Previos

Hili ndilo tangazo, na kwa sababu hiyo tutaona tu maoni ya watu kwa ajili ya mpango wa masomo, kwa njia ya mpango huo, kwa sababu ya kutafakari, watu wawili watakuwa na maoni kama hayo.

1. Librerías y programas necesarias

  • Claramente, sebe Python Python (kwa chini bonyeza hapa)
  • Luego de haber descargado Python, se deben tener las bibliotecas necesarias para usar el programama. Estas serán numpy y mathplotlib. La forma de descargar estos dos puede ser vista, respectivamente, na bonyeza bonyeza hapa juu ya maji.

** TIP: Kwa maoni yako juu ya gari, basi na gari kwenye google kwenye youtube, unapata habari zaidi juu ya ufuatiliaji. Sin vikwazo, siempre recuerden descargar de fuentes oficiales, para evitar algún virus. **

2. Kuandaa: Je! Takwimu za habari na comosos necesito?

  • PRESENTACIÓN. Antes que nada, hay que quar que el usuario comprenda of utilidad del programama, y hay que presentárselo. Para esto se necesita un comando básico que muestre mensajes a la pantalla, uchapishaji wa maandishi.
  • RECOLECCIÓN DE DATOS. Para cumplir el propósito planteado, the usuario me tiene que dar una función y también dos datos x para ubicar dos vértices del trapecio dentro de la función. Los otros dos serían simplemente las bases, que estarán ubicadas en y = 0.

    Kwa sasa, hii ni pamoja na sababu ya kutekelezwa kwa sababu ya data zilizowekwa, tathmini ya utaftaji wa habari, utafanyika kwa mara moja kwa sababu utaftaji wako

  • ENEO DEL TRAPECIO. Además, ya teniendo lo básico claro, hay que saber cómo encontrar el área del trapecio. Para esto, se debe conocer la fórmula para encontrar dicha área, y se debe poder usar un comando para mostrársela al usuario.
  • GRAFICACIÓN

    • GRAFICACIÓN DEL TRAPECIO. Acá se debe encontrar cómo puedo traficar una figura usando las librerías que tengo y la información dada.
    • GRAFICACIÓN DE LA FUNCIÓN. Mwisho, tutajishughulisha kujishughulisha na maoni yako juu ya maoni ya watu wengi kwa njia ya kujifurahisha kwa dentro de la gráfica del trapecio.

Ya teniendo esto claro, se sigue a la ejecución de estos datos y la creación del código.

Hatua ya 3: Presentación Del Programa Al Usuario Y Datos Básicos

Presentación Del Programa Al Usuario Y Datos Básicos
Presentación Del Programa Al Usuario Y Datos Básicos

Como ya se dijo, hii ni rahisi, ambayo ni rahisi kujumuishwa kwa mpango wa sasa wa programu. Sin vikwazo, aunque bahari rahisi, es muy husikae. El objetivo de estos programas es que sean útiles para alguien, y gracias a esto, lo son. Kwa sababu hii, kazi yangu ni pamoja na, uso wa kuchapisha, rahisi kutumia programu yako. Hakuna nyongeza ya huduma maalum kwa sababu ni muhimu, kwa sababu hii ni muhimu kuhusika katika mpango huu wa huduma. También, antes que nada, hay que introducir las librerías como se muestra en la imagen.

TIP: Se recomienda usar comentarios (con numerales ##) para organizar el programama y entender cada paso.

NO SE DEBEN USAR TILDES, YA QUE SI SE HACE SE CERRARÁ PYTHON

Hatua ya 4: Recolección De Datos

Recolección De Datos
Recolección De Datos
Recolección De Datos
Recolección De Datos

Ahora, ya habiendo presentado el programama, es hora de construir los datos principales. Los datos se van a almacenar en cajas o en vigezo. Sin vikwazo, como estos dependen del usuario, hay que preguntarlos y, luego de preguntarlos, se pueden conseguir otros. En la imagen se puede ver el procedimiento que se hizo para conseguir los datos, con el código, y el resultado que debería salir en la pantalla por el momento.

Hatua ya 5: Delrea Del Trapecio

Delrea Del Trapecio
Delrea Del Trapecio
Delrea Del Trapecio
Delrea Del Trapecio

Este paso es, realmente, uno de los más rahisi. Con la fórmula de área para un trapecio, ni ingresan las variables necesarias, se calcula, y se presenta al usuario con print. Como se puede ver, fue necesario encontrar las bases, para lo cual se usó la fórmula de distancia entre dos puntos. En las picha picha puede ver el código y el resultado.

Hatua ya 6: Graficación Trapecio

Graficación Trapecio
Graficación Trapecio
Graficación Trapecio
Graficación Trapecio

Taniendo todos los datos, lo único que falta es graficar tanto el trapecio como la función. Katika kazi yangu, graficar el trapecio fue mucho más simple, razón por la cual lo explicaré primero.

Como se sabe, con los datos recogidos ya tengo los cuatro puntos del trapecio. Ahora, mimi toca encontrar una forma de crear una figura y llenarla. Kwa hiyo, orodha hii ya orodha ya orodha ya habari kuhusu wahusika y x- llamadas xe y ye– con el propósito de generar los puntos. Luego, se puso plt.plot (xe, ye), lo cual me da los puntos pedidos. Finalmente, se pidió que se llenara el espacio dentro de estos puntos, como se puede ver en las fotos. En las kuvat, de hecho, se mostrará tanto el código como el resultado final.

Hatua ya 7: Grafica Función

Grafica Función
Grafica Función
Grafica Función
Grafica Función
Grafica Función
Grafica Función
Grafica Función
Grafica Función

Ahora, sigue la parte que, a mi, más se me dificulto: graficar la función. Kwa maana hiyo, tumetumia njia nyingi kwa anuwai, na tuweze kujitahidi kutawaliwa na ufalme. Toa uamuzi juu ya ufafanuzi wa habari kwa kutumia njia maalum ya kutia mkazo, na utatumia njia hii ya uhuru wa kuamua uamuzi wa mwisho wa masomo. Kwa sababu hii, mimi pia nilikuwa na nia ya kufanya mazungumzo juu ya kumbukumbu za habari zilizotumiwa na watu wengine, kwa sababu tu hizi zilikuwa ni picha tu. Luego, the teniendo esto, se crearon las listas xi y yi (previas a la función for, porque o sino no sirve) kwa sababu ya kuwa sehemu ya orodha. Mwisho, tufanye kazi kwa ajili ya, na sisi kuongezewa kwenye orodha ya habari (hii ni orodha ya watu) ambayo itatolewa kwa f (x) (que son los de y). Luego, se puso un título a la gráfica, se nombraron los ejes y se usó plt.plot para traficar todo. En las fotos se mostrarán algunos cambios, el código final y el resultado.

Hatua ya 8: Fainali ya Codigo

Fainali ya Codigo
Fainali ya Codigo
Fainali ya Codigo
Fainali ya Codigo
Fainali ya Codigo
Fainali ya Codigo

Mwisho, mpango mpya wa la siguiente forma:

#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

#librerias

kuagiza numpy kama np kuagiza matplotlib.pyplot kama plt

#Utangulizi

chapa ("dien za Buenos. Este programa tiene como proposito graficar un trapecio y encontrar su area a traves de dos puntos que usted me de, de una funcion que usted quiera.")

#furaha

y = Str punto en el cual comenzara la funcion: ))

def f (x):

kurudi pande zote (eval (y), 2)

yuno = f (xuno)

chapa ("Por consecuencia, y seria", yuno)

xdos = int (pembejeo ("Ingrese el valor de x para el segundo punto:"))

def f (x):

kurudi pande zote (eval (y), 2)

ydos = f (xdos)

chapa ("Por consecuencia, y seria", ydos)

r = int (pembejeo ("Hasta donde quiere que vaya la funcion? Ingrese un numero entero:"))

#Area

base1 = np.sqrt (((xdos-xuno) ** 2)) base2 = np.sqrt ((ydos-yuno) ** 2) eneo = yuno * ((base1 + base2) / 2) chapisha ("eneo la El es de ", eneo)

### Para graficar la funcion

yi = xi =

kwa mimi katika anuwai (xuno, r):

xi. tumia (i)

nyongeza (f (i))

## grafiki

#hacer lista de cada coordenada

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

ye = [0, yuno, ydos, 0, 0]

#puntos plt. njama (xe, ye)

plt njama (xi, yi)

#leleno

plt kujaza_ kati ya (xe, ye)

#proyeccion y nombre

kichwa ("Trapecio y funcion")

plt.label ("x")

plt.label ("y")

onyesha ()

Ilipendekeza: