FORMACIÓN 3.0
CURSOS 3.0
Newsletter
| 6 de marzo de 2026 |
logo 8m educación 3.0
  • Noticias
  • Recursos
    • Educación Emocional
    • Educación Infantil
    • Primaria
    • Secundaria
    • Programación
  • Directores
  • Libros
  • Tecnología
  • Formación Docente
  • Familias
  • Entrevistas
  • Experiencias
  • Opinión
Artículo: El Proyecto Scratch de los Viernes (XIX): dibujando funciones matemáticas en Scratch
EDUCACIÓN 3.0EDUCACIÓN 3.0
Suscríbete
  • Noticias
  • Recursos
    • Educación Emocional
    • Educación Infantil
    • Primaria
    • Secundaria
    • Programación
  • Directores
  • Libros
  • Tecnología
  • Formación Docente
  • Familias
  • Entrevistas
  • Experiencias
  • Opinión
DETACAMOS

Cómo aprender gramática jugando al UNO

11 de julio de 2019

Herramientas colaborativas para el aula

14 de noviembre de 2025

90 cortometrajes para educar en valores

11 de julio de 2025

70 películas basadas en la figura del docente

13 de junio de 2019

Guía completa Kahoot!: Crea tus propios quiz para usar en clase

30 de junio de 2025

Las mejores plataformas para la gestión de centros educativos

11 de julio de 2025

5 consejos para trabajar con niños con autismo

2 de abril de 2019

Herramientas para crear presentaciones colaborativas

31 de octubre de 2025

Cuadernillos descargables para trabajar Plástica en Secundaria

8 de febrero de 2026

70 blogs educativos imprescindibles

3 de marzo de 2026

30 herramientas de gamificación para clase que engancharán a tus alumnos

1 de abril de 2025

Aprendizaje Basado en Retos con La Patrulla Canina

25 de febrero de 2026

12 portales con recursos TIC gratuitos para trabajar en el aula y en casa

24 de octubre de 2024

Los cinco pilares de la Competencia Digital docente y sus finalidades

31 de octubre de 2025

Herramientas y apps para crear mapas conceptuales y mentales

11 de julio de 2025

Inicio » Recursos » Programación

El Proyecto Scratch de los Viernes (XIX): dibujando funciones matemáticas en Scratch

Por
Pablo Espeso
Publicado 2 de septiembre de 2016 a las 16:30
7 min. de lectura
El Proyecto Scratch de los Viernes (XIX): dibujando funciones matemáticas en Scratch 4
Ecuacion-matematicas-pixabay
Compartir

Ya hemos visto cómo Scratch es una herramienta multidisciplinar, que podemos adaptar a diferentes materias tales como Física, Matemáticas, Ciencias Sociales o incluso Educación Física. La clave es proponer un proyecto que nos permita «jugar» con la herramienta a la vez que aprendemos determinados conceptos; por ejemplo, hoy vamos a aprender a dibujar funciones matemáticas en Scratch.
Avanzamos con nuestro Proyecto Scratch de los Viernes para ahondar en un tema curricular muy habitual en determinados cursos de Secundaria y Bachillerato. Este proyecto es, de hecho, muy sencillo si se tiene una pequeña base de manejo de la herramienta, y permitirá a nuestros alumnos crear su propio «pintor» de funciones matemáticas en Scratch que luego podrán personalizar a su gusto.

Índice de contenidos
  • ¿Qué es una función?
  • La estructura de una función
  • Dibujando funciones matemáticas en Scratch
  • Hasta el infinito… y más allá

¿Qué es una función?

Scratch Fondo de Coordenadas

Es evidente que antes de programar el proyecto es necesario que nuestros alumnos sepan lo que es una función. Y, por tanto, esta idea está limitada a aquellos cursos en los que ya se haya explicado este concepto. Como siempre, Wikipedia es un interesante punto de partida.
Es necesario mencionar que Scratch no deja de ser un lenguaje de programación limitado en algunos aspectos, entre ellos el escenario. Si bien éste es un plano cartesiano de coordenadas x,y, puede quedarse corto para mostrar algunas funciones: sus coordenadas tienen un rango x [-240, 240] e y [-180, 180], de forma que sólo es capaz de mostrar las funciones dentro de este espacio.

También se dan otros problemas, y si bien algunos de ellos podemos solucionarlos con código (más o menos complejo) rápidamente nos daremos cuenta de que Scratch no es el mejor programa para dibujar funciones. Otros, como Geogebra, son mucho más potentes y versátiles.
Ahora bien, el objetivo de crear un programa que dibuje funciones matemáticas en Scratch no es que sea el mejor de todos; al contrario, este programa permitirá a los alumnos comprender qué son las funciones y ahondar en el funcionamiento a nivel matemático que éstas tienen.

La estructura de una función

Función Cuadrática en Matemáticas
Funciones matemáticas en Scratch

