MORTERO.docx
-
Upload
pablo-estrada -
Category
Documents
-
view
217 -
download
0
Transcript of MORTERO.docx
UNIVERSIDAD AUTNOMA DE SAN LUIS POTOSI
FACULTAD DE INGENIERA
Materia:Modelos Matemticos B
Tema:Simulador de Mortero
Profesor:MATI. Jaime F. Meade Collins
Alumnos:Pablo Andrs Castaeda EstradaYaratzed Hernandez
SAN LUIS POTOSI, S.L.P
LA SIMULACION CONSISTE EN UN MORTERO QUE DIBUJARA UNA FIGURA DE 6 PUNTOS LOS CUALES SERAN PEDIDOS AL USUARIO, ADEMAS DE LA COORDENADA INICIAL Y EL NUMERO DE TIROS, EL SIMULADOR DIRA CUANTOS TIROS ESTAN DENTRO DE LA FIGURA.
NOTA: PARA QUE EL SIMULADOR PUEDA FUNCIONAR SE NECESITA PRIMERO TENER INSTALADAS LOS PACKAGE SHAPEKY, NUMPY Y MATPLOTLIB.
EXPLICACION DEL CODIGO FUENTE IMPORTACION DE LAS FUNCIONES Y/O CLASES DE LOS PACKAGESfrom shapely.geometry import Polygon, Pointimport numpy as npimport matplotlib.pyplot as plt
SOLICITUD AL USUARIO DE LAS VARIALES QUE VA UTILIZAR EN SIMOLADORtiro=int(input("Nmero de Tiros: "))xi=int(input("Coordenada inicial en X: "))yi=int(input("Coordenada inicial en Y: "))porcent=int(input("Porcentaje del disparo: "))
ASIGNACION DEL RANGO MINIMO Y MAXIMO A TRAVES DE LOS DATOS PROPORCIONADOS POR EL USUARIOxmin=xi-(xi*porcent/100)xmax=xi+(xi*porcent/100)ymin=yi-(yi*porcent/100)ymax=yi+(yi*porcent/100) ASIGNACION DE COORDENADAS INICIALES A ARREGLOSxvect=[xi]yvect=[yi] VARIABLES PARA CICLOS Y CONTADORcont = 0i=1j=0
INICIALIZACION DEL ARREGLO DE PUNTOS ESTE PUNTO CON EL QUE SE INICIALIZA NO SERA DIBUJADO EN LA FIGURAx=[0]y=[0]
CICLO EN DONDE SE PIDEN LOS DATOS AL USUARIOwhile (j