💻 InformáticaLab
45+ temas • 5 lenguajes básicos • HTML puro (CSS/JS embebidos)

Qué es esto

Un mini-laboratorio web de informática con más de 40 temas breves y 5 lenguajes base. Todo corre en tu navegador, sin librerías externas.

  • Filtra temas con la búsqueda de arriba.
  • Prueba las demos: convertidor binario/hex, visualizador de ordenamiento, tester de regex, sandbox JS, y más.
  • Explora los lenguajes: JavaScript, Python, C, Java y SQL (sintaxis esencial y ejemplos).

Progreso

Marca un tema como visto para llevar registro. Se guarda en tu navegador.

0 / 45 completados

1) Conversor binario/decimal/hex

2) Subnet mini (IPv4 CIDR)

3) Visualizador de ordenamiento

4) Tester de RegEx

5) Hash rápido (SHA-256)

6) Codificador Base64

7) JSON validador

8) Mini SQL en arrays

9) Sandbox JS

10) Cronómetro y event loop

11) Compresor simple (RLE)

12) Árbol binario (BST)

JavaScript

Tipado dinámico • prototipos • DOM • asincronía (promesas/async)
// Variables y funciones
let x = 3; const y = 4;
function suma(a,b){ return a+b; }
console.log(suma(x,y));

// Async/await
async function getData(){
  return await (await fetch('data.json')).json();
}

Python

Lectible • tipado dinámico • gran ecosistema
# Listas y diccionarios
nums = [1,2,3]
cuadrados = [n*n for n in nums]
info = {"nombre": "Ana", "edad": 23}

# Funciones y clases
def saluda(n):
    return f"Hola {n}"

class Punto:
    def __init__(self,x,y):
        self.x,self.y = x,y

C

Lenguaje de sistemas • punteros • control manual de memoria
#include <stdio.h>
int main(){
  int n = 5; int s = 0;
  for(int i=1;i<=n;i++){ s+=i; }
  printf("suma=%d\n", s);
  return 0;
}

Java

OOP fuerte • JVM • ecosistema empresarial
public class Hola{
  public static void main(String[]args){
    System.out.println("Hola Java");
  }
}

SQL

Consulta de bases de datos relacionales
-- Selección con filtro y orden
SELECT nombre, edad
FROM personas
WHERE edad >= 21
ORDER BY edad DESC;