La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Programación.

Presentaciones similares


Presentación del tema: "Programación."— Transcripción de la presentación:

1 Programación

2 Unidad 2 Operaciones y Operadores

3 Antes de empezar … ¿Qué es una operación? Algo que se hace.
Un cálculo. Un proceso. Realizar algo con algo. La aplicación de un operador sobre los elementos de un conjunto.

4 Operaciones Realizamos operaciones todos los días:
La suma de dos números. La comparación de un par de cadenas. Hola Mundo! Hola Daniel!

5 Operaciones Los operadores están establecidos, no obstante, se deben entender ciertas restricciones. Restricciones de aplicación. Restricciones de jerarquía. Restricciones de tipos.

6 Operadores Así mismo existen operadores binarios y unarios. Todos se evalúan de izquierda a derecha. Los operadores binarios, requieren de dos operandos para ejecutarse. Valor_1 Operador Valor_2 Los operadores unarios solo requieren un operando, donde este puede ser una variable o expresión. Operando Valor_1 ó Valor_1 Operando

7 Operadores El lenguaje de programación C, implementa los siguientes operadores. Operadores Aritméticos. Operadores Relacionales. Operadores Lógicos Operadores Unarios Operadores de Corrimiento de bits (Bitwise).

8 Operadores aritméticos
Estos son: Suma (+). Restricciones: Resta (-). El operador módulo no puede aplicarse a float o double. Multiplicación (*) División (/) Las divisiones enteras, truncan cualquier parte fraccional. Módulo (%). Jerarquía: *, /, % +, -

9 Operadores aritméticos
¿Cuál es el orden y cuál es el resultado de las siguientes operaciones aritméticas? 2 * 3 + 5 (2 + 2) * 3 2 * * 3 2 + 6 / 2 - 1

10 Operadores relacionales
Estos son: Jerarquía: Mayor que (>) ==, != Menor que (<) <, >, <=, >= Mayor o igual (>=) Restricciones Menor o igual (<=) Su resultado es 1 si es verdadero y 0 si es falso. Idéntico (==) Diferente (!=) Su jerarquía es debajo de operadores aritméticos

11 Operadores relacionales
¿Cuál es el orden y cuál es el resultado de las siguientes operaciones? 2 < -3 – 1 + 6 4 * -5 >= 19 – -5 2 == (2 != 6 – 4) * 5 + 1

12 Operadores lógicos Evalúan valores booleanos, los cuales tienen los valores numéricos de: 1 si es verdadero 0 si es falso Los operadores son: AND (&&) (Multiplicación) OR (||) (Suma) NOT (!) (Negación)

13 Operadores lógicos Restricciones Ejemplos
Todos tienen la misma jerarquía. En jerarquía general se encuentran debajo de los operadores relacionales. ! es unario. && y || realizan un corte. Ejemplos 1 && 1 = 1 * 1 = 1 – 1 || 1 = = 1 1 && 0 = 1 * 0 = 0 – 1 || 0 = = 1 0 && 0 = 0 * 0 = 0 – 0 || 0 = = 0 ! 1 = 0 – ! 0 = 1

14 Operadores lógicos ¿Cuál es el orden y cuál es el resultado de las siguientes operaciones? 1 && !0 !0 || (1 && 0) (1 < 2) && (2 > 1) !(5 * > 10) && !0


Descargar ppt "Programación."

Presentaciones similares


Anuncios Google