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
No hay comentarios.:
Publicar un comentario