Catégories : Tous - variables - operadores - división - incremento

par marielita maquilon Il y a 6 années

469

expresiones

Las expresiones aritméticas en programación son similares a las fórmulas matemáticas tradicionales, con variables y constantes numéricas y operadores comunes como suma, resta, multiplicación y división.

expresiones

Topic flotante

NOMBRE: MARIELA MAQUILON

Las expresiones aritméticas son análogas a las fórmulas matemáticas. Las variables y constantes son numéricas (real o entera) y las operaciones son las aritméticas. + suma - resta * multiplicación / división ↑, **, ^ exponenciación div, / división entera mod, % módulo (resto)

Los símbolos +, –, *, ^ (↑ o **) y las palabras clave div y mod se conocen como operadores aritméticos. En la expresión 5 + 3 los valores 5 y 3 se denominan operandos. El valor de la expresión 5 + 3 se conoce como resultado de la expresión. Los operadores se utilizan de igual forma que en matemáticas. Por consiguiente, A ∙ B se escribe en un algoritmo como A * B y 1/4 ∙ C como C/4. Al igual que en matemáticas el signo menos juega un doble papel, como resta en A – B y como negación en –A.

Las expresiones son combinaciones de constantes, variables, símbolos de operación, paréntesis y nombres de funciones especiales. Las mismas ideas son utilizadas en notación matemática tradicional; por ejemplo, a + (b + 3) + √c Aquí los paréntesis indican el orden de cálculo y √ representa la función raíz cuadrada. Cada expresión toma un valor que se determina tomando los valores de las variables y constantes implicadas y la ejecución de las operaciones indicadas. Una expresión consta de operandos y operadores.

Según sea el tipo de objetos que manipulan, las expresiones se clasifican en:

carácter
lógicas
relacionales
aritméticas

expresiones

Operadores de incremento y decremento

Los lenguajes de programación C/C++, Java y C# soportan los operadores unitarios (unarios) de incremento, ++, y decremento, --. El operador de incremento (++) aumenta el valor de su operando en una unidad, y el operador de decremento (--) disminuye también en una unidad. El valor resultante dependerá de que el operador se emplee como prefijo o como sufijo (antes o después de la variable). Si actúa como prefijo, el operador cambia el valor de la variable y devuelve este nuevo valor; en caso contrario, si actúa como sufijo, el resultado de la expresión es el valor de la variable, y después se modifica esta variable. ++i Incrementa i en 1 y después utiliza el valor de i en la correspondiente expresión. i++ Utiliza el valor de i en la expresión en que se encuentra y después se incrementa en 1. --i Decrementa i en 1 y después utiliza el nuevo valor de i en la correspondiente expresión. i-i-- Utiliza el valor de i en la expresión en que se encuentra y después se incrementa en 1.
ejemplo 1: int x; int y; // Operadores de incremento x = 1; y = ++x; // x es ahora 2, y es también 2 y = x++; // x es ahora 3, y es 2 // Operadores de decremento x = 3; y = x--; // x es ahora 2, y es 3 y = --x; // x es ahora 1, y es también 1

ejemplo2: n = 5 escribir n escribir n++ escribir n n = 5 escribir n escribir ++n escribir n Al ejecutarse el algoritmo se obtendría: 5 5 6 5 6 6

Operadores DIV (/) y MOD (%)

El símbolo / se utiliza para la división real y la división entera (el operador div —en algunos lenguajes, por ejemplo BASIC, se suele utilizar el símbolo \— representa la división entera). El operador mod representa el resto de la división entera, y la mayoría de lenguajes utilizan el símbolo %.
*19 div 3 equivale a 6 *19 mod 6 equivale a 1 *15 div 6 = 2 15 mod 6 = 3 *5 div 2 = 2.5 5 mod 2 = 1

EXPRESIONES ARITMÉTICAS

Subtema