miércoles, 27 de mayo de 2009

algoritmo y programacion

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

No hay comentarios:

Publicar un comentario