# Registro 1: Documentación Técnica y Manual - Calculadora MG 40
Fecha de Generación: 31 de Enero de 2026
Autor y Titular de Derechos: Alfredo Lápiz
Tipo de Obra: Documentación Técnica / Manual de Usuario
Versión del Software: 2.0 (PWA/Web/Mobile)
1. Descripción del Proyecto
La Calculadora MG 40 (Versión Digital) es un software educativo y de asistencia diseñando para simular el funcionamiento del dispositivo físico MG 40. Su objetivo fundamental es la inclusión educativa de personas con discapacidad visual.
El software implementa dos sistemas de entrada lógica:
1. Sistema Braille Estándar (Matemático): Adaptación digital del código Braille unificado internacional.
2. Sistema PRD (Punto Reversible Digital): Un sistema lógico-matemático de autoría exclusiva de Alfredo Lápiz.
* Concepto de Reversibilidad: El sistema aprovecha la reversibilidad de los códigos para generar nuevos caracteres. Por ejemplo:
* `1, 2` genera un valor.
* `2, 1` (su reverso) genera otro valor distinto.
* Esto permite maximizar el uso de combinaciones simples con solo 2 dedos.
2. Palabras Clave (Keywords) y Metadatos
**Etiquetas Principales:**
`Calculadora MG 40`, `Braille`, `Sistema PRD`, `Alfredo Lápiz`, `Accesibilidad`, `Inclusión`, `Tiflología`, `Tecnología Asistiva`.
**Etiquetas Secundarias:**
`Software Educativo`, `Matemáticas Accesibles`, `PWA`, `Flutter`, `Lectura de Pantalla`, `Discapacidad Visual`, `Ciegos`, `Educación Especial`.
3. Manual de Uso y Funcionalidad
*(El siguiente contenido describe la lógica de operación protegida por este registro)*
Introducción
El objetivo de este manual es enseñar al usuario el uso de la calculadora MG 40: cómo hacer las combinaciones en los signos matemáticos (más, menos, por, división) y cómo activar funciones avanzadas como el porcentaje, el radical, el igual, el punto decimal, y la gestión de memorias (M-, M+, MC, MR).
Disposición Ergonómica y Diseño
La calculadora está diseñada ergonómicamente para su uso con:
* **Una mano:** Usando los dedos índice y medio.
* **Dos manos:** Usando los dedos pulgares.
Cuenta con una **matriz de 4 botones de combinación braille**:
* **Izquierda:** Teclas 1 y 2 (verticales).
* **Derecha:** Teclas 4 y 5 (verticales).
* **Enter (Confirmación):** Ubicados lateralmente a cada botón de combinación. Funcionan para confirmar cifras o ejecutar el "igual".
* **Borrado (C):** Botón circular central.
* **Barra de Sonido:** Ubicada inferiormente, activa la lectura TTS (Text-to-Speech) de la pantalla.
### Lógica de Operación
1. **Ingreso:** Se realiza la combinación de teclas correspondiente al número o signo deseado.
2. **Confirmación:** Se presiona Enter.
3. **Resultado:** Tras ingresar una operación, se presiona Enter nuevamente sobre el último número para obtener el cálculo.
## 4. Tablas de Combinaciones (Algoritmos de Entrada)
### A. Sistema Braille
**Números:**
* **1:** Tecla 1 + Enter
* **2:** Tecla 1 + 2 + Enter
* **3:** Tecla 1 + 4 + Enter
* **4:** Tecla 1 + 4 + 5 + Enter
* **5:** Tecla 1 + 5 + Enter
* **6:** Tecla 1 + 2 + 4 + Enter
* **7:** Tecla 1 + 2 + 4 + 5 + Enter
* **8:** Tecla 1 + 2 + 5 + Enter
* **9:** Tecla 2 + 4 + Enter
* **0:** Tecla 2 + 4 + 5 + Enter
**Funciones Especiales:**
* **Punto (.):** Tecla 2 + Enter
* **Radical (√):** Tecla 3 (Punto 4 físico) + Enter
* **Porcentaje (%):** Tecla 4 (Punto 5 físico) + Enter
* **MRC:** Teclas 2 + 1 + Enter
* **MC:** Teclas 2 + 4 + Enter
* **M+:** Teclas 2 + 5 + Enter
* **CE:** Teclas 4 + 2 + Enter
* **M-:** Teclas 5 + 2 + Enter
* **C:** Botón circular inferior izquierdo.
### B. Sistema PRD (Punto Reversible Digital)
Propiedad intelectual de **Alfredo Lápiz**. Este sistema se basa en la **reversibilidad posicional** de los puntos para duplicar las funciones sin añadir teclas.
**Principio de Reversibilidad (Ejemplos):**
* La secuencia `1, 2` (Tecla 1 luego Tecla 2) produce **5**.
* La secuencia inversa `2, 1` (Tecla 2 luego Tecla 1) produce **6**.
* La secuencia `1, 4` produce **9**.
* La secuencia `4, 1` produce **0**.
Este principio lógico reduce la carga cognitiva y aprovecha la memoria muscular.
**Tabla de Algoritmos Reversibles:**
**Números:**
* **1:** Tecla 1 + Enter
* **2:** Tecla 2 + Enter
* **3:** Tecla 4 + Enter
* **4:** Tecla 5 + Enter
* **5:** Teclas 1 + 2 + Enter
* **6:** Teclas 2 + 1 + Enter
* **7:** Teclas 4 + 5 + Enter
* **8:** Teclas 5 + 4 + Enter
* **9:** Teclas 1 + 4 + Enter
* **0:** Teclas 4 + 1 + Enter
**Operadores:**
* **Suma (+):** Tecla 1 (dos veces) + Enter
* **Resta (-):** Tecla 2 (dos veces) + Enter
* **Multiplicación (*):** Tecla 4 (dos veces) + enter
* **Multiplicación (*):** Tecla tecla 5 (dos veces) + enter
All rights reserved