📝 Fase 1: Recurso Básico de Conversión Teclado a Binario ASCII
📘 Documentación Técnica de la Versión del Recurso
Explicación formativa, educativa y gerencial sobre los comandos, variables, valores, fórmulas e instrucciones que intervienen en esta versión del recurso.
Este recurso convierte texto ingresado por teclado en su representación binaria ASCII de 8 bits. Cada carácter se procesa mediante charCodeAt(), que obtiene el valor numérico Unicode/ASCII del carácter. Posteriormente, se transforma a binario mediante .toString(2) y se normaliza a 8 bits con padStart(8, '0').
- charCodeAt(i) — Obtiene el código ASCII del carácter.
- toString(2) — Convierte el número a binario.
- padStart(8, '0') — Asegura 8 bits por carácter.
- EventListener('click') — Activa la conversión.
- Validación de entrada — Evita conversiones vacías.
Esta versión del recurso está diseñada para ser clara, pedagógica y totalmente compatible con navegadores modernos, cumpliendo estándares WAI-AA y SCN v7.
🎓 Departamento Formativo · Análisis Educacional del Recurso
Investigación, análisis y estudio del funcionamiento interno del conversor ASCII Binario.
Desde un punto de vista institucional, este recurso representa la base de los conversores SCN. Su estructura permite comprender cómo se transforma información textual en datos binarios, fundamentales para procesos de codificación, transmisión y auditoría digital.
El conversor básico es el primer paso hacia módulos más avanzados como: conversores UTF-8, conversores HEX, conversores Base64 y sistemas de trazabilidad SCN.
- Comprensión del flujo de datos desde el teclado.
- Interpretación del carácter como entidad numérica.
- Transformación del valor numérico a binario.
- Normalización de bits para compatibilidad institucional.
- Visualización gerencial del resultado.
Este departamento formativo permite que técnicos, estudiantes y personal gerencial comprendan el funcionamiento interno del recurso, facilitando auditorías, formación y desarrollo institucional.
<input type="text" id="input-basico-v7" placeholder="Texto...">
<button type="button" id="btn-convertir-basico">Convertir</button>
<div id="output-basico-v7">[Esperando...]</div>
function convertirBinarioBasico() {
const texto = document.getElementById('input-basico-v7').value;
const salida = document.getElementById('output-basico-v7');
if (!texto) {
salida.textContent = "Por favor ingrese texto válido.";
return;
}
let binario = "";
for (let i = 0; i < texto.length; i++) {
binario += texto.charCodeAt(i).toString(2).padStart(8, '0') + " ";
}
salida.textContent = binario.trim();
}
document.getElementById('btn-convertir-basico')
.addEventListener('click', convertirBinarioBasico);