İçindekiler:

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

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

Video: ¿Cómo Diseñar Un Programa Que Permita Graficar Un Trapecio a Través De Una Función?: 8 Adım
Video: How To Create A Contact Manager In Excel With Kanban Board For Leads & Prospects [FREE DOWNLOAD] 2024, Temmuz
Anonim
¿Cómo Diseñar Un Programa Que Permita Graficar Un Trapecio ve Través De Una Función?
¿Cómo Diseñar Un Programa Que Permita Graficar Un Trapecio ve Través De Una Función?

En son programların dışında, en son teknoloji, en son teknoloji 11. El propósito dönem lograr crear, por medio del uso de Python y sus librerías, un programa que me izinler traficar un trapecio a partir de un función y Unos puntos de la misma, que serán todos dados por el usuario. Para esto, se usó Python 2.7.11. Devam eden bir açıklama, bir geçiş sürecinin devamı, bir son dando el prodüksiyon finali (el código) con el propósito que se entienda lo hecho.

Adım 1: Anlayış ve Planteamientos

Bueno, ilk sıralarda yer alıyor. Pues bien, para comenzar, hay que aclarar el objetivo que se propuso. En palabras simples, la meta çağ, como ya se ha dicho, yaratıcı bir programa que, bir 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– en el cual se organizarán los pasos a seguir–, y luego se creará el programa.

2. Adım: Conocimientos Öncekiler

En este punto, en sessiz alıcılar, yapılacaklar için en uygun programa, programa uygun olarak, daha önce, tek başına, tek başına yapılacak işler için.

1. Gereksinimler için kütüphaneler ve programlar

  • Claramente, se debe tener Python (para descargarlo haga click aquí)
  • Luego de haber descargado Python, se deben tener las bibliotecas necesarias para usar el programa. Estas serán numpy ve mathplotlib. En son gözden geçirme tarihi, en iyi manzara, ilgili, dando tıklayın aquí o aquí.

**İPUCU: Gerekli bilgiler, buscar tr google tr youtube, çok fazla seçenek ve talimat. Sin ambargosu, siempre recuerden descargar de fuentes oficiales, para evitar algún virüsü.**

2. Organizasyon: ¿Qué datos y comandos necesito?

  • SUNUM. Önemsiz şeyler, en iyi günlükler, en çok kullanılan programlardan biri. Para esto se necesita un comando básico que muestre mensajes a la pantalla, lamado baskı.
  • RECOLECCIÓN DE DATOS. Parametreler, en uygun ve en çok kullanılanlar, en basit ve en işlevsel olmayan verilerdir. Los otros dos serían simplemente las üsleri, que estarán ubicadas tr y=0.

    Para lograr esto, necesito saber cómo hacer que el usuario, giriş verileri, cómo değerlendirme una función, ve ubicaciones dentro de un plano cartesiano

  • AREA DEL TRAPECIO. Además, ya teniendo lo basico 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 çoğurársela al usuario.
  • GRAFİKACIÓN

    • GRAFICACIÓN DEL TRAPECIO. En doğru ve en uygun trafik bilgileri, şu anda en fazla bilgiye ihtiyaç duymaktadır.
    • GRAFICACIÓN DE LA FUNCIÓN. Finalmente, se debe comprender cómo se logra Mostrar, şu anda en iyi işlerin başında geliyor.

Bu, şu anda açık olan bir şey değildir.

Adım 3: Sunum 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, en basit, en basit, en temel sunum ve programa al. Günah ambargosu, basit deniz, es muy ilgili. El objetivo de estos programas es que sean útiles para alguien, y gracias a esto, lo son. En iyi şekilde, en iyi şekilde, en iyi şekilde yazdırın, basit bir giriş yapın ve programa giriş yapın. Özel programların hiçbiriyle ilgili değil. También, antes que nada, hay que introducir las librerías como se muestra en la imagen.

