CIENCIA DE LA COMPUTACIÓN
Herramientas de computación
Bits, lógica, algoritmos, redes y texto: herramientas interactivas que muestran el paso a paso, más el Code Lab para programar en JavaScript, Python y SQL.
Conversor de bases numéricas
Pasa cualquier entero entre binario, octal, decimal y hexadecimal, y mira el procedimiento completo para hacerlo a mano en un examen.
Abrir herramienta →ComputaciónComplemento a 2
Representa números negativos en binario como lo hace un procesador, suma en n bits y comprueba si el resultado se desborda.
Abrir herramienta →ComputaciónPunto flotante IEEE 754
Mira cómo guarda la computadora un número con decimales: bit de signo, exponente con sesgo y mantisa, y cuánto error se comete al hacerlo.
Abrir herramienta →ComputaciónMapa de Karnaugh
Marca los unos de tu tabla de verdad y obtén la expresión mínima en suma de productos, con los grupos dibujados sobre el mapa.
Abrir herramienta →ComputaciónCalculadora de subredes IPv4
Escribe una IP con su prefijo y obtén la red, el broadcast, la máscara y el rango de hosts; después divídela en las subredes que necesites.
Abrir herramienta →ComputaciónAlgoritmos de ordenamiento
Elige un algoritmo y míralo ordenar barras paso a paso, contando comparaciones e intercambios. La diferencia entre O(n²) y O(n log n) se ve a simple vista.
Abrir herramienta →ComputaciónGrafos: BFS, DFS y Dijkstra
Recorre un grafo en anchura o en profundidad y encuentra el camino más corto con Dijkstra, viendo en cada paso qué decide el algoritmo.
Abrir herramienta →ComputaciónProbador de expresiones regulares
Escribe un patrón, pega tu texto y mira al instante qué coincide, qué captura cada grupo y qué significa cada símbolo, explicado en español.
Abrir herramienta →LabCode Lab
Escribe y ejecuta JavaScript, Python y SQL en el navegador, con retos que se corrigen solos.
Abrir Code Lab →Cómo usar estas herramientas
Cada herramienta resuelve un tipo de ejercicio típico de los primeros ciclos de la carrera y muestra el procedimiento, no solo el resultado: las divisiones sucesivas de una conversión, los grupos de un mapa de Karnaugh o la tabla de distancias de Dijkstra. Úsalas para comprobar tus ejercicios y después programa tu propia versión en el Code Lab. Si quieres un orden de estudio, sigue la ruta de Ciencia de la Computación.