Catégories : Tous - variables - sintaxis - operaciones - constantes

par Alfredo Vera Giler Il y a 6 années

783

EXPRESIONES

En programación, es esencial declarar identificadores para variables y constantes antes de utilizarlas. Las variables se definen con una sintaxis específica, asignando un nombre y un valor inicial.

EXPRESIONES

EXPRESIONES

Las expresiones son combinaciones de constantes, variables, símbolos de operación, paréntesis y nombres de funciones especiales.

• aritméticas, • relacionales, • lógicas, • carácter El resultado de la expresión aritmética es de tipo numérico; el resultado de la expresión relacional y de una expresión lógica es de tipo lógico; el resultado de una expresión carácter es de tipo carácter.
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 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

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

El símbolo / se utiliza para la división real y 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 %. A div B Sólo se puede utilizar si A y B son expresiones enteras y obtiene la parte entera de A/B. Por consiguiente, 19 div 6 19/6 toma el valor 3. Otro ejemplo puede ser la división 15/6 15 |6 3 2 cociente | resto En forma de operadores resultará la operación anterior 15 div 6 = 2 15 mod 6 = 3 Otros ejemplos son: 19 div 3 equivale a 6 19 mod 6 equivale a 1

Los siguientes ejemplos muestran resultados de expresiones aritméticas: expresión resultado expresión resultado 10.5/3.0 3.5 10/3 3 1/4 0.25 18/2 9 2.0/4.0 0.5 30/30 1 6/1 6.0 6/8 0 30/30 1.0 10%3 1 6/8 0.75 10%2 0

5 x 7 se representa por 5 * 7 6 4 se representa por 6/4 37 se representa por 3^7

Declaración de constants y variables

Los identificadores de las variables y de las constantes con nombre deben ser declaradas en los programas antes de ser utilizadas. La sintaxis de la declaración de una variable suele ser: [=]

const doble PI = 3.141592 const cad nombre = 'Mackoy' const car letra = 'c'
car letra, abreviatura ent numAlumnos = 25 real salario = 23.000 Si se desea dar un nombre (identificador) y un valor a una constante de modo que su valor no se pueda modificar posteriormente, su sintaxis puede ser así: const =