Debe introducir al menos 3 caracteres en el buscador.
Inicio / Wikis / Cursos gratis / Modula 2 - Constantes, variables y tipos predefinidos

Modula 2 - Constantes, variables y tipos predefinidos

 ****- (4 opiniones)
Copyright Curso gratis de David Carrion Rosales - 13 de Abril de 2006
3. Constantes, variables y tipos predefinidos
CONSTANTES

Se llama constante a toda posición de memoria, referenciada por un nombre de constante, donde se almacena un valor que no puede cambiarse o permanece invariable a lo largo del proceso. Las constantes pueden ser:

Enteras

Números con valor entero, ya sea positivo o negativo.

Ejemplo: an_recto = 90

Reales

Números con punto decimal.

Ejemplo: pi = 3.14159

De caracteres o alfanuméricas

Contienen una serie de caracteres tales como letras mayúsculas, minúsculas, dígitos, signos de puntuación y otros símbolos especiales.

Ejemplo: ciudad = "29400 - Ronda"

VARIABLES

Se considera variable a una zona de memoria referencia por un nombre de variable, donde se puede almacenar el valor de un dato, que puede cambiarse cuando lo deseemos. El nombre de la variable es elegido por el usuario. Para que estén perfectamente definidas las variables, hay que especificar:

·         Su nombre.

·         El tipo de dato: numérico, alfanumérico o booleano.

·         El valor que va a tomar en un principio: inicialización.

El nombre sólo puede tener una longitud máxima de ocho caracteres, empezando obligatoriamente por una letra y sin contener espacios en blanco, pero pueden contener dígitos y algunos caracteres especiales como el subrayado. Las palabras reservadas no se pueden utilizar para nombrar a las variables. Según los tipos de datos que almacenan, las variables pueden ser:

Numéricas

Se escriben:

·         nombre-variable = numero

Ejemplo: contador = 35

Alfanuméricas

Se escriben de dos formas:

·         nombre-variable = "comentario"

·         nombre-variable = espacios( numero )

Ejemplo: nombre = "Domingo" o apellido = espacios( 30 )

Booleanas

Se escriben:

·         nombre-variable = VALOR-BOOLEANO

Ejemplo: fin = FALSO

La asignación introduce en una variable un valor o el contenido de otra variable. Tanto estos valores como la variable a la que se asigna deben ser del mismo tipo. Se escriben:

·         nombre-variable = valor-inicial

·         nombre-variable-1 = nombre-variable-2

Ejemplo: ape = "Rodríguez" ; apellido = ape

TIPOS PREDEFINIDOS

Tipos predefinidos del lenguaje

Una de las ventajas fundamentales de los lenguajes de alto nivel es la posibilidad que ofrecen al programador de definir sus propios tipos de datos. Mediante la definición de tipos de datos se consigue que cada información que maneja el computador tenga su sentido específico. El tipo establece los posibles valores que puede tomar ese dato. Supone crear un nuevo nivel de abstracción dentro del programa. Los tipos predefinidos más utilizados son:

·         BOOLEAN: tipo lógico

·         CHAR: tipo car cter

·         FALSE: valor lógico falso

·         INTEGER: tipo entero normal

·         NIL: valor nulo

·         REAL: tipo decimal normal

·         TRUE: valor lógico verdadero

Ejemplo: TipoEdad = INTEGER (tipo definido) ; edad : TipoEdad (variable declarada)

Tipos enumerado

Una manera sencilla de definir un nuevo tipo de dato es enumerar todos los posibles valores que puede tomar. Se realiza mediante una lista con los valores separados por comas y encerrados entre paréntesis. Cada posible valor se describe mediante un identificador, y éstos a su vez quedan declarados como valores constantes. El primer elemento de la lista ocupa la posición 0 y el último N-1, siendo N el número de elementos enumerados, formando parte los tipos ordinales.

·         Tipo = ( elem1, elem2, ... , elemN )

Ejemplo: TipoDia = ( lunes, martes, miercoles, jueves, viernes, sabado, domingo )

Tipos subrango

Un tipo subrango se define a partir de otro tipo ordinal ya definido, que se toma como tipo base. La forma de realizar esto es declarar un identificador diferente para el nuevo tipo y establecer los límites mínimo (primero) y m ximo (último) del subrango de variación. Estos límites se escriben separados por dos puntos seguidos y se encierran entre corchetes.

·         Tipo = [ primero .. último ]

Ejemplo: DiaMes = [ 1 .. 31 ]

Tipos conjunto

La definición de un tipo conjunto se realiza tomando como base o conjunto referencial el conjunto de todos los valores posibles de un tipo ordinal definido previamente. Por analogía con el vocabulario de conjuntos, llamaremos tipo referencial a este tipo base. Una forma de expresar un conjunto es indicar claramente cu les son sus elementos. Esto se hace mediante un expresión en la que se enumeran encerrados entre llaves los elementos a incluir y separados por comas, y precedidos por el identificador del tipo referencial.

·         Tipo = TipoReferencial{ elem1, elem2, ... , elemN }

Ejemplo: digito = RangoDigitos{ 0,1,2,3,4,5,6,7,8,9 }
Autor y licencia de 'Modula 2 - Constantes, variables y tipos predefinidos'

Wikis relacionados con 'Modula 2 - Constantes, variables y tipos predefinidos'

Curso dsd cero en gestion de programas con el Modula.II.
Rápida clasificación de laos tipos de roca.
PHP es un lenguaje en que usualmente el tipo de dato de una variable no... Más »
En la actualidad el mundo de los negocios se desenvuelve no solo dentro de los... Más »
Las manos y las palabras son, antes incluso que el arte, los órganos de comprensión... Más »
¿Estás seguro de que deseas eliminar este capítulo?