REPÚBLICA BOLIVARIANA DE VENEZUELA
UNIVERSIDAD NACIONAL EXPERIMENTAL POLITÉCNICA
“ANTONIO JOSÉ DE SUCRE”
VICE-RECTORADO “LUIS CABALLERO MEJÍAS”
ASIGNATURA: MODELAJE Y SIMULACIÓN DIGITAL
SECCIÓN #01
INFORME
PROGRAMA #1
Profesor: Integrante:
David Jaén. Sevelis Uban.
Exp: 2019203039.
Caracas, 29 de Junio de 2024
INTRODUCCIÓN
En el siguiente documento se describirá el procedimiento y las herramientas
utilizadas para crear un programa con el lenguaje de programación Python, con este
se trabajarán varias opciones en donde el objetivo principal es graficar distintas
funciones matemáticas a partir de la selección de las opciones dadas por el usuario
a través de un menú.
Con las funciones predefinidas y la posibilidad de ajustar los coeficientes de las
mismas, se pueden visualizar gráficamente diversas representaciones como
constantes, lineales, cuadráticas, cúbicas, etc.
Este informe detallará el procedimiento y resultados obtenidos al utilizar este
programa, mostrando la interacción con el mismo, este puede facilitar el análisis
visual de diversas expresiones matemáticas específicas.
MARCO TEÓRICO
Funciones matemáticas: En matemáticas, una función es una
correspondencia o relación entre los elementos de un conjunto X y los elementos
de un conjunto Y. Cada elemento de X se relaciona con un único elemento de Y.
Gráfica: Las gráficas son un medio visual de mostrar información numérica
mediante dibujos.
Lenguaje de Programación: Un lenguaje de programación es un sistema
de comunicación que utiliza símbolos y reglas para dar instrucciones a una
computadora. Es la forma en que un programador puede crear programas que
controlen el comportamiento de una máquina. Un lenguaje de programación tiene
una estructura sintáctica y semántica que determina cómo se escriben y se
interpretan las instrucciones. Existen cientos de lenguajes de programación que se
adaptan a diferentes propósitos y plataformas
Programa: Un programa es un conjunto de pasos lógicos escritos en un
lenguaje de programación que nos permite realizar una tarea específica. El
programa suele contar con una interfaz de usuario, es decir, un medio visual
mediante el cual interactuamos con la aplicación
Python: es un lenguaje de programación de alto nivel, interpretado y de
código abierto. Fue creado por Guido van Rossum en 1989 y se ha convertido en
uno de los lenguajes de programación más populares debido a su sintaxis sencilla
y legible, su capacidad de ser utilizado en una amplia variedad de aplicaciones y su
amplia comunidad de usuarios y desarrolladores. Python es versátil y se puede
utilizar para desarrollar aplicaciones web, aplicaciones de escritorio, análisis de
datos, inteligencia artificial, entre otros. Además, cuenta con una gran cantidad de
bibliotecas y módulos que facilitan el desarrollo de programas complejos.
Variable: Una variable en programación es un espacio de memoria
reservado para almacenar un valor determinado que corresponde a un tipo de dato
soportado por el lenguaje de programación en el cual se trabaja.
CÓDIGO
Para la realización del programa se utilizó Python y sus librerías, entre ellas:
Matplotlib, Numpy,Tkinter, etc.
De modo que se pudiera especificar claramente y de forma ordenada los elementos
que lo componen.
El código proporcionado es un programa escrito en Python que permite
graficar diferentes tipos de funciones matemáticas dependiendo de la elección del
usuario. Algunas de las funciones que se pueden graficar son constantes, lineales,
cuadráticas, cúbicas, senoidales y de sinc.
Funciones definidas en el código:
y_constant(a0, t): Retorna una función constante.
y_linear(a0, a1, t): Retorna una función lineal.
y_quadratic(a0, a1, a2, t): Retorna una función cuadrática.
y_cubic(a0, a1, a2, a3, t): Retorna una función cúbica.
y_sine(A, w, t): Retorna una función sinusoidal.
y_sinc(A, w, t): Retorna una función tipo Seno Cardinal.
La variable t se define como un arreglo de valores desde 0 hasta 10 con un
paso de 0.1, utilizado para crear la variable temporal de las funciones.
Posteriormente, se presenta un bucle while que se estará utilizando como un
menú que permite al usuario seleccionar la función que desea graficar.
Dependiendo de la elección del usuario, se solicitan los parámetros necesarios para
evaluar la función e inmediatamente se grafica la función seleccionada por el
usuario.
Finalmente, si el usuario ingresa una opción inválida, se muestra un mensaje
de error indicando que la opción seleccionada no es válida y se le pide al usuario
que seleccione una opción entre el rango válido de funciones (1-6).
En resumen, este programa proporciona una forma interactiva para graficar
diferentes tipos de funciones matemáticas de manera dinámica y es ideal para
propósitos educativos y de visualización de datos.