You are on page 1of 15

LENGUAJES Y AUTMATAS 2

INSTRUCCIN DE ASIGNACION

I T O

Carrera: ISC Fecha: 07/10/2013 Grupo: 7 Semestre T/V Materia: Lenguajes y Autmatas II Tema: Instruccin de Asignacin. Maestro: Oscar Eduardo Gonzlez Jimnez.

LENGUAJES Y AUTMATAS 2
INTRODUCCIN

I T O

Ahora que tenemos claro lo que es una variable veremos cmo almacenar informacin en ellas, para esto utilizamos la instruccin de asignacin.

La instruccin de asignacin se encarga de guardar un valor en una variable, para esto es importante tener en cuenta que el valor que se guarde debe ser del mismo tipo que se ha definido a la variable, es decir, si defino una variable de tipo entero no podr asignarle un decimal(float).

LENGUAJES Y AUTMATAS 2

I T O

LENGUAJES Y AUTMATAS 2
INVESTIGACIN

I T O

La instruccin de asignacin tiene la siguiente sintaxis: nombre variable receptora = valor que se le asigna; Siempre la variable que recibe el valor va del lado izquierdo al =.

LENGUAJES Y AUTMATAS 2
INVESTIGACIN

I T O

Cuando nos referimos a valor que se le asigna puede ser representado de varias formas, que describiremos a continuacin: Asignacin de un valor fijo Se asigna directamente un valor, por ejemplo: edad = 18; nombre = juan; precio = 3.5; Asignacin del valor de una variable Se asigna el valor que contiene otra variable int edad, edad2; //definimos 2 variables de tipo entero edad = 18; //inicializamos la variable edad con un valor fijo edad2 = edad; //inicializamos la variable edad2 con el valor de la variable edad, es decir con 18

LENGUAJES Y AUTMATAS 2
LENGUAJE DE INSTRUCCIN
Asignacin del valor del resultado de una operacin Se asigna el valor del resultado de una operacin
Ejemplo con una variable de tipo entero int edad, edad2; //definimos 2 variables de tipo entero edad = 18 + 2; //inicializamos la variable edad con el valor resultante de la suma, edad = 20 edad2 = edad - 2; //inicializamos la variable edad2 con el valor de la operacin resultante de la resta, edad2 = 18 Ejemplo con una variable de tipo cadena de caracteres String cadena, cadena2; //definimos 2 variables de tipo cadena de caracteres cadena = Juan;//se inicializa con el valor fijo juan cadena2 = cadena + + Prez; //se inicializa con e valor resultante de la concatenacin con y Prez, queda como resultante Juan Prez

I T O

LENGUAJES Y AUTMATAS 2
LENGUAJE DE INSTRUCCIN

I T O

Asignacin del valor del resultado de una funcin Se asigna el valor del resultado de una funcin, para esto es necesario que el tipo de dato que retorna la funcin sea del mismo tipo que el de la variable. float area, lado; //definimos 2 variable de tipo decimal lado = 3.5; //inicializamos el la variable lado con la longitud del lado de un cuadrado rea = calcularAreaCuadrado(lado); //invocamos a la funcin calcularAreaCuadrado que retorna una variable de tipo decimal con el resultado del clculo del ara de un cuadrado cuyo lado tiene el valor almacenado en la variable lado

LENGUAJES Y AUTMATAS 2
TIPOS DE DATOS EN INSTRUCCIONES DE ASIGNACION

I T O

Adems de valores numricos, el operador de asignacin tambin puede asignar valores String, tal como muestra el ejemplo siguiente. Dim a, b As String a = "String variable assignment b = "Con" & "cat" & "enation ' The preceding statement assigns the value "Concatenation" to b.

LENGUAJES Y AUTMATAS 2
TIPOS DE DATOS EN INSTRUCCIONES DE ASIGNACION

I T O

Tambin se pueden asignar valores Boolean utilizando un literal Boolean o una expresin Boolean, tal como muestra el ejemplo siguiente. Dim r, s, t As Boolean r = True s = 45 > 1003 t = 45 > 1003 Or 45 > 17 ' The preceding statements assign False to s and True to t.

LENGUAJES Y AUTMATAS 2
INSTRUCCIONES DE ASIGNACION COMPUESTA

I T O

Las instrucciones de asignacin compuesta realizan primero una operacin en una expresin antes de asignarla a un elemento de programacin. En el siguiente ejemplo se muestra uno de estos operadores, +=, que incrementa el valor de la variable del lado izquierdo del operador con el valor de la expresin de la derecha. n += 1 En el ejemplo anterior se suma 1 al valor de n y, a continuacin, el nuevo valor se almacena en n. Es el equivalente abreviado de la siguiente instruccin: n=n+1

LENGUAJES Y AUTMATAS 2
INSTRUCCIONES DE ASIGNACION COMPUESTA

I T O

Mediante el uso de este tipo de operadores, puede realizarse una serie de operaciones de asignacin compuestas. Para obtener una lista de estos operadores y ms informacin sobre ellos, vea Operadores de asignacin. El operador de asignacin de concatenacin (&=) es til para agregar una cadena al final de cadenas existentes, como se muestra en este ejemplo. Dim q As String = "Sample " q &= "String ' q now contains "Sample String".

LENGUAJES Y AUTMATAS 2

I T O

LENGUAJES Y AUTMATAS 2
CONCLUSION

I T O

LENGUAJES Y AUTMATAS 2

CONCLUSION

I T O

Las instrucciones de asignacin, bsicamente en la programacin, son las mas esenciales ya que en cada parte del cdigo se tendr que declarar alguna variable, est a su vez deber contener una asignacin, es decir, un valor; pueden ser de varios tipos: String, int, float, double, booleana, etc. Referente al tipo de valor que se va a necesitar en el transcurso u ejecucin del programa.

LENGUAJES Y AUTMATAS 2
BIBLIOGRAFIA

I T O

http://msdn.microsoft.com/es-es/library/z2wkh0tk(v=vs.90).aspx http://rsta.pucmm.edu.do/tutoriales/computacion/isc_201/leccion %206.htm

You might also like