-
LecciónControl de resolución
En este vídeo muestro cómo cambiar la resolución de la pantalla, y cómo usar cámaras para que la pantalla se adapte a cada resolución y para cambiar la región de pantalla que es visible. -
LecciónRevisitando las definiciones
Volvemos a hablar del define para mencionar conceptos útiles: cómo usar APPLY, cómo hacer funciones que acepten múltiples parámetros y algunos trucos con los nombres de funciones. -
LecciónTodo sobre las condicionales
Hablo más en detalle de cómo funciona el procedimiento IF, muestro funciones booleanas que podemos usar en los IF, como equal, =, menor qué..., y hablo sobre la útil ramificación COND. -
LecciónListas: manipulación, iteración y recursión
Cómo manipular listas, acceder a elementos, concatenar, invertir. Cómo usar mapas y filtros para iterar con las listas. Y cómo construir funciones recursivas con listas. -
LecciónTipos de datos
En este vídeo hablo de los principales tipos de datos que podemos encontrarnos en Racket. Sean: los lógicos, los números exactos e inexactos, los caracteres, las cadenas de caracteres, los pares y las listas, hablando a nivel teórico de cómo construir listas enlazadas usando pares. -
LecciónDefiniciones, funciones y comentarios
Qué son las definiciones, cómo asociamos expresiones a identificadores y como podemos parametrizar esas definiciones (construir funciones). También, cómo usar los comentarios. -
LecciónOrdenación por burbuja
En este vídeo muestro cómo trabaja el ineficiente algoritmo de ordenación por burbuja. Es de los más ineficientes, así que no recomiendo que veas este vídeo. -
LecciónOrdenación por inserción
En el algoritmo de ordenación por inserción vamos desplazando los elementos de un vector a la izquierda si lo que tienen a su izquierda es mayor que él. -
LecciónOrdenación por selección
En el algoritmo de ordenación por selección buscamos los elementos mínimo de un vector y los desplazamos a las primeras posiciones de un vector para ordenarlo poco a poco. -
LecciónFormularios (parte 2)
En el segundo episodio dedicado a los formularios vemos otras etiquetas más, como los campos de selección, los campos de lista y más tipos de botones.