You are on page 1of 9

qwertyuiopasdfghjklzxcvbn

mqwertyuiopasdfghjklzxcvb
nmqwertyuiopasdfghjklzxcv
bnmqwertyuiopasdfghjklzxc
UNADM
vbnmqwertyuiopasdfghjklzx
Programación .NET
cvbnmqwertyuiopasdfghjklz
Unidad 1. Introducción
xcvbnmqwertyuiopasdfghjkl
a .NET
ACTIVIDAD 3
zxcvbnmqwertyuiopasdfghj
klzxcvbnmqwertyuiopasdfg
Guillermo Duran Garcia
hjklzxcvbnmqwertyuiopasdf
al12524075
ghjklzxcvbnmqwertyuiopas
dfghjklzxcvbnmqwertyuiopa
sdfghjklzxcvbnmqwertyuiop
asdfghjklzxcvbnmqwertyuio
pasdfghjklzxcvbnmqwertyui
opasdfghjklzxcvbnmqwerty
02/10/2014

Por lo tanto: 1. además de que conocerás cuáles son las características de cada uno de ellos de forma individual. Guarda la actividad con el nombre PRN1_U1_A3_XXYZ. operadores aritméticos. 2. la Y por la inicial de tu primer apellido y la Z por la inicial de tu segundo apellido. Envía el archivo a tu Facilitador(a) para recibir retroalimentación. Sustituye las XX por las dos primeras letras de tu primer nombre. .net. agregando al final la definición de tipos de datos y la de operadores en base a una previa investigación individual en fuentes complementarias. lógicos y relacionales y conversión de tipos de datos. Propósito: Identificar los tipos de datos y operadores de C# . 4. Consulta la rúbrica para elaborar el cuadro comparativo que encontrarás en el archivo Instrumentos de evaluación para conocer los parámetros de la actividad. Complementa el cuadro. 3.Actividad 3. tales como tipos de datos. 5. resaltando la utilidad de cada uno de éstos de forma breve. Cuadro comparativo de los tipos de datos y operadores Con la presente actividad identificarás los tipos de datos y operadores. Realiza un cuadro comparativo de los temas vistos previamente.

o NULL si x no es T .Operador Operador Operador Operador Operador Operadore es es de es es de es s de Nivel Aritmétic Asignació Lógicos Relación Unitarios Bits os n + && o & < ~ & ++ II o I > I -* ! >= ^ = / ^ <= << *= != >> /= == %= += -= <<= >>= &= I= ^= Operadores relacionales y de tipo Expresión Descripción x<y Menor que x>y Mayor que x <= y Menor o igual que x >= y Mayor o igual que x is T Devuelve true si x es T. false x as T Devuelve x escrito como T. de lo contrario.

!=. OR lógico booleano AND condicional x && y Evalúa y solo si x es true OR condicional x || y Evalúa y solo si x es false Uso combinado de NULL x ?? y Se evalúa como y si x es NULL. *=.Operadores lógicos. %=. >>= (T x) => y Función anónima (expresión lambda) . -=. condicionales y NULL Categoría Expresión Descripción AND lógico x&y AND bit a bit entero. /=. se evalúa como x Condicional x ?: y : z Se evalúa como y si x es true y como z si x es false Operadores de asignación y anónimos Expresión Descripción = Asignación x op= y Asignación compuesta. AND lógico booleano XOR lógico x^y XOR bit a bit entero. Admite estos operadores: +=. XOR lógico booleano OR lógico x|y OR bit a bit entero. de lo contrario. &=. |=. <<=.

Operadores unarios .

como su propio nombre indica. comparar.Expresión Descripción +x Identidad -x Negación !x Negación lógica ~x Negación bit a bit ++x Preincremento --x Predecremento (T)x Convertir x explícitamente en tipo T Los operadores sirven. para efectuar operaciones con uno o más parámetros (sumar. restar.. Se pueden agrupar de varios ..) y retornar un resultado.

