Operadores
Los operadores son los que indican la manera de calcular el valor de la expresion.
Los operadores que se pueden usar en una expresion dependen del tipo de datos de los operandos que alli aparezcan.
Tipos de operadores
Operadores relacionales
Operadores logicos
Operadores aritmeticos
Operadores unarios
Operadores de asignacion
Operadores relacionales
· Permiten determinar un valor de verdad,(verdadero, falso) para una situacion del mundo.
Es igual que
==
Es diferente de
!=
Es menor que
<
Es mayor que
>
Es menor igual
<=
Es mayor igual
>=
Notese que el operando igual es( ==) porque uno solo es operador de asignacion(=) y se usa para guardar valores en las variables.
Operadores logicos
· Permiten describir situaciones mas complejas, a partir de la composicion de varias expresiones relacionales o de atributos de tipo boolean.
&&
Y(conjuncion)
Ll
O(disyuncion)
¡
Negacion
¡=
Diferente
Como funcionan
· El operador de negacion funciona cambiando al contrario el valor logico que le preseda.
ejemplo (a==b) y es verdadero; al colocar ¡(a==b)se convierte en falso y si es falso actua inversamente.
· El operador de conjuncion sirve para unir dos premisas logicas y evaluarlas según la tabla de verdad conjuncion.
Ejemplo(a==b)&&(a>=0).
Solo resulta verdadera si ambas partes unidas por la conjuncion son verdaders, de lo contrario seran falsas. Asi a=b>=0.
· Disyuncion sirve para unir varias premisas logicas y evaluarlas según la tabla de verdad disyuncion es decir elresultado sera verdadero con solo tener una premisa verdadera.
Ejemplo(a==b)ll (a>=0).
Solo sera falso si los dos casos son falsos.
Operadores aritmeticos
Son los que nos ayudan a realizar calculos aritmeticos simples.
+
Suma
-
Resta
*
Multiplicacion
/
Division cociente
%
Division residuo
Ejemplo:entero resultado=numero1-numero2.
El resultado siempre se debe almacenar en una variable que puede ser entera si los operandos son enteros o flotante al ser decimales
Operadores unarios
u El menos unario (-) y el más unario (+) son los mismos operadores que los binarios menos y más; el compilador deduce que uso se le pretende dar por el modo en el que se escribe la expresión. El menos unario invierte los signos de los datos. El más unario ofrece simetría con el menos unario, aunque en realidad no hace nada.
u
Operadores de asignacion
Son los que asignan un valor a las variables, sus asignaciones son realizadas con el signo(=), indican que la variable debe tomar el valor de la derecha
Variables
Ø Las variables son posiciones de memoria donde se almacenan valores durante la ejecución de un programa, dicho valor puede cambiar a lo largo del mismo.
Tipos de variables
-variables de referencia
-variables de tipos de datos primitivos
Variable por referencia
hacen referencias a objetos de una determinada clase. Los objetos creados a partir de estas variables posee métodos para manejar y comparar los datos que almacenan, brindando una mayor funcionalidad que los tipos primitivos.
Variables primitivas
Están definidas solo por un valor único predeterminado
Tipo
Tamaño
Boolean
No esta predeterminado
Int
32 bits
Doublé
64 bits
Char
16 bites
Long
64 bits
Float
32 bits
Void
No esta predeterminado
Bite
8 bits
Short
16 bites
Variables por referencia
string
Integer
Double
Float
Char
Date
Declaracion de variables
Para usar la variable en un programa hay que a declararla; al declarar la variable, se reserva un espacio de memoria .
Primero se coloca el tipo, seguido de la variable, y por ultimo punto y coma.
Cuando hay varias variables se deben separar por coma.
Uso de variables
una variable podrá ser usada únicamente dentro del bloque en donde fue declarada y en los bloques anidados dentro del mismo. Una vez que el bloque se termina de ejecutar, la variable sale de su ámbito y deja de existir en memoria.
Inicializacion de variables
Por lo general se da un valor a la variable antes de utilizara.
Una forma de dar valor a la variable es mediante una sentencia de asignacion, y otra forma es darle un valor inicial cuando se declare
Los operadores son los que indican la manera de calcular el valor de la expresion.
Los operadores que se pueden usar en una expresion dependen del tipo de datos de los operandos que alli aparezcan.
Tipos de operadores
Operadores relacionales
Operadores logicos
Operadores aritmeticos
Operadores unarios
Operadores de asignacion
Operadores relacionales
· Permiten determinar un valor de verdad,(verdadero, falso) para una situacion del mundo.
Es igual que
==
Es diferente de
!=
Es menor que
<
Es mayor que
>
Es menor igual
<=
Es mayor igual
>=
Notese que el operando igual es( ==) porque uno solo es operador de asignacion(=) y se usa para guardar valores en las variables.
Operadores logicos
· Permiten describir situaciones mas complejas, a partir de la composicion de varias expresiones relacionales o de atributos de tipo boolean.
&&
Y(conjuncion)
Ll
O(disyuncion)
¡
Negacion
¡=
Diferente
Como funcionan
· El operador de negacion funciona cambiando al contrario el valor logico que le preseda.
ejemplo (a==b) y es verdadero; al colocar ¡(a==b)se convierte en falso y si es falso actua inversamente.
· El operador de conjuncion sirve para unir dos premisas logicas y evaluarlas según la tabla de verdad conjuncion.
Ejemplo(a==b)&&(a>=0).
Solo resulta verdadera si ambas partes unidas por la conjuncion son verdaders, de lo contrario seran falsas. Asi a=b>=0.
· Disyuncion sirve para unir varias premisas logicas y evaluarlas según la tabla de verdad disyuncion es decir elresultado sera verdadero con solo tener una premisa verdadera.
Ejemplo(a==b)ll (a>=0).
Solo sera falso si los dos casos son falsos.
Operadores aritmeticos
Son los que nos ayudan a realizar calculos aritmeticos simples.
+
Suma
-
Resta
*
Multiplicacion
/
Division cociente
%
Division residuo
Ejemplo:entero resultado=numero1-numero2.
El resultado siempre se debe almacenar en una variable que puede ser entera si los operandos son enteros o flotante al ser decimales
Operadores unarios
u El menos unario (-) y el más unario (+) son los mismos operadores que los binarios menos y más; el compilador deduce que uso se le pretende dar por el modo en el que se escribe la expresión. El menos unario invierte los signos de los datos. El más unario ofrece simetría con el menos unario, aunque en realidad no hace nada.
u
Operadores de asignacion
Son los que asignan un valor a las variables, sus asignaciones son realizadas con el signo(=), indican que la variable debe tomar el valor de la derecha
Variables
Ø Las variables son posiciones de memoria donde se almacenan valores durante la ejecución de un programa, dicho valor puede cambiar a lo largo del mismo.
Tipos de variables
-variables de referencia
-variables de tipos de datos primitivos
Variable por referencia
hacen referencias a objetos de una determinada clase. Los objetos creados a partir de estas variables posee métodos para manejar y comparar los datos que almacenan, brindando una mayor funcionalidad que los tipos primitivos.
Variables primitivas
Están definidas solo por un valor único predeterminado
Tipo
Tamaño
Boolean
No esta predeterminado
Int
32 bits
Doublé
64 bits
Char
16 bites
Long
64 bits
Float
32 bits
Void
No esta predeterminado
Bite
8 bits
Short
16 bites
Variables por referencia
string
Integer
Double
Float
Char
Date
Declaracion de variables
Para usar la variable en un programa hay que a declararla; al declarar la variable, se reserva un espacio de memoria .
Primero se coloca el tipo, seguido de la variable, y por ultimo punto y coma.
Cuando hay varias variables se deben separar por coma.
Uso de variables
una variable podrá ser usada únicamente dentro del bloque en donde fue declarada y en los bloques anidados dentro del mismo. Una vez que el bloque se termina de ejecutar, la variable sale de su ámbito y deja de existir en memoria.
Inicializacion de variables
Por lo general se da un valor a la variable antes de utilizara.
Una forma de dar valor a la variable es mediante una sentencia de asignacion, y otra forma es darle un valor inicial cuando se declare
No hay comentarios:
Publicar un comentario