Programación TI. Clase 4.

Temas:
  • Otras configuraciones:
    • Comentarios
    • Modo
Comentarios

Un comentario nos permite "incrustar" anotaciones en cualquier parte del código de un programa.
Normalmente son ignorados por el intérprete/compilador.

El fin de las anotaciones es hacer más fácil la lectura del código, es decir, las hacemos con nuestro lenguaje, por lo que podemos literalmente explicar qué hace cierta línea, algún intervalo de líneas e incluso todo el programa.

En TI-Basic se usa la siguiente sintaxis:
©Esto es un comentario de una línea
Para colocar el símbolo © se hace lo siguiente:
 (Botón de librería)
Pestaña 4 (símbolos)

Otra forma es insertando un comentario directamente desde el menú:
Menú->Acciones->Insertar comentario


Implementado en el editor de programas queda así:

Ahora algo interesante con los comentarios, tomemos como ejemplo la librería linalgcas que ya tiene la calculadora.

Seleccionamos la primer función ceigenvals, observando la parte inferior se tiene información de dicha función:
ceigenvals(Mat): symbolic cplx eigenvals

Esto es información que da el programador al usuario sobre cómo usar la función, en este caso nos quiere decir que a la función se le pasa una Matriz.

Veamos con otra función: desynsinitcond.


Tiene otros parámetros, en este caso 4. Créeme que sin esta información, sería muy difícil saber cómo usar la función.

¿Pero qué relación tiene esto con los comentarios? Bueno, esta información se pone como un comentario justo al inicio del código de la función o programa, aquí un ejemplo de una de mis librerías:

zent(z0,zt,l)

Eso aparece en la ventana de librerías, ahora la codificación:

En la imagen se encuentra resaltado el comentario que aparece cuando se busca la función.

Y ahora, ¿cómo hago una librería? Eso lo dejaré para el siguiente post, aún hay algo importante que se puede configurar.

NOTA: Si te causa curiosidad la librería que uso como ejemplo, contiene funciones para cálculos correspondientes a ondas electromagnéticas guiadas.


Configuración de Modo

En ocasiones necesitamos que la calculadora esté configurada de cierto modo para realizar una tarea, por ejemplo, cuando se trabaja en grados sexagesimales, obviamente el argumento de la función trigonométrica se tomará como grados y no como radianes.

Para estas configuraciones, tenemos el menú Modo, que tiene las siguientes configuraciones disponibles:


  1. Mostrar dígitos: Cantidad de cifras que se mostrarán, y si es con punto decimal (coma flotante) o sólo la parte entera después de un truncamiento.
  2. Ángulos: Permite configurar si se trabaja con radián, grado sexagesimal o gradián.
  3. Formato exponencial: Algunos lo conocemos como notación que puede ser cualquiera de las tres siguientes:
    1. Normal, por ejemplo, 0.0000027
    2. Científico, por ejemplo, 2.7E-6
    3. Ingeniería, por ejemplo, 2.7E-6 = 2700E-3   (la potencia es un múltiplo de 3, como 1, 3, 6, 9, 12, etc).
  4. Real o complejo: se puede trabajar sólo con números del conjunto de los Reales, o con números complejos en su forma rectangular o en su forma polar.
  5. Auto o aprox: Cuando se llega a un número fraccional impropio, por ejemplo, 9/8 el resultado se puede indicar como 9/8 ó 1.125, de manera que tenemos las opciones:
    1. Auto: si se puede expresar como fracción, lo expresará así, de manera contraria dará el resultado con coma flotante.
    2. Aproximado: expresa resultados con coma flotante.
    3. Exacto: expresa resultados como fracciones.
  6. Formato de vector: permite elegir si se trata de vectores en coordenadas rectangulares, cilíndricas o esféricas.
  7. Base: poco que explicar, se elige entre decimal, hexadecimal o binario.
  8. Sistema de unidades: ya que la calculadora permite operar con unidades, se puede seleccionar entre el Sistema Internacional (SI) o el sistema inglés.
  9. Obtener modo: obtiene un modo de la calculadora con el comando getMode(integer), donde integer toma el valor del modo que queremos, ya sea grado, formato, etc.
  10. (A) Obtener información de idioma. 

Obviamente, cuando sea necesario en los ejemplos, se verá cómo se puede usar esta configuración de modos.



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.