Explicación del concepto
Esta lección es un ejercicio de sintaxis enfocado. En lugar de cubrir muchas ideas a la vez, te presenta un pequeño ejemplo en Kotlin y te pide que lo leas con atención, ajustes valores y prestes atención a cómo el lenguaje expresa la intención. Practicarás los fundamentos de Kotlin, como valores inmutables, condiciones simples y plantillas de cadena, manteniendo el código fácil de seguir. El objetivo no es la velocidad, sino la comodidad con la sintaxis para que leer Kotlin empiece a sentirse natural.
Dónde poner el código
- Define variables de color y posición al principio.
- Crea la lógica de dibujo o posicionamiento de formas en el medio.
- Renderiza la salida (impresión, canvas, SVG o bloque con estilo) al final.
Referencia de comandos
- Predice la salida antes de ejecutar el archivo, luego verifícala.
- Cambia un valor y explica por qué la condición ahora se comporta de manera diferente.
- Reescribe una línea para que el mensaje sea más natural para un estudiante.
- Anota aquí una característica de la sintaxis de Kotlin que mejora la legibilidad.
Guía paso a paso
- Lee el código inicial e identifica cada valor declarado.
- Ejecuta el ejemplo sin ediciones y confirma tu predicción.
- Cambia el recuento de lecciones o el indicador de proyecto y vuelve a ejecutarlo.
- Refactoriza un mensaje para que suene más humano y claro.
- Escribe una nota breve sobre cómo la condición controla la salida.
Ejercicios prácticos
- Añade una segunda rama para un escenario de curso de tamaño mediano.
- Reemplaza el texto codificado con tu propio ejemplo de curso.
- Crea un fragmento similar usando valores diferentes pero la misma estructura.
Retos de código
- Mantén el código simple mientras haces que la lógica de ramificación sea un poco más descriptiva.
- Compara dos versiones de la condición y decide cuál se lee mejor.
Mini tareas de práctica
- Renombra una variable para una intención más clara.
- Añade una línea de salida extra que use interpolación de cadenas.
- Describe en una frase qué verifica este fragmento.
Error común
Mixing x and y axes or using wrong coordinate origin causes shapes to appear in unexpected places.
Mini reto de la vida real
Draw one square, one triangle, and one circle, then move X marker 2 steps right and 1 step down.