martes, 11 de septiembre de 2018

Operadores y sus características


Operadores aritméticos
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.

Operadores matemáticos
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.

Orden de prioridad de operadores
Los operadores aritméticos seguían un orden específico de prioridad cuando existía más de un operador en las expresiones. De modo similar, los operadores lógicos y relaciones tienen un orden de prioridad.
Prioridad de operadores (lenguaje Pascal) Operador Prioridad no (not) más alta (primera ejecutada). /, *, div, mod, y (and) +, -, o (or) <, >, =, <=, >=, <> más baja (última ejecutada).

Prioridad de operadores (lenguajes C, C++, C# y Java) 
Operador Prioridad ++ y -- (incremento y decremento en 1), +, –, ! más alta *, /, % (módulo de la división entera) +, - (suma, resta) <, <=, >, >= == (igual a), != (no igual a) && (y lógica, AND) || (o lógica, or) =, +=, -=, *=, /=, %= (operadores de asignación) más baja.
Las expresiones que tienen dos o más operandos requieren unas reglas matemáticas que permitan determinar el orden de las operaciones, se denominan reglas de prioridad o precedencia y son: 
1. Las operaciones que están encerradas entre paréntesis se evalúan primero. Si existen diferentes paréntesis anidados (interiores unos a otros), las expresiones más internas se evalúan primero. 
2. Las operaciones aritméticas dentro de una expresión suelen seguir el siguiente orden de prioridad: • operador ( ) • operadores ++, – – + y – unitarios, • operadores *, /, % (producto, división, módulo) • operadores +, – (suma y resta). 
En los lenguajes que soportan la operación de exponenciación, este operador tiene la mayor prioridad. En caso de coincidir varios operadores de igual prioridad en una expresión o subexpresión encerrada entre paréntesis, el orden de prioridad en este caso es de izquierda a derecha, y a esta propiedad se denomina asociatividad.

Expresiones matemáticas
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
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: • aritméticas, • relacionales, • lógicas, • carácter

Constantes
Una constante es un dato que permanece sin cambios durante todo el desarrollo del algoritmo o durante la ejecución del programa.
Los programas de computadora contienen ciertos valores que no deben cambiar durante la ejecución del programa.
Una constante tipo carácter o constante de caracteres consiste en un carácter válido encerrado dentro de apóstrofos; por ejemplo, 'B' '+' '4' ';' Si se desea incluir el apóstrofo en la cadena, entonces debe aparecer como un par de apóstrofos, encerrados dentro de simples comillas. "" 
Una secuencia de caracteres se denomina normalmente una cadena y una constante tipo cadena es una cadena encerrada entre apóstrofos. 
Por consiguiente, 'Juan Minguez' y 'Pepe Luis Garcia' son constantes de cadena válidas. Nuevamente, si un apóstrofo es uno de los caracteres en una constante de cadena, debe aparecer como un par de apóstrofos 'John"s' Constantes lógicas (boolean) Sólo existen dos constantes lógicas o boolean: verdadero falso

Variables
Una variable es un objeto o tipo de datos cuyo valor puede cambiar durante el desarrollo del algoritmo o ejecución del programa. Dependiendo del lenguaje, hay diferentes tipos de variables, tales como enteras, reales, carácter, lógicas y de cadena. Una variable que es de un cierto tipo puede tomar únicamente valores de ese tipo. Una variable de carácter, por ejemplo, puede tomar como valor sólo caracteres, mientras que una variable entera puede tomar sólo valores enteros.
Si se intenta asignar un valor de un tipo a una variable de otro tipo se producirá un error de tipo. Una variable se identifica por los siguientes atributos: nombre que lo asigna y tipo que describe el uso de la variable. Los nombres de las variables, a veces conocidos como identificadores, suelen constar de varios caracteres alfanuméricos, de los cuales el primero normalmente es una letra. No se deben utilizar —aunque lo permita el lenguaje.
caso de FORTRAN— como nombres de identificadores palabras reservadas del lenguaje de programación. Nombres válidos de variables son: A510 NOMBRES Letra SalarioMes NOTAS Horas SegundoApellido NOMBRE_APELLIDOS2 Salario Ciudad Los nombres de las variables elegidas para el algoritmo o el programa deben ser significativos y tener relación con el objeto que representan, como pueden ser los casos siguientes: NOMBRE para representar nombres de personas PRECIOS para representar los precios de diferentes artículos NOTAS para representar las notas de una clase Existen lenguajes —Pascal— en los que es posible darles nombre a determinadas constantes típicas utilizadas en cálculos matemáticos, financieros, etc. Por ejemplo, las constantes π = 3.141592... y e = 2.718228 (base de los logaritmos naturales) se les pueden dar los nombres PI y E. PI = 3.141592.

Opinión Personal
En mi opinión personal las temas vistos anterior mente, son de gran ayuda para nuetras practicas, los operadores aritméticas son expresiones aritméticas, son análogas a las fórmulas matemáticas, que se utilizan en problemas. los operadores matemáticos son los símbolos habituales de calculo que utilizamos siempre. Orden de prioridad de operadores aquí es el orden que se debe de seguir en las operaciones, que operación tiene prioridad antes que otra.Expresiones matemáticas son combinaciones de constantes, variables, símbolos de operación, paréntesis y nombres de funciones especiales. Constantes son dato que permanece sin cambios durante todo el desarrollo Variables es un objeto o tipo de datos cuyo valor puede cambiar durante el desarrollo. con estos temas ya conocemos un poco mejor como se desarrollan algunos operadores y como funciona una constantes y una variable, que operadores son prioritarios y la expresiones matemáticas utilizadas