. argumento. -=. --var (conversión) var *. división Resto de división Suma. <<. *=. >. Operadores Descripción Tipo Asociatividad (expresión) objeto. unitarios y binarios. >>=. pero yo te los voy a agrupar por primarios. ==. <=. <<=. >> <. is. ^=.) array[indice] var++.miembro método(argumento. |= Control de precedencia Acceso a miembro de objeto Enumeración de argumentos Elemento de un array Postincremento y postdecremento Creación de objeto Recuperación de tipo (reflexión) Recuperación de tamaño Comprobación de desbordamiento Operando en forma original Cambio de signo Not lógico Complemento bit a bit Preincremente y predecremento Conversión de tipos Multiplicación. resta Desplazamiento de bits Relacionales AND a nivel de bits XOR a nivel de bits OR a nivel de bits AND lógico OR lógico QUESTION De asignación Primario Primario Primario Primario Primario Primario Primario Primario Primario Unitario Unitario Unitario Unitario Unitario Unitario Binario Binario Binario Binario Binario Binario Binario Binario Binario Binario Binario Binario Ninguna Ninguna Ninguna Ninguna Ninguna Ninguna Ninguna Ninguna Ninguna Ninguna Ninguna Ninguna Ninguna Ninguna Ninguna Izquierda Izquierda Izquierda Izquierda Izquierda Izquierda Izquierda Izquierda Izquierda Izquierda Izquierda Derecha Operadores Aritméticos . unchecked + ! ~ ++var. Aquí tienes una tabla con los operadores de C#.modos. &=. . +=. var-new typeof sizeof checked. %=. /=. >=. / % +.. != & ^ | && || ?: =.

simplifican el proceso de modificación de valores ya que al escribir c++ se hace lo mismo que c=c+1. Unarios: los operadores unarios representan operaciones simplificadas de incremento decremento y modificación de signos. //d=9  e = -(4) // e = -4  f = -(-6) // f = 6 (por regla de signos menos por menos igual a mas) En conclusión los operadores unarios. división y modulo).  --: Decrementa el valor de una variable en una unidad. después del incremento [c++].5 = 5  4 * 6 = 24  8/2=4  8 % 2 = 0 (cero es el residuo de la división 8/2)  c=4.  *: representa la multiplicación de dos o más valores o variables. estos son los operadores unarios:  ++: Incrementa el valor de una variable en una unidad.Binarios: los operadores binarios indican operaciones sencillas de incremento (suma o multiplicación) y decremento (resta.  /: representa la división de dos o más valores o variables. es como multiplicar por -1.  %: representa el modulo (obtención del residuo de una división) de dos o más valores o variables. d--.  -: representa la resta de dos o más valores o variables. estos son los operadores binarios:  +: representa la suma de dos o más valores o variables. c++. c vale 5)  d=10.  -: Cambia el signo de una variable. Ejemplos:  2+2=4  10 . //c=5 (c inicia siendo igual a 4. .

siempre se utilizan en comparaciones de parejas y están dadas por los símbolos:  = : igual que  != : diferente a  > : mayor que  < : menor que  >= : mayor igual que  <= : menor igual que Estos operadores se usan para comparar valores de variables por pares es decir. es decir cambia de verdadero a falso y de falso a verdadero. || : Operador OR (O) quiere decir que de todas las condiciones solo una debe ser verdadera y se asume que con eso es suficiente para hacer determinada acción. que son operadores de unión. http://www.htm .es/operadores.html?Pg=Entrega4. ! : Operador NOT (NO) quiere decir que se niega la afirmación para cambiar su valor.Operadores Relacionales Son operadores que se encargan de unir y comparar dos o más valores.mundonet. también llamados compuertas lógicas. no se pueden comparar más de 2 valores al tiempo:  a > b > c //ERROR  (a > b) && (b > c) //BIEN Cuando se requiere hacer una comparación de varios valores se deben usar los Operadores Lógicos. estos operadores pueden unir dos o más pares de valores comparados por medio de los operadores relaciones y están dados por estos símbolos:    && : Operador AND (Y) quiere decir que todas las condiciones deben ser verdaderas para que se ejecute una acción.