Lección 1
Manejo de operadores en programación
Las estructuras de control permiten determinar la secuencia de ejecución de las sentencias o instrucciones de un programa. En programación existen tres tipos de estructuras de control, la secuencia, las de decisión (también llamadas selectivas o condicionales) y las repetitivas.
La estructura secuencial permite ejecutar las instrucciones de un programa en forma de secuencia, cada una de las instrucciones están separadas por el carácter punto y coma (;) y se ejecutan una después de la otra.
Las estructuras de decisión (condicionales) determinan si se ejecutan un grupo de instrucciones u otras según se cumpla o no una determinada condición. En programación existen básicamente tres tipos de estructuras de decisión, el if, el if – else y la estructura switch.
Las estructuras repetitivas permiten ejecutar de forma repetida un bloque específico de instrucciones. Existen tres tipos de ciclos o estructuras repetitivas, la estructura while, la do – while y la estructura for.
Manejo de operadores en programación
Los operadores en programación se dividen en aritméticos, relacionales y lógicos.
Operadores aritméticos
Se usan para realizar operaciones de la matemática básica como la suma, resta, multiplicación, división.
Operador | Símbolo | Acción |
---|---|---|
Suma | + | Suma dos operandos |
Resta | - | Resta el segundo operando del primero |
Multiplicación | * | Multiplica los dos operandos |
División | / | Divide el primer operando por el segundo |
Resto (módulo) | % | Facilita el resto de la división entre dos operandos (residuo de la división) |
Operadores de Relacionales
Los operadores relacionales se usan para evaluar expresiones condicionales y se basan en el concepto de verdadero o falso
Operador | Símbolo | Ejemplo |
---|---|---|
Mayor que | > | 3 > 4 FALSO 8 > 5 VERDADERO |
Mayor o igual que | >= | 3 >= 3 VERDADERO 4 >= 4 FALSO |
Menor que | < | 4 < 6 VERDADERO 7 < 4 FALSO |
Menor igual que | <= | 2 <= 2 VERDADERO 3 <= 2 FALSO |
Igual | == | 4 = 4 VERDADERO 3 = 4 FALSO |
Distinto | != | 6 != 7 VERDADERO 7 != 7 FALSO |
Operadores Lógicos
Los operadores lógicos son usados para concatenar dos o más expresiones con operadores relacionales.
Operador | Símbolo | Ejemplo |
---|---|---|
AND | && | AND lógico |
OR | || | OR lógico |
NOT | ! | NEGACIÓN |
Ejemplos
- 3 > 2 && 4 < 5 VERDADERO, porque ambas expresiones son verdaderas
- 3 > 2 && 4 < 3 FALSO, porque hay una expresión falsa
- 3 > 2 || 4 < 3 VERDADERO, Porque hay una expresión verdadera
- 6 < 4 || 7 > 8 FALSO, Porque ambas expresiones son verdaderas
El operador lógico “and” solo da como resultado Verdadero si ambas expresiones son verdaderas.
Expresión A | Expresión B | A && B |
---|---|---|
Verdadero | Verdadero | Verdadero |
Verdadero | Falso | Falso |
Falso | Verdadero | Falso |
Falso | Falso | Falso |
El operador “or” da como resultado Verdadero cuando al menos una de las expresiones sea verdadera.
Expresión A | Expresión B | A && B |
---|---|---|
Verdadero | Verdadero | Verdadero |
Verdadero | Falso | Verdadero |
Falso | Verdadero | Verdadero |
Falso | Falso | Falso |