Descargar la presentación
La descarga está en progreso. Por favor, espere
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
Presentaciones similares
© 2025 SlidePlayer.es Inc.
All rights reserved.