Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


Informe de programación, Ejercicios de Programación Funcional

Código de programación basados en la realidad virtual

Tipo: Ejercicios

2018/2019

Subido el 12/11/2023

iron-trainner
iron-trainner 🇪🇨

1 documento

1 / 19

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
UNIVERSIDAD TÉCNICA DE AMBATO
FACULTAD DE INGENIERÍA EN SISTEMAS, ELECTRÓNICA E
INDUSTRIAL
Carrera: Telecomunicaciones
Asignatura: Programación Avanzada
Docente: Ing. Pamela Castro
Nivel: Tercer Semestre “B
Tema: Pozos de potencial finito/infinito y efecto túnel
Nombres y apellidos: -Daniela Stefania Silva Gómez
-Marlon Caleth Manjarres Guevara
-Erick Alexander Bonilla Sánchez
-Jeyson Bolivar Tunay Chimba
-Paul Alejandro Carrera Barrera
Ciudad y fecha: Ambato, 24 de Junio del 2021
Mayo - Septiembre 2021
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13

Vista previa parcial del texto

¡Descarga Informe de programación y más Ejercicios en PDF de Programación Funcional solo en Docsity!

UNIVERSIDAD TÉCNICA DE AMBATO

FACULTAD DE INGENIERÍA EN SISTEMAS, ELECTRÓNICA E

INDUSTRIAL

Carrera: Telecomunicaciones Asignatura: Programación Avanzada Docente: Ing. Pamela Castro Nivel: Tercer Semestre “B” Tema: Pozos de potencial finito/infinito y efecto túnel Nombres y apellidos: - Daniela Stefania Silva Gómez

  • Marlon Caleth Manjarres Guevara
    • Erick Alexander Bonilla Sánchez
  • Jeyson Bolivar Tunay Chimba
    • Paul Alejandro Carrera Barrera Ciudad y fecha: Ambato, 24 de Junio del 2021

Mayo - Septiembre 2021

Tabla de Contenido

    1. Título
    1. Objetivos...................................................................................................................................................
    • 2.1. Objetivo General
    • 2.2. Objetivos Específicos
    1. Resumen
    1. Palabras clave:
    1. Introducción
    1. Materiales y Metodología
    1. Metodología
    1. Resultados y Discusión
    1. Conclusiones
    1. Fotografías y gráficos 10. Referencias bibliográficas ¡Error! Marcador no definido.

