21.Más inteligente, no más difícil.
Uno de los aspectos más sorprendentes de la programación es crear código que sea elegante y te ahorre tiempo. En nuestras lecciones hasta ahora, hemos creado algunos procedimientos ingeniosos y utilizado algunas variables. En esta lección vamos a hacer un procedimiento que sea ajustable... gracias a esas variables.
Pasemos al siguiente paso.
La forma difícil. Comencemos haciendo las cosas a la antigua. Haz un rectángulo en tu pantalla.
Haz un rectángulo de 50 por 70 utilizando los comandos fd (adelante) y right (derecha) en tu pantalla.
Repita después de mí... ¿Puedes pensar en algo más que podríamos haber hecho para acortar el código que acabamos de usar? ¿Hubo algo repetitivo?
Intentemos el comando de nuevo.
qué hay de esas variables que mencioné? ¿Te vienen a la mente las palabras "Ancho" y "Largo"? Cuando aprendimos sobre variables anteriormente, usamos el comando "make". Hagamos lo mismo aquí.
Haz una variable :W = 50 y una :L = 70.
Ahora pongamos eso en nuestra antigua fórmula de repetición
La única diferencia es que cambiamos los números originales por variables.
Aquí es donde entra en juego el verdadero poder. Necesitamos convertirlo en un procedimiento. Voy a elegir el nombre "rec" porque es corto y simple. Queremos que dibuje un rectángulo personalizado cada vez, así que necesitamos "pedir" algunos detalles.
Crea el nuevo procedimiento rec
Esta es la parte divertida. Ahora tienes la capacidad de crear cualquier rectángulo simplemente llamando al procedimiento "rec" y escribiendo 2 números después de él.
Intenta dibujar un rectángulo de 60 por 10 a ver si puedes.