Ejemplo 4. Evaluar una función de una variable en varios valores.

En este ejemplo trataremos los siguientes "temas":
  • Uso de estructuras de control iterativas.
  • Uso de comandos Request y Disp.
  • Declaración y uso de funciones matemáticas dentro de un programa.
Muchas veces necesitamos evaluar una función en varios puntos específicos y podemos hacerlo de una manera más rápida usando nuestra calculadora.

Yo propongo dos métodos, aunque en este ejemplo veremos el primero de ellos. Tenemos que saber el total de puntos.

El programa es algo así:


Como se observa, primero pide un número de puntos n, después la función f(x), posteriormente pide un valor en el que evaluará la función, lo ingresamos, evalúa la función y vuelve a pedir un valor. Esto lo repite n veces (el número de puntos).

NOTA: Será programa porque usaremos los comandos Request y Disp, los cuales no pueden usarse en una función.

Entonces se puede describir con el siguiente algoritmo:

  1. Inicia el programa.
  2. Ingresar numero de puntos n.
  3. Ingresar la función f.
  4. Inicio de ciclo, se repite n veces
    1. Ingresar valor a evaluar.
    2. Evaluar la función.
    3. Mostrar el resultado.
  5. Fin del ciclo.
  6. Fin del programa.
Clic para ampliar

Insertamos un Editor de programas en un Documento Nuevo con los siguientes datos:


Veamos las variables que necesitaremos:
  • Número de puntos $\rightarrow$ n.
  • Variable para el conteo en el ciclo $\rightarrow$ i. (Variable iteradora).
  • Variable que almacenará la función $\rightarrow$ f.
  • Variable que almacenará el valor a evaluar $\rightarrow$ xval.
En total son 4: las declaramos.

Ahora pedimos los dos primeros datos, el número de puntos y la función con Request.

NOTA: El ingreso de la función es algo "nuevo" para nosotros hasta ahora. La función se puede almacenar en cualquier variable, es todo.

Ahora el ciclo for, se usa la sintaxis:
For variableIteradora, valorDeInicio, valorFinal, incremento
   .....
EndFor

De acuerdo a lo que declaramos queda de la siguiente forma:

Variable iteradora: i.
Valor de inicio: 1.
ValorFinal: n (numero de puntos).
Incremento: 1.

NOTA: Esto quiere decir que repetirá n veces lo que se le indique.

Dentro del ciclo, primero debemos pedir el valor de x (el que se va a evaluar).

Ahora debe evaluarse y después mostrarse. Esto lo "juntaré" para que sea un solo paso como se muestra en la imagen:

NOTA: Esa parte es importante, quiere decir que imprimirá el mensaje Resultado, y después el resultado de evaluar la función en x=xval. Recordemos que la función que se ingresa debe estar en función de x, si está en función de otra variable deberá cambiarse esa parte.

Por ejemplo, si estará en función de t queda de la siguiente forma:
$$f\mid t=xval$$ 
Si está en función de y:
$$f\mid y=xval$$ 

El símbolo "tal que |" se inserta pulsando las teclas CTRL y el símbolo = que está debajo:

Se selecciona el símbolo:

Esto nos permite evaluar funciones en ciertos valores.

Probemos el programa.



Al final lo mejor es limpiar las variables. Para esto se usa el comando DelVar:
DelVar variable1, variable2, ..., variableN


Recomiendo mucho limpiar las variables, en especial si no se vuelven a usar, en todo caso NO LAS LIMPIES.

Con eso terminamos esta forma de evaluar funciones.
En el siguiente ejemplo haremos algo similar, pero con una estructura de datos: una lista 😯.

Como dije antes, cualquier duda puedes escribirla en los comentarios 👌.

Comments

Popular posts from this blog

Programación Calculadora TI Nspire CX CAS en TI-BASIC

Ejemplo 8. Uso de matrices: Serie trigonométrica de Fourier.