Programación de ordenadores para niños por bloques. ¿Qué es el valor absoluto? Función, representación gráfica (PN00543G)

Resumen: Entrega nº43 del curso "Programación para niños de 10 a 16 años (primaria o secundaria)".
Codificación aprenderaprogramar.com: PN00543G

 

 

REPRESENTACIÓN GRÁFICA EN PROGRAMACIÓN CON DIDAC-PROG CARTESIA

¡Saludos! Soy Paula y os estoy acompañando en este recorrido por el aprendizaje de la programación informática para niños y adolescentes. Hemos visto que con Didac-Prog Cartesia podemos representar circunferencias aunque la aplicación no tiene instrucciones específicas para dibujar curvas. También podemos representar funciones matemáticas que no tienen instrucciones específicas.

didac-prog cartesia aprender programacion niños

 

Esta entrega la catalogamos como de programación avanzada. Por tanto no es recomendada para primaria sino sólo para secundaria.

Esta entrega está dirigida a mayores de 12 años. Si tienes menos edad, sáltala.

 

Diversas funciones matemáticas no se incluyeron en la aplicación Didac-Prog Cartesia pensando en mantener la aplicación simple. No obstante, es posible que se incorporen en versiones futuras en función de la valoración pedagógica y la demanda que por parte de los usuarios se perciba.

Entre las funciones no existentes explícitamente en Cartesia tenemos el valor absoluto, logaritmos o funciones trigonométricas entre otras. No obstante parte de las funciones no incluidas pueden simularse utilizando las herramientas de las que disponemos. A esto se le llama sacar partido a la potencia computacional del lenguaje, es decir, hacer cosas no previstas directamente por el lenguaje pero que se pueden hacer a partir de otras cosas más simples.

 

¿QUÉ ES EL VALOR ABSOLUTO Y LA FUNCIÓN VALOR ABSOLUTO?

El valor absoluto de un número es su valor positivo, excluyendo el signo negativo si es que lo tiene. Por ejemplo para los números 5, -4, 22.5 y -83.1 los valores absolutos serían 5, 4, 22.5 y 83.1, es decir, los mismos números pero siempre con signo positivo. Esto lo podríamos escribir como +5, +4, +22.5 y +83.1, aunque normalmente el signo positivo no se escribe porque se sobreentiende que si no es negativo es positivo y no hace falta indicarlo. El valor absoluto de un número se representa escribiéndolo entre dos barras verticales. Por ejemplo |5| = 5, |-4| = 4, |22.5|=22.5 y |-83.1| = 83.1

¿Qué ocurre con las funciones? También podemos obtener un valor absoluto de una función, a lo que llamamos función valor absoluto de la función. Supongamos que queremos representar gráficamente la función y = x2 – 5

Para ello asignamos valores a las x y obtenemos los valores de las y. En la siguiente tabla obtenemos algunos valores:

x

y = x2 – 5

Punto (x, y)

-5

-5 * -5 – 5 = 25 – 5 = 20

(-5, 20)

-4

-4 * -4 – 5 = 16 – 5 = 11

(-4, 11)

-3

-3 * -3 – 5 = 9 – 5 = 4

(-3, 4)

-2

-2 * -2 – 5 = 4 – 5 = -1

(-2, -1)

-1

-1 * -1 – 5 = 1 – 5 = -4

(-1, -4)

0

0*0 – 5 = - 5

(0, -5)

1

1 * 1 – 5 = - 4

(1, -4)

2

2 * 2 – 5 = - 1

(2, -1)

3

3 * 3 – 5 = 4

(3, 1)

4

4 * 4 – 5 = 11

(4, 11)

5

5 * 5 – 5 = 20

(5, 20)

 

Si unimos los puntos obtenemos una parábola similar a esta:

Programación de ordenadores para niños y adolescentes. Representación de funciones.

 

Si queremos representar la función valor absoluto de la anterior la función sería y = | x2 – 5 | y los puntos para la función serían:

x

y = |x2 – 5|

Punto (x, y)

-5

| -5 * -5 – 5 |= |25 – 5| = +20

(-5, 20)

-4

| -4 * -4 – 5 |= |16 – 5| = +11

(-4, 11)

-3

| -3 * -3 – 5 |= |9 – 5| = +4

(-3, 4)

-2