pendiente clásica, compuesta por crestas y flancos alternos, que sugiere que el camino más corto de un móvil entre dos o más flancos debe atravesar su correspondiente cresta intermedia. Si el objeto no dispone de energía mecánica suficiente como para atravesar la barrera, la mecánica clásica afirma que nunca podrá aparecer en un estado perteneciente al otro lado de la barrera. A escala cuántica, los objetos exhiben un comportamiento ondular; en la teoría cuántica, un cuanto moviéndose en dirección a una "colina" potencialmente energética puede ser descrito por su función de onda, que representa la amplitud probable que tiene la partícula de ser encontrada en la posición allende la estructura de la curva. Si esta función describe la posición de la partícula perteneciente al flanco adyacente al que supuso su punto de partida, existe cierta probabilidad de que se haya desplazado "a través" de la estructura, en vez de superarla por la ruta convencional que atraviesa la cima energética relativa. A esto se conoce como efecto túnel. El efecto túnel juega un papel esencial en muchos fenómenos físicos como, por ejemplo, en la fusión nuclear que ocurre en la secuencia principal de estrellas como el Sol. La energía que poseen los hidrones (catión hidrógeno) en el núcleo del Sol no es suficiente para superar la barrera de potencial que produce la repulsión electromagnética entre ellos. Gracias al efecto túnel, existe una pequeña probabilidad de que algunos hidrones la sobrepasen, produciendo la fusión de los mismos y liberando energía en forma de radiación electromagnética. Aunque la probabilidad de que se produzca este efecto túnel es muy pequeña, la inmensa cantidad de partículas que componen el Sol hace que este efecto se produzca constantemente. Esto explica por qué cuanto más masiva es una estrella (como un supergigante azul), más corta es su secuencia principal, ya que la energía cinética de los hidrones es mayor y, en consecuencia, la probabilidad del efecto túnel también. También es importante conocer sobre Python ya que es el lenguaje de programación del cual haremos uso para este programa que es un lenguaje de programación interpretado cuya principal filosofía es que sea legible por cualquier persona con conocimientos básicos de programación. Además, posee una serie de características que lo hacen muy particular y que, sin duda, le aportan muchas ventajas y están en la raíz de su uso tan extendido:

  • Es totalmente gratuito. Se trata de un lenguaje open source o de código abierto, por lo que no hay que pagar ninguna licencia para utilizarlo.
  • Está respaldado por una enorme comunidad. Su carácter gratuito hace que continuamente se estén desarrollando nuevas librerías y aplicaciones. Es difícil pensar en algo que no haya hecho alguien. Esto es un factor multiplicativo para los programadores, puesto que cualquier duda estará resuelta en los foros.
  • Es un lenguaje multiparadigma. Esto significa que combina propiedades de diferentes paradigmas de programación, lo que permite que sea muy flexible y fácil de aprender de manera independiente de los conocimientos del interesado.
  • Sus aplicaciones no se limitan a un área en concreto. El hecho de que sea multiparadigma permite utilizarlo en campos aparentemente tan dispares como el diseño de aplicaciones web o la inteligencia artificial, entre muchos otros.
  • Python es apto para todas las plataformas. Podemos ejecutarlo en diferentes sistemas operativos como Windows o Linux simplemente usando el intérprete correspondiente. La librería que utilizamos es la de PyQt5 es uno de los módulos más utilizados en la creación de aplicaciones con interfaces gráficas en Python y esto es debido a su simplicidad. Otra gran característica que alienta a los desarrolladores a usar PyQt5 es el PyQt5 designer, que facilita el desarrollo de aplicaciones gráficas complejas en poco tiempo. Simplemente arrastras widgets para crear formularios. QWidget es la clase base que se utiliza para todos los elementos de la GUI en el PyQt5. (Ebrahim,
**8. Resultados y Discusión** **Resultados** 1. Primero creamos la ventana en la cual aparecerán todos los tabs luego colocamos en un label la bienvenida con el tipo de letra, además le añadimos una imagen en la parte 

superior de la ventana se encuentra el botón de ingresar, a partir de ello nos va aparecer los tabs correspondientes.

  1. En el primer Tab nos encontramos con la teoría en donde se explica detalladamente los conceptos del Efecto Tunel con una imagen, en esta parte básicamente lo que hicimos fue a;adirle el titulo mediante el Qlabel y le colocamos el tipo de letra ya que hace referencia al tema que presentaremos, por consiguiente le colocamos las coordenadas correspondientes, y creamos el siguiente Qlabel para poder introducir el concepto del efecto túnel de manera explícita, luego colocamos la imagen, posteriormente colocamos las ideas secundarias, para darle salto a las líneas lo hacemos con un \n y eso es todo para el tab1.
  2. Primero creamos el Tab2 en el cual vamos a encontrar las gráficas del pozo potencial finito y efecto túnel, y hemos utilizado las ecuaciones correspondientes al tema para realizar las graficas correspondientes
  3. Entonces con la ayuda de varios QLabel escribimos cada una de las preguntas y el contenido de cada una de ellas, posterior ¡mente creamos los botones como opción de respuesta, luego con la ayuda del if añadimos las respectivas restricciones si es correcta o incorrecta para posteriormente mostrarlas en un QLabel. Finalmente tenemos un botón “finalizar” el cual al darle un clic nos aparecerá una imagen de agradecimiento.
  4. En el Tab 4 básicamente lo que hicimos es inicializarlo con el nombre de “Ejercicio”, en un QLabel introduciremos el enunciado correspondiente del ejercicio del Efecto Tunel Finito, con el QCheckBox creamos las botones de “resolución” y el de “cancelar”, creamos una condición el cual su restricción será que solo podamos seleccionar una sola opción Qpixmap para importar la resolución del ejercicio, realizamos una función verificar para obtener una respuesta correcta. LINK: https://utaedu- my.sharepoint.com/:f:/g/personal/mmanjarres9732_uta_edu_ec/EgpsBF86giNEtX70MuIc28IBJ41fXWn xgAy-GUpN1hw4Pg?e=ftZLuQ Discusión
  • Decidimos realizar el efecto túnel de manera animada en la cual obtuvimos un problema al momento de ingresar al tab2 de las gráficas, ya que contenía dos clases diferentes y una condición if la cual abarca los elementos de las clases mencionadas anteriormente. Además, se utilizaron librerías distintas para la animación de la respectiva gráfica concurrida, por tal razón se creo un archivo aparte para la ejecución adecuada de la animación del efecto túnel. 9. Conclusiones En conclusión, este programa nos permite un aprendizaje de uno de los campos de la física cuántica más relevantes como es el efecto Tunel, además nos permite identificar la codificación adecuada para un funcionamiento más pragmático, con el fin de lograr el entendimiento tanto de la física como de la programación. 10. Referencias Bibliográficas Anónimo. (2019). Concepto.de. Obtenido de https://concepto.de/software-libre/ Anónimo. (2019). Wikipedia.org. Obtenido de Wikipedia.org: https://es.wikipedia.org/wiki/Efecto_t%C3%BAnel Castillo, F. (03 de Julio de 2020). HostingPlus. Obtenido de HostingPlus: https://www.hostingplus.mx/blog/caracteristicas-del-software-comercial-y-sus-beneficios/ Ebrahim, M. (01 de Octubre de 2018). PyQt5. Obtenido de https://likegeeks.com/es/tutorial-de-pyqt5/ Soloaga, A. (19 de Octubre de 2018). Akademus. Obtenido de Akademus: https://www.akademus.es/blog/programacion/principales-usos-python/

Fig. 3 Gráfica1Tab 1. (2021) Fig. 4 Gráfica2Tab2. (2021)

Fig. 5 Gráfica3Tab2. (2021) Fig.5 Gráfica 4 Tab2 (2021)

Fig. 8 EjercicioTab (2021) Fig. 9 EjercicioTab (2021)

Fig. 10 EjercicioTab (2021) Fig. 11 EjercicioTab (2021)

Fig. 14 EjercicioTab (2021) Fig. 15 EjercicioTab (2021)

Fig. 16 EjercicioTab (2021) Fig. 17 EjercicioTab (2021)

Fig. 19 EjercicioTab (2021) Fig. 19 EjercicioTab 1 (2021)

Fig. 19 EjercicioTab 2 (2021) Fig. 19 EjercicioTab 3 (2021)

Fig. 19 EjercicioTab (2021)