Del curso: Fundamentos de la programación: Algoritmos

Accede al curso completo hoy mismo

Únete hoy para acceder a más de 24.900 cursos impartidos por expertos del sector.

Máximo común divisor: Implementación con Blockly

Máximo común divisor: Implementación con Blockly

Aunque resolver el máximo común divisor podía parecer complicado, de entrada, ha resultado ser un algoritmo bastante sencillo. Te invito a intentar resolverlo por tu cuenta en Blockly y luego ver conmigo la solución en este vídeo. Lo primero que vamos a hacer es crear una función llamada 'mcd', de máximo común divisor, que recibirá dos parámetros 'a' y 'b'. Dentro de la función empezamos con un 'if else' que compruebe si 'b' es igual a 0. Aquí un comparador entre la variable 'b' y el valor 0. En caso afirmativo, guardamos en 'res', que es una nueva variable que vamos a crear, guardamos en 'res' el valor de 'a'. En caso negativo, guardamos en 'res' el resultado de volver a llamar a 'mcd' pero esta vez como primer parámetro le pasamos la 'b', como segundo parámetro el módulo entre 'a' y 'b', que en Blockly se representa con la pieza 'remainder of' del bloque de 'Math'. Entonces, el 'remainder of' entre 'a', variable 'a', y variable 'b'. ¿Qué tenemos que devolver? El resultado. Ya está…

Contenido