Aunque existen innumerables tipos de funciones, en este proyecto nos vamos a centrar en aquellas que son comunes tanto en Secundaria como en Bachillerato: dibujaremos funciones cuadráticas, de segundo grado. Su estructura es la siguiente:

Así pues, tendremos que asignar tres constantes (a, b y c) en el momento inicial, y nuestro programa se encargará de determinar el valor tanto de x como de y. Para asignar las constantes lo más sencillo es preguntarle al usuario, y almacenar las respuestas en sendas variables de Scratch:

Nuestro programa ya «sabrá» qué función es la que debe pintar, así que podemos prepararnos para esta segunda fase. Antes mencionábamos que el escenario de Scratch se mueve entre las coordenadas x=-240 y x=240, con lo que por ejemplo podemos colocar nuestro objeto en la posición x=-220, y=0 para que comience a pintar ahí.

Dibujando funciones matemáticas en Scratch

Funciones de Segundo Grado en Scratch

Para ello vamos a utilizar el lápiz (categoría de piezas de color verde), de forma que iremos variando la posición en x del objeto (empezando en -220, sumando 1 cada vez) mientras nuestro programa calcula el valor de la posición y en cada iteración.
El código tiene muchas piezas de Scratch, pero en esencia es tremendamente sencillo: tendremos que fijar y al valor de la función, que es (a*x^2) + (b*x) + c. Inmediatamente después modificaremos la posición de x para que vaya un paso a la derecha (+1). Este proceso lo repetiremos hasta que la posición x alcance un determinado valor, en nuestro caso 220:

Con apenas una docena de piezas hemos creado un programa que dibuja funciones matemáticas sencillas. El resultado que obtenemos funciona, aunque puede pulirse para que sea mucho más potente y realista; estas mejoras las tratamos a continuación.

Hasta el infinito… y más allá

El trabajo está cumplido, y si probáis el programa veréis que ya dibuja algunas funciones. Probad, por ejemplo, con a=0, b=0, c=100; y con a=1, b=0, c=0. A continuación os proponemos algunas mejoras para ampliar este proyecto y conseguir un programa más robusto, con mejores resultados y mayores posibilidades:

Te puede interesar
juegos de programación físicos
Si quieres enseñar a programar sin pantallas, no te pierdas esta selección de juegos
18 de diciembre de 2025
enseñar programación en Primaria y Secundaria
No sólo Scratch: 18 lenguajes y plataformas para enseñar programación en Primaria y Secundaria
11 de julio de 2025
Aprende a programar con Python
Las mejores herramientas online para iniciarse en Python
12 de febrero de 2025
  • Una de las limitaciones de usar el lápiz en Scratch es el espacio en el escenario: cuando el objeto toca el borde, el lápiz continúa dibujando. ¿!– /wp:list-item –>
  • Es posible que algunas funciones resulten demasiado pequeñas, ya que las unidades del escenario así lo son. En algunos casos es posible que necesites «hacer zoom«, es decir, dibujar la función proporcionalmente para que aparezca más grande sobre el escenario.
  • Hemos dibujado una función cuadrática. Las funciones cúbicas o de mayor grado son triviales de implementar.
  • Sería una idea genial poder tener varias funciones dibujadas, idealmente con colores diferentes, para así poder compararlas.
  • Crea una variable que almacene qué función está dibujando, a través de unir cadenas de texto. O, en el caso de que tengas varias dibujadas, una lista que las muestre.

El proyecto Scratch de los viernes es la sección en la que, cada primer viernes de mes, proponemos una idea de proyecto y damos algunas pistas para llevarlo a cabo. Hemos hablado de movimientos, figuras geométricas, historias, juegos de preguntas y respuestas, relojes, videojuegos… ¿Quieres saber más? Échale un vistazo a las ideas recopiladas en este enlace o al estudio EDUCACIÓN 3.0 en la comunidad de Scratch donde estamos incluyendo nuestros proyectos de los Viernes. Y por supuesto, ¡cualquier propuesta o sugerencia que tengas será bienvenida!

Más noticias de:El proyecto Scratch de los viernesMatemáticasScratch
No hay comentarios No hay comentarios

Deja una respuesta Cancelar la respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Somos el medio de comunicación líder en innovación educativa. Nuestro objetivo es acompañar a la comunidad educativa en la necesaria transformación de la educación para adaptarse a la nueva realidad de la sociedad del siglo XXI.
  • Mapa del sitio
  • ¿Quiénes somos?
  • Normas para publicar
  • Contacto
  • CURSOS 3.0
  • FORMACIÓN 3.0
  • CALENDARIO DE EVENTOS
  • TIENDA EDUCACIÓN 3.0
SUSCRÍBETE
© 2010 – 2026 Edita EDUCACIÓN 3.0
  • Política de privacidad
  • Aviso Legal
  • Política de Cookies