En la computación moderna, los datos se representan mediante letras, números, símbolos, imágenes y sonidos. Para codificarlos en un ordenador, se utiliza el código binario, que se transforma a través de circuitos electrónicos que detectan la ausencia (
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.
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