jueves, 25 de abril de 2019

Scratch: mejorar un programa con bloques

Los bloques nos permiten mejorar el código, haciendo que el código sea mucho más sencillo.
La reducción del código nos permite mejorar la abstacción.
Partimos de un programa que nos hace la tabla de multiplicar https://scratch.mit.edu/projects/57147240 que al pulsar el número por teclado nos hace la tabla de ese número. 
Este formato provoca que repitamos mucho código, 9 veces el mismo código, pero cada vez para cada número diferente. En la siguiente imagen se ve el código que debemos repetir para cada número.
Pasamos el programa por DrScratch que nos permite ver que tal tenemos el código. Al subirlo no sale que no está muy bien en abstracción.
 
Para mejorar la repetición del código lo que haremos será un bloque que consista en el código que se repite introduciéndole de parámetro el número del que queremos la tabla.
Una vez cambiado el código, volvemos a pasar nuestro programa por Dr Scratch y ya nos sale la mejoría en la abstracción.






No hay comentarios:

Publicar un comentario