Presentaciones Interactivas
Visualizaciones interactivas paso a paso de algoritmos, estructuras de datos y conceptos.
Variables y Constantes
Constante: valor fijo. Variable: valor que cambia durante la ejecución.
Paso por valor y paso por referencia
Descubre cómo C maneja memoria y punteros.
Tipos de Datos
Los tipos fundamentales de C: enteros, flotantes, chars, punteros y structs.
Modularidad
Subprogramas, Funciones y Procedimientos
Funciones y procedimientos en Java
Cómo Java define y usa funciones y procedimientos.
Arreglos en C
Arreglos unidimensionales y matrices con visualizaciones y paso a paso.
Operaciones con Arreglos
Recorrido, búsqueda e inserción en arreglos con simulaciones paso a paso.
While paso a paso
Simula iteración por iteración un while.
Do-while paso a paso
Visualiza la lógica del do-while paso por paso.
For paso a paso
Inicialización, condición, bloque e incremento de un ciclo for.
For anidado y tabla de multiplicar
Dos for anidados que completan una tabla de multiplicar.
If paso a paso
Flujo de un if línea por línea.
If-else paso a paso
Cómo el programa elige entre if y else.
Switch paso a paso
Comparación de cases, match y break.
String paso a paso
Cambios al usar strlen, buffers y recortes manuales en C.
String de números paso a paso
Concatenación textual vs suma real con sprintf y atoi.
strchr paso a paso
Cómo strchr recorre un string y devuelve un puntero.
Contar palabras en cadenas
Recorre una cadena carácter por carácter y cuenta palabras al entrar en texto.
Bubble Sort paso a paso
Visualiza cómo los elementos burbujean hasta su posición correcta.
Selection Sort paso a paso
Encuentra el mínimo y colócalo en su lugar.
Insertion Sort paso a paso
Inserta cada elemento en su posición correcta dentro de la parte ordenada.
Árboles Binarios paso a paso
Visualiza la inserción recursiva y el recorrido inorden en un BST.