1.- Que es una variable 2.- Como declarar una variable 2.- Uso de la sentencia FOR 3.- Hacer desplazamiento en una LCD 16x2
QUE ES UNA VARIBLE Desde la secundaria hemos ido escuchando el trmino variable pero podemos definir lo que es en este momento? En programacin, una variable est formada por un espacio en el sistema de almacenaje y un nombre simblico (un identificador) que est asociado a dicho espacio. Ese espacio contiene una cantidad o informacin conocida o desconocida, es decir un valor. El nombre de la variable es la forma usual de referirse al valor almacenado. Los tipos de datos (variables) bsicos son los siguientes:
COMO DECLARAR UNA VARIABLE En el compilador utilizado las variables siempre sern definidas justo despus de la funcin main, es importante tener en cuenta esto, ya que si se declara en otro punto de nuestro programa tendremos errores al momento de compilar. La forma en la que se declara una variable es poniendo primero el tipo de variable a utilizar (de tipo entero, flotante, carcter, etc.) seguido del nombre que tendr nuestra variable por ejemplo: int suma; Donde: int indica que es de tipo entero y suma el nombre de la variable SIEMPRE CON ; AL FINAL Dando un paso a lo que sera el programa de este da, tendremos lo mismo que en el anterior (el numero 2) solo que esta vez declararemos una variable i de tipo entero.
Si se desean declarar ms de una variable y del mismo tipo, simplemente se aaden mas nombres para las variables pero separadas por una coma , por ejemplo:
De esta manera se habrn declarado cinco variables de tipo entero para ser utilizadas en el programa, en este caso solo usaremos la variable i colocada en el cdigo anterior.
USO DE LA SENTENCIA FOR La sentencia o tambin llamado bucle FOR es muy importante en la programacin y se usa para repetir una misma operacin un nmero determinado de veces, FOR est compuesto de tres partes: Inicializacin: Se ejecuta solo al iniciar el bucle. Aqu va colocada la variable que contara el nmero de veces que se repite el bucle. Condicin: Es la condicin que se evaluara cada vez que se inicie el bucle. Esta condicin es la que determina la duracin del bucle. Actualizacin: Sirve para indicar los cambios que queremos ejecutar en las variables cada vez que se ejecute el bucle. for (inicializacin; condicin; actualizacin) {
} Ejemplo de uso del bucle for: for(i=0; i<=5; i++) {
} La representacin anterior muestra los aspectos de inicializacin, que es donde el valor de i es igual a cero, condicin es lo que permite que se ejecute la sentencia for, mientras esa condicin sea verdadera se volver a ejecutar el bucle for, en este caso tenemos que i sea menor (<) o igual (=) a 5, si i llegara a obtener un valor mayor a 5 la sentencia o bucle for dejara de ejecutarse, actualizacin es el cambio que sufrir la variable i en este caso ++ indica que se le sumara un 1 cada vez que se ejecute el bucle for, para indicar una resta de menos 1 se usaran - - , al momento de llegar a 5 el valor de i el bucle for dejara de ejecutarse.
HACER UN DESPLAZAMIENTO CON LCD 16X2 El programa que realiza el desplazamiento de un texto escrito en la LCD es el siguiente:
Para terminar esta prctica no habr explicacin extra alguna, queda en sus manos identificar que es lo que sucede en este aspecto, realicen la compilacin y simulen con el diagrama de proteus realizado en la prctica anterior. Prueben y traten de explicarse lo siguiente: Qu pasa si quitamos toda la lnea 18 printf(lcd_putc,\f);? Qu pasa si en la lnea 16 del for cambiamos el valor de inicializacin (prueben colocando 18, 16 y 13)? Por qu se coloco un 17 en la inicializacin y no un 16 si la LCD es de 16x2? Qu pasa al ajustar el delay en la lnea 21 (donde dice 300 cambiar por 1000, 100 y al final 50)? Por ahora es todo, espero hayan disfrutado de este nueva practica. Saludos.