İPUCU: cada paso için tavsiye edilen yorumlar (kon numerales ##) para organizar el programa y entender.

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

Adım 4: Recolección De Datos

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

Ahora, ya habiendo el programa, es hora de construir los datos ilkeleri. Değişkenler hakkında bilgi edinme. Günah ambargosu, como estos bağımlı 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, en la pantalla por el momento'nun sonuçları.

Adım 5: Alan Del Trapecio

Alan Del Trapecio
Alan Del Trapecio
Alan Del Trapecio
Alan Del Trapecio

Este paso es, realmente, uno de los más simples. Con la fórmula de área para un trapecio, se ingresan las değişkenleri gereklilikler, se calcula, y se presenta al usuario con print. Como se puede ver, fue gerekli encontrar las bases, para lo cual se usó la fórmula de distancia entre dos puntos. En las imágenes se puede ver el código ve sonuç olarak.

Adım 6: Graficación Trapecio

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

Her şeyi gözden geçirin, her şeyi görün. En iyi fikirler, çok basit bir grafik çizer, her şeyi açıklar.

Como se sabe, con los datas recogidos ya da tengo los cuatro puntos del trapecio. Ahora, hiçbir şey kabul etmiyorum. Para esto, se crearon con los datos ilgili x y y– llamadas xe y ye– genel olarak en genel bilgileri içeren listeler. Luego, se puso plt.plot(xe, ye), lo cual me da los puntos pedidos. Finalmente, se pidio que se llenara ve en las fotos dentro de estos puntos, como se puede ver en las fotos. En las imágenes, de hecho, se en çok tanto el código como el resultado final.

7. Adım: Grafica İşlevi

Grafik İşlevi
Grafik İşlevi
Grafik İşlevi
Grafik İşlevi
Grafik İşlevi
Grafik İşlevi
Grafik İşlevi
Grafik İşlevi

Ahora, sigue la parte que, bir mil, más se me dificulto: graficar la función. Para esto, i in aralığında, y por en son tuve que sınırlayıcı el dominio de la función için kullanın. İşleyişin en iyi ve en kolay şekilde kullanılması, her şeyin yolunda gitmesine izin verir. para esto, bana tocó hacer algunos cambios en la recolección de datos con el usuario, Los cuales se pueden ver en las imágenes. Luego, ya teniendo esto, se crearon las xi y yi (previas a la función için, porque o sino no sirve) para que acá se añadan elementos a la lista. Finalmente, se usó for, y se usó para toplu tanto los datos de i (que son los datos de xi) como los datos de f(x) (que son los de y) ekleyin. Luego, título a la grafica, se nombraron los ejes y se usó plt.plot para traficar todo. En las fotos se en çok arama sonuçları, el código final ve son sonuç.

Adım 8: Codigo Finali

Codigo Finali
Codigo Finali
Codigo Finali
Codigo Finali
Codigo Finali
Codigo Finali

Finalmente, el programa de la la siguiente forma:

#Trapecio por medio de funcion#por gabriela zarama

#OBJETIVO graficar on trapecio rectangulo ve dos de dos puntos dados, obtenidos por un funcion escogida por le usuario

#kütüphaneler

numpy'yi np olarak içe aktar matplotlib.pyplot'u plt olarak içe aktar

#giriş

print("Buenos dias. Este programa tiene como proposito graficar un trapecio y encontrar su alanı bir traves de dos puntos que usted me de, de una funcion que usted quiera.")

#fonksiyon

y=str(input("Bir süreklilik porfavor ingrese la funcion. Recuerde ingresarla con comillas.f(x)=")) xuno=int(input("Ingrese el valor de x para el primer punto, que sera el menor y el punto en el cual comenzara la funcion:"))

tanım f(x):

dönüş turu(değerlendirme(y), 2)

yuno=f(xuno)

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

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

tanım f(x):

dönüş turu(değerlendirme(y), 2)

ydos=f(xdos)

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

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

#Alan

base1= np.sqrt(((xdos-xuno)**2)) base2= np.sqrt((ydos-yuno)**2) alan=yuno*((base1+base2)/2) print("El alanı es de", alan)

###Para graficar la funcion

yi= xi=

i aralığında (xuno, r):

xi.append(i)

yi.append(f(i))

##grafik araba

#hacer listesi

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

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

#punkos plt.plot(xe, ye)

plt.plot(xi, yi)

#relleno

plt.fill_between(xe, ye)

#proyeccion ve isim

plt.title("Trapecio y funcion")

plt.xlabel("x")

plt.ylabel("y")

plt.göster()

Önerilen: