Operandos
Es referente a la parte de la instrucción de lenguaje máquina de la computadora que designa
la dirección de los datos con los que se debe operar.
Expresión
Una expresión es una secuencia de operadores y operandos que describe un cálculo.
Normalmente una expresión se evalúa en tiempo de ejecución.
Operadores
Un operador es el símbolo que determina el tipo de operación o relación que habrá que
establecerse entre los operandos de una expresión para alcanzar un resultado.
Los operadores se clasifican en tres grupos:
Aritméticos
Relacionales
Lógicos
Operadores aritméticos: son aquellos que permiten la realización de cálculos aritméticos.
Utilizan operandos numéricos y proporcionan resultados numéricos.
+ ------- suma
- -------resta
* -------Multiplicación
/ -------División
% ----Residuo
Ejemplo:
7+3 = 10
en la expresión 7+3, los valores 7 y 3 se denominan operandos, que son los valores que se
evalúan o relacionan. El valor de la expresión 7 + 3 se conoce como resultado de la
expresión, que es el producto de la relación entre los operandos condicionados por el
operador.
Los operadores relacionales, también denominados operadores binarios lógicos y de
comparación, se utilizan para comprobar la veracidad o falsedad de determinadas
propuestas de relación (en realidad se trata respuestas a preguntas). Las expresiones que los
contienen se denominan expresiones relacionales. Aceptan diversos tipos de argumentos, y
el resultado, que es la respuesta a la pregunta, es siempre del tipo cierto/falso, es decir,
producen un resultado booleano.
Operador Acción
> Mayor que
>= Mayor o igual que
< Menor que
<= Menor o igual que
== Igual
! = Diferente
Si la propuesta es cierta, el resultado es true (un valor distinto de cero), si es falsa false
(cero).
Operadores lógicos son aquellos que permiten la combinación de condiciones para formar
una sola expresión lógica. Utilizan operandos lógicos y proporcionan resultados lógicos
también.
Operadores
&& -------------conjunción (y)
|| --------------disyunción (o)
xor -------------disyunción exclusiva (o/solo)
Se obtiene verdadero si:
AND-----ambos operandos son verdaderos
OR------Al menos un operando es verdadero
XOR----solo uno de los operandos es verdadero.
Prioridad de operadores, evaluación de expresiones.
Cuando las expresiones contienen operadores de más de una categoría, los operadores
aritméticos se evalúan primero, los operadores de comparación se evalúan a continuación y
los operadores lógicos se evalúan en último lugar.
Normalmente, las expresiones con operadores se evalúan de izquierda a derecha, aunque no
todos, ciertos operadores que se evalúan y se asocian de derecha a izquierda. Además, no
todos los operadores tienen la misma prioridad, algunos se evalúan antes que otros, de
hecho, existe un orden muy concreto en los operadores en la evaluación de expresiones.
Esta propiedad de los operadores se conoce como precedencia o prioridad.
( ) Paréntesis
+ Suma
– Resta
Multiplicación
/ División
Datos de entrada y salida
En un programa, los datos de entrada son los que la computadora va a procesar. Los datos
de salida son datos derivados, es decir, obtenidos a partir de los datos de entrada. Por esta
razón, a los datos de salida se les considera más significativos que a los datos de entrada.
Ambos tipos de datos son información (textos, imágenes, sonidos, vídeos, ...) que maneja la
computadora. Sin embargo, en un sentido más filosófico, a los datos de entrada se les
considera la materia prima de los datos de salida, considerados estos como la verdadera
información.