Programación en Javascript

operadores relacionales

Los operadores relacionales nos permiten comparar expresiones de tipo compatible , devolviendo un resultado de tipo lógico. Ejemplo, la expresión (2+4)>12 sería falsa, ya que ya que 7 es menor que 12.

La estructura de una operación relacional sería la siguiente:

expresión_1 operador_relacional expresión_2

Operadores relacionales

____________________________ | Operador |Operación | ---------------------------------------
|= | Igual | |<> | Distinto | |< | Menor | |> | Mayor | |<= | Menor o igual | |>= | Mayor o igual | |in | Elemento de | |_____________|_____________|

Los operadores de relación se pueden aplicar a cualquiera de los tipos que hemos visto ahora: entero, real, lógico, carácter y cadena. Si comparamos expresiones lógicas, lo cual no tiene mucho sentido, hay que saber que el valor falso se considera menor que el valor verdadero. Las comparaciones entre caracteres o cadenas se basan en el código ASCII de cada carácter. Por ejemplo, el código ASCII de la letra a es 97, y el de la letra A es 65, luego si las comparamos, tendríamos que 'a' > 'A'.

Tipos compatibles en operaciones relacionales

Tipo1 Tipo2

entero real

carácter cadena

tipos de datos

En el mundo actual los datos que se manejan son representan mediante letras, números, símbolos, imágenes, sonidos, etc. Esto se conoce como representación externa de datos, pero si se quieren codificar en un ordenador o en algún tipo de medio electrónico, se debe emplear un método de código que es el muy conocido código binario, este código se codifica o se transforma mediante el circuito electrónico del componente eléctrico, mediante el cual se debe saber si existe ausencia de corriente (0) o paso de corriente (1)

Utilizando 1 bit podremos solamente representar dos valores posibles: 0, 1.
Utilizando 2 bits podemos representar 4 valores: 00, 01, 10, 11.
Utilizando 3 bits podemos representar 8 valores:
000, 001, 010, 011, 100, 101, 110, 111.
Utilizando 4 bits podemos representar 16 valores:
0000, 0001, 0010, 0011, 0100, 0101, 0110, 0111. En general, utilizando N bits podremos representar 2 elevado a N valores. __________________________________________________
Ocho bits forman un byte y al ser la unidad mas pequeña para indicar cantidad de datos es la mas básica que existe. un byte representa 2 elevado a 8 de manera que permite digitar 256 caracteres, a su vez al interior de los computadores se transmiten y almacenan en grupos de bytes llamados palabras, quien a su vez puede tener una longitud entre 8-64 dependiendo del ordenador.

Datos numéricos enteros

-En Java los representan los tipos: byte, short, int, long.
-El tipo de dato numérico entero es un subconjunto finito de los números enteros del mundo real. -Pueden ser positivos o negativos. __________________________________________________
Ejemplo de declaración de variables enteras:
int a;
byte n1, n2;
short x;

Datos numéricos reales

-En Java los representan los tipos: float, double.
-El tipo de dato numérico real es un subconjunto finito de los números reales. -Siempre llevan un punto decimal y también pueden ser positivos o negativos. Los números reales tienen una parte entera y una parte decimal. ----------------------------------------------------------------------
Por ejemplo: 0.08 -54.0001 __________________________________________________
Ejemplo de declaración de variables reales:
float peso;
double longitud;
float altura = 2.5F;
double area = 1.7E4; // equivale a 1.7 * 104
double z = .123; //si la parte entera es 0 se puede omitir

Datos de tipo carácter

-En Java se representa con el tipo char.
-Un dato de tipo carácter se utiliza para representar un carácter dentro del rango \u0000 a \uFFFF (números desde 0 hasta 65535) en Unicode.
-En realidad un dato de tipo char contiene un número entero dentro del rango anterior que representa un carácter.
-En Java se utiliza el código Unicode para la representación de caracteres. Este código actualmente representa los caracteres de la mayoría de idiomas escritos en todo el mundo.

Datos de tipo lógico

-Se representan con el tipo boolean.
-Los datos de este tipo sólo pueden contener dos valores: true (verdadero) ó false (falso). -Los tipos de datos lógicos son también conocidos como booleanos en honor del matemático inglés George Bool, que desarrolló la teoría conocida como álgebra de bool que fue la base para la representación de los circuitos lógicos. __________________________________________________
Ejemplo de declaración de variables lógicas:
boolean primero;
boolean par = false;