Mostrar el registro sencillo del ítem
Codificación de tipos de datos básicos en circuitos cuánticos
dc.contributor.advisor | Canal-Velasco, José Carlos | |
dc.contributor.advisor | García-Alonso, José Manuel | |
dc.contributor.author | Clemente Ramírez, Mario | |
dc.date.accessioned | 2025-02-13T10:10:19Z | |
dc.date.available | 2025-02-13T10:10:19Z | |
dc.date.issued | 2024-09 | |
dc.identifier.uri | https://hdl.handle.net/10630/37833 | |
dc.description.abstract | La programación cuántica, aunque ha avanzado considerablemente en los últimos años, sigue estando en una fase incipiente, con múltiples áreas que requieren mejoras y desarrollo. Un aspecto que aún presenta carencia de atención es la capacidad para definir tipos de datos, parametrizar circuitos y asignar valores a estos parámetros, ya sean simples o en superposición. A diferencia de la programación clásica, donde la definición y manipulación de variables y parámetros son procesos bien establecidos y estructurados, los diseñadores de circuitos cuánticos actuales carecen de herramientas específicas que faciliten este tipo de operaciones. Este trabajo pretende contribuir a elevar el nivel de abstracción en la programación de circuitos cuánticos mediante la implementación de un algoritmo que permita codificar valores en superposición en un circuito cuántico como parámetros de entrada, facilitando así la modularidad al permitir una clara separación entre la codificación del circuito y la codificación de los valores de los parámetros de entrada. Estos valores podrán ser de tres tipos básicos: enteros, números en punto flotante o strings (lo que incluye caracteres). Este enfoque, que en la computación clásica es algo evidente y común, representa un avance en el contexto cuántico, donde tales mecanismos aún no están plenamente desarrollados. Este proyecto, por tanto, no solo aborda una necesidad técnica, sino que también allana el camino para futuras mejoras en el nivel de abstracción y la modularidad de circuitos cuánticos, sentando las bases para una programación cuántica más reutilizable, estructurada y adaptable. | es_ES |
dc.language.iso | spa | es_ES |
dc.rights | Attribution-NonCommercial-NoDerivatives 4.0 Internacional | * |
dc.rights.uri | http://creativecommons.org/licenses/by-nc-nd/4.0/ | * |
dc.subject | Computación cuántica | es_ES |
dc.subject | Grado en Ingeniería del Software - Trabajos Fin de Grado | es_ES |
dc.subject | Informática - Trabajos Fin de Grado | es_ES |
dc.subject.other | Programación cuántica | es_ES |
dc.subject.other | Circuito cuántico | es_ES |
dc.subject.other | Superposición | es_ES |
dc.subject.other | Parámetro de entrada | es_ES |
dc.subject.other | Nivel de abstracción | es_ES |
dc.title | Codificación de tipos de datos básicos en circuitos cuánticos | es_ES |
dc.title.alternative | Encoding of basic datatypes in quantum circuits | es_ES |
dc.type | bachelor thesis | es_ES |
dc.centro | E.T.S.I. Informática | es_ES |
dc.departamento | Lenguajes y Ciencias de la Computación | |
dc.rights.accessRights | open access | es_ES |