Está en la página 1de 3

Programacin Tipos de variables y su ejemplo de cada uno El tipo integer (entero) Como ya habrs ledo el tipo de datos entero

es un tipo simple, y dentro de estos, es ordinal. Al declarar una variable de tipo entero, ests creando una variable numrica que puede tomar valores positivos o negativos, y sin parte decimal. Este tipo de variables, puedes utilizarlas en asignaciones, comparaciones, expresiones aritmticas, etc. Algunos de los papeles ms comunes que desarrollan son: Controlar un bucle Usarlas como contador, incrementando su valor cuando sucede algo Realizar operaciones enteras, es decir, sin parte decimal
type tContador = integer; var i : tContador; n : integer; begin n := 10; (* asignamos valor al maximo *) i := 1; (* asignamos valor al contador *) while (i <= n) do begin writeln('El valor de i es ',i); i := i + 1 end end.

El tipo boolean (lgico) El tipo de datos lgico es el que te permite usar variables que disponen slo de dos posibles valores: cierto o falso. Debido a esto, su utilidad salta a la vista, y no es otra que variables de chequeo. Nos sirven para mantener el estado de un objeto mediante dos valores: si/no cierto/falso funciona/no funciona on/off etc.

type tLogico = boolean; var llueve : tLogico; paraguas : boolean; (* si llueve o no *) (* si encuentro o no el paraguas *)

begin (* aqui se determinarian los valores de "llueve" y "paraguas" *) if llueve and (not paraguas) then writeln('Me quedo en casita') else writeln('Me voy a dar un paseo') end.

Los tipos char y string (carcter y cadena) Con el tipo carcter puedes tener objetos que representen una letra, un nmero, etc. Es decir, puedes usar variables o constantes que representen un valor alfanumrico. Pero ojo, cada variable slo podr almacenar un carcter. Sin embargo, con las cadenas de caracteres (strings) puedes contener en una sla variable ms de un carcter. Por ejemplo, puedes tener en una variable tu nombre.
type tNombre = string[10]; (* puede almacenar 10 caracteres *) var nombre : tNombre; (* variable para almacenar el nombre *) letra_NIF : char; (* caracter para contener la letra del NIF *) begin nombre := 'Beni'; letra_NIF := 'L'; writeln('Mi nombre es ',nombre,' y mi letra es ',letra_NIF) end.

Tipo de variable variant Este tipo principal de datos es el tipo Variant, en l podemos introducir varios subtipos de datos con total libertad. Para cambiar el subtipo de un variant, slo tenemos que introducir un dato en la variable. La variable variant cambia automticamente de un subtipo a otro, sin que tengamos que hacer ninguna operacin adicional. Ejemplo Dim Dato 'Variant por omisin Dato = "123" ' cadena de caracteres If IsNumeric(Dato) Then Dato = Dato + 1111 'resultado double 1234 End if Dato = Dato &"5" 'cadena de caracteres "12345"

Tipo de variable Date Time El tipo DATETIME se usa cuando necesita valores que contienen informacin de fecha y hora. MySQL recibe y muestra los valores DATETIME en formato 'YYYY-MM-DD HH:MM:SS' . El rango soportado es de Ejemplo '1000-01-01 00:00:00' a '9999-12-31 23:59:59'. (Soportado significa que aunque valores anteriores pueden funcionar, no hay garantas) Tipo de Variable Date El tipo DATE se usa cuando necesita slo un valor de fecha, sin una parte de hora. MySQL recibe y muestra los valores DATE en formato 'YYYY-MM-DD' . El rango soportado es de Ejemplo '1000-01-01' a '9999-12-31'.

También podría gustarte