MORTERO.docx

6
UNIVERSIDAD AUTÓNOMA DE SAN LUIS POTOSI FACULTAD DE INGENIERÍA Materia: Modelos Matemáticos B Tema: Simulador de Mortero Profesor: MATI. Jaime F. Meade Collins Alumnos: Pablo Andrés Castañeda Estrada Yaratzed Hernandez SAN LUIS POTOSI, S.L.P

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