Mostrar el registro sencillo del ítem

dc.contributor.advisorCanal-Velasco, José Carlos 
dc.contributor.advisorGarcía-Alonso, José Manuel
dc.contributor.authorClemente Ramírez, Mario
dc.date.accessioned2025-02-13T10:10:19Z
dc.date.available2025-02-13T10:10:19Z
dc.date.issued2024-09
dc.identifier.urihttps://hdl.handle.net/10630/37833
dc.description.abstractLa 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.isospaes_ES
dc.rightsAttribution-NonCommercial-NoDerivatives 4.0 Internacional*
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/4.0/*
dc.subjectComputación cuánticaes_ES
dc.subjectGrado en Ingeniería del Software - Trabajos Fin de Gradoes_ES
dc.subjectInformática - Trabajos Fin de Gradoes_ES
dc.subject.otherProgramación cuánticaes_ES
dc.subject.otherCircuito cuánticoes_ES
dc.subject.otherSuperposiciónes_ES
dc.subject.otherParámetro de entradaes_ES
dc.subject.otherNivel de abstracciónes_ES
dc.titleCodificación de tipos de datos básicos en circuitos cuánticoses_ES
dc.title.alternativeEncoding of basic datatypes in quantum circuitses_ES
dc.typebachelor thesises_ES
dc.centroE.T.S.I. Informáticaes_ES
dc.departamentoLenguajes y Ciencias de la Computación
dc.rights.accessRightsopen accesses_ES


Ficheros en el ítem

Este ítem aparece en la(s) siguiente(s) colección(ones)

Mostrar el registro sencillo del ítem