Sunteți pe pagina 1din 7

GUIA 6: VARIABLES Y CONSTANTES

VARIABLES Para tratar de unificar criterios es indispensable, en primer lugar, estudiar el concepto de variable, pero antes debemos entender cmo se almacena la informacin y los datos en las memorias. Observemos el siguiente grafico que contiene informacin sobre cada uno de los estudiantes del colegio:

Podemos ver que la informacin se almacena como un ARCHIVO el cual se tiene que identificar con un nombre (para nuestro ejemplo DATOS); el archivo est dividido en una serie de partes llamadas REGISTROS (que para nuestro caso es donde se guarda la informacin correspondiente a un estudiante) y, a su vez, cada registro se subdivide en partes menores a las que se denominan CAMPOS (que es donde realmente se almacena la informacin del estudiante); tambin debemos notar que los campos tienen unos nombres, a los cuales se les llama VARIABLES. En el ejemplo encontramos tres variables: COD, NOM, CUR, que han sido definidas para guardar el cdigo, el nombre y el curso, respectivamente, de cada uno de los alumnos; ya podemos suponer que aunque se utilicen las mismas variables para muchos estudiantes su contenido cambia.

Entonces una variable es el nombre que se le da a un campo en una memoria cuyo contenido puede cambiar o variar a travs de un proceso.

Partes de una variable: Consta bsicamente de dos partes, ejemplo:

El nombre es el conjunto de caracteres: Letras, Nmeros, Caracteres especiales (_, $,%,&) con los que se identifica el contenido de una variable en un momento determinado. El contenido es la cantidad que una variable representa o tiene asociada en un momento determinado.

Que es una constante:


Como ya estudiamos el concepto de que es una variable nos queda ms fcil entender el concepto de constante. Contante: es el nombre que se le da a un campo de memoria cuyo contenido no cambia o vara a travs de un proceso. Ejemplo:

C = 27 R1X = - 34.789 Si el contenido no cambia, as pasemos muchas veces por ellas, sern constantes.

Tipos de datos
Los datos que utilizan los programas o algoritmos se pueden clasificar en base a diferentes criterios. Uno de los ms significativos es aquel que dice que todos los datos que utilizan los programas son simples o compuestos. Un dato simple es indivisible (atmico), es decir, no se puede descomponer. Ejemplo 1: Un ao es un dato simple. Ao...: 2006 Un ao se expresa con un nmero entero, el cual no se puede descomponer. Sin embargo, un dato compuesto est formado por otros datos. Ejemplo 2: Una fecha es un dato compuesto por tres datos simples (da, mes, ao). Fecha: Da...: 30 Mes...: 11 Ao...: 2006 Ejemplo 3: Otro ejemplo de dato simple es una letra. Letra...: t Una letra se representa con un carcter del alfabeto. Pero, cuando varias letras se agrupan, entonces se obtiene un dato compuesto por varios caracteres.

Clasificacin de los tipos de datos


Tipo entero: representa nmeros enteros con o sin signo, que estarn compuestos por los dgitos del 0 al 9, pudiendo ser precedidos por los signos + o -. Algunos ejemplos de datos enteros son: 0, 23, -176, -1, etc. Para definir variables en C# se antepone la palabra reservada del tipo al identificador de la variable. El tipo de datos entero se define en el lenguaje de programacin C# por la palabra reservada int.

Para definir un tipo de dato en C# se escribe lo siguiente:

int nombre_variable = valor;

No es necesario que la variable tenga un valor predeterminado. Se puede definir sin asignarle ningn valor. Si tenemos varios datos que son del mismo tipo, se pueden definir todas en la misma lnea de cdigo escribiendo un nico int, separando el nombre de las variables por ,. Una vez que se haya acabado de definir variables, se cierra la lnea de cdigo con ;, Por ejemplo: int edad = 24;

int edad; int edad, num, contador;

Tipo long: representa nmeros enteros con o sin signo, que estarn en un rango superior a los datos de tipo entero (-922337203685477508 a 922337203685477507) Algunos ejemplos de datos enteros son: 0, 23, 1000000000, -50000000, etc. Este tipo de datos se define en el lenguaje de programacin C# por la palabra reservada long. Para definir un tipo de dato en C# se escribe lo siguiente:

long nombre_variable = valor;

Tipo real: Se emplean para representar nmeros reales (con decimales). Para definir datos reales se antepone la palabra reservada float al identificador de la variable.

float identificador = valor;

Por ejemplo: float numero1, numero2; float numero3 = 123.43; float numero3; Tipo carcter: Este tipo de datos se emplea para representar un carcter perteneciente a un determinado cdigo utilizado por el ordenador (normalmente el cdigo ASCII). Para representar este tipo de dato se antepone la palabra reservada char al identificador de la variable.

char identificador = valor;

Una constante tipo char se representa como un solo carcter encerrado entre comillas simples. Por ejemplo: char letra, letra2; char letra=a; Tipo cadena de caracteres: Una cadena de caracteres es un nmero de caracteres consecutivos es decir una cadena de C# es una matriz de caracteres que se declara utilizando la palabra clave string.

string s = "Hello, World!";

Por ejemplo: string palabra1 = "orange"; string color = "red";

Normas para definir variables


Son normas que se sugiere seguir para la asignacin de nombres de variables, estas son:

En lo posible el nombre debe comenzar por una letra El nombre debe ser mnemotcnico (es decir que este relacionado con su contenido) El nombre no debe exceder de 8 caracteres No deben existir espacios entre las letras del nombre No debe poseer caracteres especiales, ni palabras reservadas del lenguaje que se est utilizando

Actividad. 1. Copie la siguiente tabla en su cuaderno y en ella resuma los distintos tipos de datos y su respectivo ejemplo: Tipo de dato Palabra reservada Ejemplo (Nota en C# toda variable debe ser declarada antes de poder ser utilizada) Entero Long Real Carcter Cadena de carcter

2. Copie la siguiente tabla en su cuaderno y en ella defina el valor final que obtienen las siguientes variables

b=5+7; c= 5; b = c + 4; int x; x = 4.56; x = x * 2;

asigna a b el valor de ________ asigna a c el valor de ________ y luego asignar a b el valor de _______________ asigna a x el valor de ___________y luego asigna a x el valor de______

y = 2 + 3 * 4;

y = (2 + 3) * 4;

asigna a y el valor de _____________ Nota: Tenga en cuenta la precedencia de las operaciones, quiere decir que primero se ejecuta la multiplicacin antes que la suma, en otras palabras SE RESPETAN LAS LEYES DEL ALGEBRA asigna a y el valor de ____________, Nota: observe que el orden de las operaciones queda afectado por el uso de PARENTESIS ( )

3. Clasifique los siguientes datos en entero, carcter, cadena de caracteres, real, lgico: El nmero de botones de una camisa. La altura de una torre. Los datos de una cuenta bancaria. El nmero de pasajeros de un avin. El resultado de hacer una apuesta (ganar o perder). La capital de Canad. La letra 'b' escrita en mayscula.

4. Responda en su cuaderno las siguientes preguntas: 1. 2. 3. 4. 5. 6. 7. Que es un registro Que es un dato Que es un campo Que es una variable Cules son las partes de un variable Que es una contante Enumere 4 normas bsicas para definir variables

S-ar putea să vă placă și