Srta

Páginas: 12 (2825 palabras) Publicado: 3 de septiembre de 2013
3. Tipos de datos elementales

3.1 Concepto de tipo de datos.
Ya se ha mencionado que en la resolución de problemas mediante una computadora, el objetivos final es obtener un programa que partiendo de unos datos de entrada proporcione unos resultados o datos de salida. Por tanto, en la creación de programas, harán falta unas entidades para representar y almacenar esos datos. Estas entidadescapaces de contener información.

3.1.1 Datos
Expresión general que describe los objetos con los cuales opera una computadora. Son considerados como elementos de información que puede tomar un valor entre varios posibles:
Si tienen valores fijos durante todo el programa son constantes
Si pueden modificar sus valores durante la ejecución del programa son variables
Se caracterizan por tenerlos siguientes atributos:
Identificador (o nombre): Un identificador o nombre será invariable y no podrá haber dos identificadores iguales. Se podría decir, que es un nombre con que se hace referencia a una función o al contenido de una zona de la memoria (debe describir su contenido o su función)

Para determinar un identificador cada lenguaje de programación tiene sus propias reglas, que enmuchos casos se parecen bastante, pero siempre se deberá cumplir que un identificador nunca podrá coincidir con ninguna de las palabras reservadas del propio lenguaje de programación.

Tipo: Indica la clase de dato que puede contener una de estas entidades. Un tipo estará definido por el conjunto de valores que pertenece a dicho tipo, es decir… el conjunto de valores que puede tomar un elemento, ylas operaciones que se pueden hacer con ellos. Por ejemplo:

Tipo: Entero
Valores: {…, -3, -2, -1, 0, 1, 2, 3, …}
Operaciones: Suma (+), Resta (-), Multiplicación (*),…

Valor: Contenido que tenga una de estas entidades en un determinado momento, información que almacena. Dependiendo de dicho valor puede cambiar o no durante la ejecución del programa estaremos hablando de variables oconstantes.

3.1.2 Palabras reservadas
Las palabras reservadas son las que forman el lenguaje, cada una de ellas está dotada de un significado previo y representará un comando del lenguaje.
Cada lenguaje de programación tiene su propio grupo de palabras reservadas, pero en general coinciden algunas de las siguientes: AND, ARRAY, BEGIN, CASE, CONST, DEFAULT, DO, ELSE, END, FILE, FOR, FUNCTION, GOTO,IF, IN, LABEL, MOD, NOT, OF, OR, REPEAT, RETURN, THEN, TO, TYPE, UNTIL, VOID, WHILE, etc.
No pueden ser utilizadas para nombrar a las variables, funciones, procedimientos, objetos  y demás elementos de programación. Generalmente esto se debe a que el propio lenguaje de programación  ya las utiliza, por esta razón, las palabras reservadas no pueden ser empleadas como identificadores definidos porel usuario, excepto si llevan delante el carácter @ como prefijo. Así, por ejemplo @for es un identificador válido, pero no for ya que es una palabra reservada.

3.1.3 Variables

Las variables actúan como “contenedores” que se crean en la memoria cuando inicia el programa, realizan operaciones de almacenamiento temporal de información mientras el software esta en ejecución y desaparecen cuandoéste termina. Cada variable debe de designarse con un nombre e indicarle a su vez el tipo de dato al que pertenece. Entiéndase por “tipo de dato” uno de los conjuntos de valores que cada computadora puede manejar de acuerdo a su naturaleza. Dichos valores se clasifican:

Datos numéricos: enteros y reales.
Datos no numéricos: alfanuméricos y lógicos.

En síntesis, una variable es un elementocuyo valor puede cambiar durante la ejecución del programa.

3.1.4 Constantes
Las contantes, en contraparte… también almacenan información y se clasifican según el tipo de dato que se les asigne, con la diferencia de que son valor invariable, pues su contenido no cambia mientras este activa la aplicación; a continuación se citan algunos ejemplos para valores constantes:

Año = 2010 ...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Srta
  • Srta.
  • Srta.
  • Srta
  • Srta
  • Srta
  • Srta.
  • srta

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS