Programación TI. Clase 1.

Temas:

  • Programa y función.
  • Tipos de datos.
  • Estructuras de datos (vector, matriz y lista).

Programa y función.

Cuando agregamos un archivo de editor de programas, el sistema nos muestra una ventana como la siguiente:


Tiene los siguientes campos:
  • Nombre. Nombre con el que se llamará (en ocasiones se dice invocará) al programa o función, se debe tomar en cuenta las siguientes características:
    • No puede comenzar con un número, por ejemplo, 2func.
    • No puede contener espacios, puntos ni caracteres especiales, a excepción del guión bajo (aunque no puede comenzar con guión bajo), por ejemplo, deg_rad es correcto, pero deg*rad y deg.rad no lo son.
    • Se permite un máximo de 15 caracteres.

  • Tipo. Es el campo que puede causar mayor confusión: ¿Debo crear un programa o una función? . En la wiki del lenguaje se encuentra una tabla que nos facilitará la decisión (puedes consultarla en tibasicdev.wikidot.com/nspire, en inglés):

  • Acceso a librería. La dos opciones son LibPriv y LivPub, recomiendo siempre usar LivPub, pues nos permitirá en un futuro acceder fácilmente a programa o función.
Tipos de datos


En todo "curso" de programación esto es un tema obligado, aunque lo explicaré brevemente (puedes encontrar más información muy detallada en la red). Toda variable debe ser de un tipo de dato.

Enteros (int). 
De manera redundante, guarda sólo la parte entera de una cifra, ya sea positiva o negativa. Por ejemplo, si se ingresa el valor 5.666782, el intérprete guardará 5;  para 0.1 guardará 0.


De coma flotante o reales (float).
Almacenan tanto la parte entera como la decimal, positiva o negativa. Para los ejemplos anteriores, el intérprete guardaría 5.666782 0.1, tal como se ingresan.

Booleanos (boolean).
Pueden almacenar los dos estados lógicos: True o False.

Caracter y cadena (char y string).
Es probablemente al que se debe dar más importancia en el caso de TI Basic. String guarda "varios" caracteres, mientras que char sólo uno.


Estructuras de datos. Vectores, matrices y listas. 

En TI Basic es mucho más fácil trabajar con estas estructuras. Para vectores y matrices se ocupan corchetes, por ejemplo, para un vector de 5 elementos se introduce: [n1 , n2, n3, n4, n5] (nótese las comas para indicar otro elemento); para una matriz de ceros de 2x3 se introduce: [0,0,0;0,0,0] (en este caso se utiliza punto y coma ; para indicar una nueva fila).

Ejemplo de vector de 5 elementos.

Ejemplo de matriz cero 2x3.

Para las listas se utilizan llaves {}. Dentro de estas se colocan sus elementos, separados por una coma. Por ejemplo, crear una lista con los siguientes elementos:  1,2,4,8,16,32 y 64. 


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.