| -2 * -2 – 5 |= |4 – 5| = +1

(-2, 1)

-1

| -1 * -1 – 5 |= |1 – 5| = +4

(-1, 4)

0

| 0*0 – 5 |= +5

(0, 5)

1

| 1 * 1 – 5 |= +4

(1, 4)

2

| 2 * 2 – 5 |= +1

(2, 1)

3

| 3 * 3 – 5 |= +4

(3, 1)

4

| 4 * 4 – 5 |= +11

(4, 11)

5

| 5 * 5 – 5 |= +20

(5, 20)

 

Si unimos los puntos obtenemos un resultado similar a este:

Programación de computadores para niños y adolescentes. Representación de funciones.

 

Como ves, allí donde la función tomaba valores negativos aparece invertida como si estuviera reflejada en un espejo, ya que los valores negativos se han transformado en positivos.

El valor absoluto es fácilmente simulable en Didac-Prog Cartesia usando el condicional por lo que puede ser un magnífico ejemplo de aplicación de este comando. Las funciones trigonométricas y otras se pueden simular con un poco más de esfuerzo. Cada profesor deberá decidir si se debe estudiar alguna de estas “funciones simulables” mediante herramientas del lenguaje o si prescinde de ellas.

 

EJERCICIO

Vamos a representar sobre ejes cartesianos en una misma página dos funciones. En primer lugar la función y = – x2 + 5 con color rojo y en segundo lugar la función valor absoluto de la anterior y = |– x2 + 5 | con color verde. Para ello presenta las respuestas a los siguientes apartados:

a) Crea dos ejes de coordenadas en una misma hoja (puede ser uno encima de otro o uno al lado del otro, como prefieras).

b) Crea una tabla de valores x, y y puntos (x, y) para la función y = – x2 + 5 de la misma forma que hemos hecho en nuestro ejemplo.

c) Marca los puntos usando color rojo.

d) Une los puntos usando color rojo.

e) Crea una tabla de valores x, y y puntos (x, y) para la función y = |– x2 + 5 | de la misma forma que hemos hecho en nuestro ejemplo.

f) Marca los puntos usando color verde.

g) Une los puntos usando color verde.

 

El resultado gráfico a obtener debe ser parecido a esto:

Ejercicios resueltos programación informática para niños en la escuela y computación gráfica

 

Puedes comprobar si tus respuestas son correctas consultando en los foros aprenderaprogramar.com.

 

 

 

 

 

 

Para acceder a la información general sobre este curso y al listado completo de entregas pulsa en este link: Ver curso completo.

Para hacer un comentario o consulta utiliza los foros aprenderaprogramar.com, abiertos a cualquier persona independientemente de su nivel de conocimiento.

 

Remitidos

 

¿Puedo yo aprender?

Seas o no del área informática, si quieres aprender a programar te ofrecemos una solución guiada y personalizada: realizar un curso tutorizado on-line. Con este tipo de curso, podrás aprender a programar de forma ágil y amena.

Acceder a detalles y precios de los cursos tutorizados on-line

Política sobre cookies

Utilizamos cookies propias y de terceros para ofrecerte una mejor experiencia y servicio, de acuerdo a tus hábitos de navegación.

Si continúas navegando, consideramos que aceptas su uso. Puedes obtener más información en nuestra Política de Cookies.

En Facebook!

Ahora puedes seguirnos en Facebook. Noticias, novedades y mucho más. ¡Te esperamos!

RANKING APR2+

Ranking de lenguajes y entornos de programación aprenderaprogramar.com
 

MAYO - JUNIO 2021

1. Java / J2EE
2. .NET, C#
3. Entornos Oracle
4. Entornos SQL Server
5. JavaScript, Bootstrap 
6. Php, MySql
7. HTML, CSS
8. Android, iOS

Acceder a detalles sobre el ranking de programación aprenderaprogramar.com

FOROS APR2+

Pregunta, responde, consulta, lee, intercambia...

Participa!!! Entra en los foros aprenderaprogramar.com.

Donar o colaborar

Este sitio se mantiene abierto gracias al apoyo de muchas personas. Si crees que merece la pena apoyar económicamente este sitio web puedes realizar una donación o colaborar. Contacta con nosotros.

             Copyright 2006-2021 aprenderaprogramar.com                La web abierta a cualquier persona interesada en la programación