Está en la página 1de 26

Relacin seal/ruido

La relacin seal/ruido (en ingls Signal to noise ratio SNR o S/N) se define como la
proporcin existente entre la potencia de la seal que se transmite y la potencia del ruido
que la corrompe. Este margen es medido en decibelios.
Rango dinmico y relacin seal/ruido para referirse a este margen que hay entre el ruido
de fondo y nivel de referencia, pueden utilizarse como sinnimos. No ocurre lo mismo,
cuando el rango dinmico indica la distancia entre el nivel de pico y el ruido de fondo.
Que en las especificaciones tcnicas de un equipo, aparezca la relacin seal/ruido
indicada en dB, no significa nada si no va acompaado por los puntos de referencia
utilizado y las ponderaciones.
Para indicar correctamente el margen dinmico, la medida en dB debe ir acompaada
por:

la curva de ponderacin.

el nivel de referencia.

Por ejemplo, en el caso de un magnetfono en unas especificaciones tcnicas


encontraramos:
60 dB, CIR 468-3 (ref. 1 kHz, 320 nWb/m-1).

CIR 468-3 es la curva de ponderacin

1 kHz es el nivel de referencia

320 nWb/m-1 es el nivel magntico en que se ha grabado el nivel de referencia.

Evidentemente, para poder comparar equipos en lo que se refiere a su respuesta en


frecuencia, los equipos deben haber medido esta relacin seal/ruido utilizando la misma
curva de ponderacin y nivel de referencia.
Factor de ruido[editar]
Artculo principal: Factor de ruido
La magnitud del ruido generado por un dispositivo electrnico, por ejemplo
un amplificador, se puede expresar mediante el denominado factor de ruido (F), que es
el resultado de dividir la relacin seal/ruido en la entrada (S/R)ent por la relacin
seal/ruido en la salida (S/R)sal, cuando los valores de seal y ruido se expresan en
nmeros simples :

Sin embargo, como los valores de la relacin seal/ruido suelen expresarse en forma
logartmica, normalmente en decibelios, el factor de ruido en decibelios ser, por tanto, la
diferencia entre las relaciones S/R en la entrada y en la salida del elemento bajo prueba
ya que:

En lugar de
decibelios A (

, tambin es comn efectuar la medida del factor de ruido en


)ponderados en funcin de la (curva A)

El factor de ruido es un parmetro importante en los sistemas de transmisin, ya que


mientras el ruido externo nunca se podr eliminar totalmente, la reduccin del ruido
generado por los equipos depende del cuidado de su diseo. La expresin figura de ruido
es una traduccin errnea del trmino ingls Noise Figure.
Aplicaciones en Qumica[editar]
La relacin seal/ruido cuantifica la bondad de un instrumento para realizar un anlisis
componental empleando el mismo. Segn la IUPAC se define el lmite de deteccin como
3 veces la desviacin estndar de los blancos (el ruido producido por el instrumento) entre
la pendiente de la recta de calibrado del instrumento. El motivo de esta definicin es
sencillo: debido a que slo se puede detectar aquel componente que produzca una seal
superior a 3 veces la seal producida por el instrumento sin componente, el qumico se
asegura de que la seal estudiada es debido a la muestra. Sin embargo esto impide
determinar componentes cuya concentracin genere seal de menor intensidad, esto se
conoce como prdida de sensibilidad.

El cdigo Gray

Diseo de circuitos combinacionales


El cdigo Gray es otro tipo de cdigo basado en un sistema binario pero de una
construccin muy distinta a la de los dems cdigos.
Su principal caracterstica es que 2 nmeros sucesivos, cualesquiera, solo varan
en 1 bit.
Esto se consigue mediante un proceso poco riguroso que consiste en:
0 0 0 00 Se escribe en una columna los dgitos 0 y 1
1 1 1 01 Se toma una lnea imaginaria en la base de la columna
-- -- --- Se reproduce la columna bajo la lnea como si de un espejo
1 11 se tratase
0 10 Se rellenan las dos zonas con 0s y con 1s

Por tanto, para un cdigo Gray de n bits se toma el correspondiente Gray de n-1
bits, se le aplica simetra y se rellena su parte superior con 0s y la parte inferior
de 1s.
Esta codificacin no tiene nada que ver con un sistema de cuantificacin. En
efecto, los trminos 000, 101, etc no denotan un valor matemtico real (a
diferencia de los dems cdigos) sino uno de los X valores que puede tomar una
variable. Por lo tanto, se trata de hallar, partiendo de una variable que pueda
tomar X valores, se toma un n suficiente como para que 2 n>a X y ordenar estos
estados de la variable conforme a las normas de Gray de cambio entre dos
estados sucesivos.
Estos conceptos pueden ser difciles en un principio de entender pero una vez
abordado el diseo de circuitos combinacionales todo se ve con mayor claridad.

Cdigo Gray de dos bits

00 01 11 10
Cdigo Gray de tres bits

Cdigo Gray

000
001
011
El cdigo binario reflejado o cdigo Gray, nombrado as en honor
010
del investigador Frank Gray, es un sistema de numeracin binario en
110
el que dos valores sucesivos difieren solamente en uno de
111
sus dgitos.
101
El cdigo Gray fue diseado originalmente para prevenir seales
100
ilegales (seales falsas o viciadas en la representacin) de
los switches electromecnicos, y actualmente es usado para facilitar
Cdigo Gray de cuatro bits
la correccin de errores en los sistemas de comunicaciones, tales
como algunos sistemas de televisin por cable y la televisin digital
terrestre.
0000
ndice
[ocultar]

0001
0011
0010
0110

1 Nombre

2 Historia y aplicaciones prcticas

3 Motivacin

4 Conversiones

4.1 Base 2 a Gray

4.2 Gray a Base 2

0111
0101
0100
1100
1101
1111
1110
1010
1011
1001
1000

5 Referencias

Nombre[editar]
El investigador de Laboratorios Bell A. Frank Gray, invent el trmino cdigo binario
reflejado cuando lo patent en 1947, remarcando que ste "no tena nombre reconocido
an".1 l cre el nombre basndose en el hecho de que el cdigo "puede ser construido a
partir del cdigo binario convencional por una suerte de 'proceso reflejante'".
El cdigo fue llamado posteriormente "Gray" por otros investigadores. Dos patentes
en 1953 dieron como nombre alternativo "cdigo de Gray" para el "cdigo binario

reflejado";2 3 uno de ellas tambin se refiere al cdigo como "minimum error code" (cdigo de
error mnimo) y como "cyclic permutation code" (cdigo de permutacin cclica).3

Historia y aplicaciones prcticas[editar]


El cdigo binario reflejado fue aplicado para acertijos matemticos antes de ser usado para la
ingeniera. El ingeniero francs mile Baudot le dio una aplicacin al cdigo de Gray
en1878 en telegrafa, trabajo por el cual fue condecorado con la Legin de Honor.
El cdigo Gray es atribuido en algunas ocasiones, en forma incorrecta, 4 a Elisha
Gray (en Principles of Pulse Code Modulation, K. W. Cattermole,5 por ejemplo.)
Hasta la primera mitad de los aos 1940 los circuitos lgicos digitales se realizaban
con vlvulas de vaco y dispositivos electromecnicos.
Los contadores necesitaban potencias muy elevadas a la entrada y generaban picos
de ruido cuando varios bits cambiaban simultneamente. Tomando esto en cuenta, Frank Gray
invent un mtodo para convertir seales analgicas a grupos de cdigo binario reflejado
utilizando un aparato diseado con vlvulas de vaco, con lo cual garantiz que en cualquier
transicin variara tan slo un bit.
En la actualidad, el cdigo Gray se emplea como parte del algoritmo de diseo de los mapas
de Karnaugh, los cuales son, a su vez, utilizados como "herramienta de diseo" en la
implementacin de circuitos combinacionales y circuitos secuenciales. La vigencia del cdigo
Gray se debe a que un diseo digital eficiente requerir transiciones ms simples y rpidas
entre estados lgicos (0 1), por ello es que se persiste en su uso, a pesar de que los
problemas de ruido y potencia se hayan reducido con la tecnologa de estado slido de
los circuitos integrados.
Utilizando el cdigo Gray es posible tambin resolver el problema de las Torres de Hani. Se
puede incluso formar un ciclo hamiltoniano o un hipercubo, en el que cada bit se puede ver
como una dimensin.
Debido a las propiedades de distancia de Hamming que posee el cdigo Gray, es usado en
ocasiones en algoritmos genticos.

Motivacin[editar]
Las computadoras antiguas indicaban posiciones abriendo y cerrando interruptores. Utilizando
tres interruptores como entradas usando Base 2, estas dos posiciones estaran una despus
de la otra:

...
011

100
...

El problema con el cdigo binario en base 2 es que con interruptores mecnicos, es realmente
difcil que todos los interruptores cambien al mismo tiempo. En la transicin de los dos estados
mostrados arriba, tres interruptores cambian de sitio. En el lapso en el que los interruptores
estn cambiando, se pueden presentar salidas de informacin espurias. Si las salidas
mencionadas alimentan un circuito secuencial, probablemente el sistema presentar un error
en entrada de datos.
El cdigo gray resuelve este problema cambiando solamente un dgito a la vez, as que no
existe este problema:

Decimal Gray Binario


0

000

000

001

001

011

010

010

011

110

100

111

101

101

110

100

111

tienes que tener en cuenta que para convertir de binarios a Gray los valores que deben ser
sumados en base 2 toman los siguientes valores 1+1=0, 0+0=0 , 1+0=1 y 0+1=1 esta
operacin de forma vertical como se muestra en el siguiente ejemplo

1010
1010
---1111

Ntese que desde el 7 podra pasar a 0 con un solo cambio de switch (el ms significativo
pasa a cero). Esta es la propiedad llamada "cclica" del cdigo de Gray.

Conversiones[editar]
Secuencia

Binario

Gray

Secuencia

Binario

Gray

0000

0000

1000

1100

0001

0001

1001

1101

0010

0011

10

1010

1111

0011

0010

11

1011

1110

0100

0110

12

1100

1010

0101

0111

13

1101

1011

0110

0101

14

1110

1001

0111

0100

15

1111

1000

Base 2 a Gray[editar]
Para convertir un nmero binario (en Base 2) a cdigo Gray, simplemente se le aplica una
operacin XOR con el mismo nmero desplazado un bit a la derecha, sin tener en cuenta el
acarreo.
Ejemplo: 1010 (Base 2) a gray

1010
1010
---1111

Otros ejemplos 0111(Base 2) a gray :

0111
0111
-----0100
110101010001
110101010001
-----------101111111001

Gray a Base 2[editar]


Tenemos un vector
dgitos en Base 2

conteniendo los dgitos en gray y otro vector

destinado a contener los

es el dgito que se encuentra en el extremo izquerdo de la representacin en cdigo gray


es el dgito de mayor peso y que se encuentra en el extremo izquerdo en la representacin
en Base 2
tenemos que:
con la excepcin de que
, la cual se puede
resumir como: el dgito de ms a la izquierda en Base 2 es igual al dgito de ms a la izquierda
en cdigo gray
El primer bit empezando por la izquierda del dgito del cdigo gray se respetar para la
conversin a base 2, el resultado es obtener el mismo bit para el dgito binario que el que tiene
en gray, para conseguir el segundo bit del binario sumaremos el primer bit del dgito del
sistema binario por el segundo del sistema gray, sin tener en cuenta los acarreos y respetando
la tabla de suma para binarios: 0+0=0 ; 0+1=1 ; 1+0=1 ; 1+1=10
Ejemplo: Con el nmero 1001 Gray
El primero de base dos es igual al primero en gray que en este caso es ( 1 )
El segundo de base dos es igual a la suma del primero de base 2 con el segundo de gray en
este caso es (1)+(0)= (1)
El tercero de base dos es igual a la suma del segundo de base2 con el tercero de gray en este
caso es (1)+(0)= (1)
El cuarto de base dos es igual a la suma del tercero de base dos con el cuarto de gray es este
caso es (1)+(1)=10 tomamos el cero del 10 descartando el acarreo por lo que tenemos (0)
Esto da como resultado 1110

El codigo ASCII
sigla en ingls de American Standard Code for Information Interchange
( Cdigo Estadounidense Estndar para el Intercambio de Informacin )
[ Home ][ english ]

Cual es mi IP ?
Tu direccin IP pblica es :

201.110.214.245

Breve historia del Cdigo ASCII :


El cdigo ASCII (siglas en ingles para American Standard Code for Information Interchange, es
decir Cdigo Americano ( Je! lease estadounidense... ) Estndar para el intercambio de
Informacin
)
(
se
pronuncia
Aski
).
Fue creado en 1963 por el Comit Estadounidense de Estndares o "ASA", este organismo
cambio su nombre en 1969 por "Instituto Estadounidense de Estndares Nacionales" o "ANSI"
como
se
lo
conoce
desde
entonces.
Este cdigo naci a partir de reordenar y expandir el conjunto de smbolos y caracteres ya
utilizados en aquel momento en telegrafa por la compaa Bell. En un primer momento solo
inclua letras maysculas y nmeros, pero en 1967 se agregaron las letras minsculas y
algunos caracteres de control, formando as lo que se conoce como US-ASCII, es decir los
caracteres
del
0
al
127.
As con este conjunto de solo 128 caracteres fue publicado en 1967 como estndar,
conteniendo
todos
lo
necesario
para
escribir
en
idioma
ingles.
En 1981, la empresa IBM desarroll una extensin de 8 bits del cdigo ASCII, llamada "pagina
de cdigo 437", en esta versin se reemplazaron algunos caracteres de control obsoletos, por
caracteres grficos. Adems se incorporaron 128 caracteres nuevos, con smbolos, signos,
grficos adicionales y letras latinas, necesarias para la escrituras de textos en otros idiomas,
como por ejemplo el espaol. As fue como se sumaron los caracteres que van del ASCII 128
al
255.
IBM incluy soporte a esta pgina de cdigo en el hardware de su modelo 5150, conocido
como "IBM-PC", considerada la primera computadora personal. El sistema operativo de este
modelo,
el
"MS-DOS"
tambin
utilizaba
el
cdigo
ASCII
extendido.
Casi todos los sistemas informticos de la actualidad utilizan el cdigo ASCII para representar
caracteres, smbolos, signos y textos (13) .

Como utilizar el cdigo ASCII:

Sin saberlo lo utilizas todo el tiempo, cada vez que utilizas algn sistema informatico; pero si lo
que necesitas es obtener algunos de los caracteres no incluidos en tu teclado debes hacer lo
siguiente, por ejemplo:

Como escribir con el teclado, o tipear : Letra EE mayscula - letra N con tilde - ENIE

WINDOWS: en computadoras con sistema operativo como Windows 8, Win 7, Vista,


Windows Xp, etc.
Para obtener la letra, caracter, signo o smbolo "" : ( Letra EE mayscula - letra N con
tilde - ENIE ) en ordenadores con sistema operativo Windows:
1)
Presiona
la
tecla "Alt" en
tu
teclado,
y
no
la
sueltes.
2) Sin dejar de presionar "Alt", presiona en el teclado numrico el nmero "165", que es el
nmero
de
la
letra
o
smbolo "" en
el
cdigo
ASCII.
3) Luego deja de presionar la tecla "Alt" y... Ya est listo ! (14) .

Lista completa de caracteres, letras, signos y smbolos del cdigo ASCII :


Caracteres de control ASCII no imprimibles :
codigo ascii 00 = NULL ( Carcter nulo )
codigo ascii 01 = SOH ( Inicio de encabezado )
codigo ascii 02 = STX ( Inicio de texto )
codigo ascii 03 = ETX ( Fin de texto, palo corazon barajas inglesas de poker )
codigo ascii 04 = EOT ( Fin de transmisin, palo diamantes barajas de poker )
codigo ascii 05 = ENQ ( Consulta, palo treboles barajas inglesas de poker )
codigo ascii 06 = ACK ( Reconocimiento, palo picas cartas de poker )
codigo ascii 07 = BEL ( Timbre )
codigo ascii 08 = BS ( Retroceso )
codigo ascii 09 = HT ( Tabulador horizontal )
codigo ascii 10 = LF ( Nueva lnea - salto de lnea )
codigo ascii 11 = VT ( Tabulador vertical )
codigo ascii 12 = FF ( Nueva pgina - salto de pgina )
codigo ascii 13 = CR ( ENTER - retorno de carro )
codigo ascii 14 = SO ( Desplazamiento hacia afuera )
codigo ascii 15 = SI ( Desplazamiento hacia adentro )
codigo ascii 16 = DLE ( Escape de vnculo de datos )
codigo ascii 17 = DC1 ( Control dispositivo 1 )
codigo ascii 18 = DC2 ( Control dispositivo 2 )
codigo ascii 19 = DC3 ( Control dispositivo 3 )

codigo ascii 20 = DC4 ( Control dispositivo 4 )


codigo ascii 21 = NAK ( Confirmacin negativa )
codigo ascii 22 = SYN ( Inactividad sncronica )
codigo ascii 23 = ETB ( Fin del bloque de transmisin )
codigo ascii 24 = CAN ( Cancelar )
codigo ascii 25 = EM ( Fin del medio )
codigo ascii 26 = SUB ( Sustitucin )
codigo ascii 27 = ESC ( Esc - escape )
codigo ascii 28 = FS ( Separador de archivos )
codigo ascii 29 = GS ( Separador de grupos )
codigo ascii 30 = RS ( Separador de registros )
codigo ascii 31 = US ( Separador de unidades )
codigo ascii 127 = DEL ( DEL - Suprimir, borrar, eliminar )

Caracteres ASCII alfanumericos imprimibles :


codigo ascii 32 = espacio ( Espacio en blanco )
codigo ascii 33 = ! ( Signos de exclamacion, signo de admiracion )
codigo ascii 34 = " ( Comillas dobles , comillas altas o inglesas )
codigo ascii 35 = # ( Signo numeral o almohadilla )
codigo ascii 36 = $ ( Signo pesos )
codigo ascii 37 = % ( Signo de porcentaje - por ciento )
codigo ascii 38 = & ( Y - ampersand - et latina )
codigo ascii 39 = ' ( Comillas simples, apstrofe )
codigo ascii 40 = ( ( Abre parntesis )
codigo ascii 41 = ) ( Cierra parntesis )
codigo ascii 42 = * ( Asterisco )
codigo ascii 43 = + ( Signo mas, suma, positivo )
codigo ascii 44 = , ( Coma )
codigo ascii 45 = - ( Signo menos , resta , negativo , guin medio )
codigo ascii 46 = . ( Punto )
codigo ascii 47 = / ( Barra inclinada, divisin, operador cociente )
codigo ascii 48 = 0 ( Nmero cero )
codigo ascii 49 = 1 ( Nmero uno )
codigo ascii 50 = 2 ( Nmero dos )
codigo ascii 51 = 3 ( Nmero tres )
codigo ascii 52 = 4 ( Nmero cuatro )
codigo ascii 53 = 5 ( Nmero cinco )
codigo ascii 54 = 6 ( Nmero seis )
codigo ascii 55 = 7 ( Nmero siete )
codigo ascii 56 = 8 ( Nmero ocho )
codigo ascii 57 = 9 ( Nmero nueve )
codigo ascii 58 = : ( Dos puntos )

codigo ascii 59 = ; ( Punto y coma )


codigo ascii 60 = < ( Menor que )
codigo ascii 61 = = ( Signo igual, igualdad, igual que )
codigo ascii 62 = > ( Mayor que )
codigo ascii 63 = ? ( Cierra signo interrogacin )
codigo ascii 64 = @ ( Arroba )
codigo ascii 65 = A ( Letra A mayscula )
codigo ascii 66 = B ( Letra B mayscula )
codigo ascii 67 = C ( Letra C mayscula )
codigo ascii 68 = D ( Letra D mayscula )
codigo ascii 69 = E ( Letra E mayscula )
codigo ascii 70 = F ( Letra F mayscula )
codigo ascii 71 = G ( Letra G mayscula )
codigo ascii 72 = H ( Letra H mayscula )
codigo ascii 73 = I ( Letra I mayscula )
codigo ascii 74 = J ( Letra J mayscula )
codigo ascii 75 = K ( Letra K mayscula )
codigo ascii 76 = L ( Letra L mayscula )
codigo ascii 77 = M ( Letra M mayscula )
codigo ascii 78 = N ( Letra N mayscula )
codigo ascii 79 = O ( Letra O mayscula )
codigo ascii 80 = P ( Letra P mayscula )
codigo ascii 81 = Q ( Letra Q mayscula )
codigo ascii 82 = R ( Letra R mayscula )
codigo ascii 83 = S ( Letra S mayscula )
codigo ascii 84 = T ( Letra T mayscula )
codigo ascii 85 = U ( Letra U mayscula )
codigo ascii 86 = V ( Letra V mayscula )
codigo ascii 87 = W ( Letra W mayscula )
codigo ascii 88 = X ( Letra X mayscula )
codigo ascii 89 = Y ( Letra Y mayscula )
codigo ascii 90 = Z ( Letra Z mayscula )
codigo ascii 91 = [ ( Abre corchetes )
codigo ascii 92 = \ ( Barra invertida , contrabarra , barra inversa )
codigo ascii 93 = ] ( Cierra corchetes )
codigo ascii 94 = ^ ( Intercalacin - acento circunflejo )
codigo ascii 95 = _ ( Guin bajo , subrayado , subguin )
codigo ascii 96 = ` ( Acento grave )
codigo ascii 97 = a ( Letra a minscula )
codigo ascii 98 = b ( Letra b minscula )
codigo ascii 99 = c ( Letra c minscula )
codigo ascii 100 = d ( Letra d minscula )
codigo ascii 101 = e ( Letra e minscula )

codigo ascii 102 = f ( Letra f minscula )


codigo ascii 103 = g ( Letra g minscula )
codigo ascii 104 = h ( Letra h minscula )
codigo ascii 105 = i ( Letra i minscula )
codigo ascii 106 = j ( Letra j minscula )
codigo ascii 107 = k ( Letra k minscula )
codigo ascii 108 = l ( Letra l minscula )
codigo ascii 109 = m ( Letra m minscula )
codigo ascii 110 = n ( Letra n minscula )
codigo ascii 111 = o ( Letra o minscula )
codigo ascii 112 = p ( Letra p minscula )
codigo ascii 113 = q ( Letra q minscula )
codigo ascii 114 = r ( Letra r minscula )
codigo ascii 115 = s ( Letra s minscula )
codigo ascii 116 = t ( Letra t minscula )
codigo ascii 117 = u ( Letra u minscula )
codigo ascii 118 = v ( Letra v minscula )
codigo ascii 119 = w ( Letra w minscula )
codigo ascii 120 = x ( Letra x minscula )
codigo ascii 121 = y ( Letra y minscula )
codigo ascii 122 = z ( Letra z minscula )
codigo ascii 123 = { ( Abre llave curva - llaves curvas )
codigo ascii 124 = | ( Barra vertical, pleca , linea vertical )
codigo ascii 125 = } ( Cierra llave - llaves curvas )
codigo ascii 126 = ~ ( Signo de equivalencia , tilde o virgulilla de la )

Caracteres ASCII extendidos imprimibles :


codigo ascii 128 = ( Letra C cedilla mayscula )
codigo ascii 129 = ( Letra u minscula con diresis )
codigo ascii 130 = ( Letra e minscula con acento agudo )
codigo ascii 131 = ( Letra a minscula con acento circunflejo )
codigo ascii 132 = ( Letra a minscula con diresis )
codigo ascii 133 = ( Letra a minscula con acento grave )
codigo ascii 134 = ( Letra a minscula con anillo )
codigo ascii 135 = ( Letra c cedilla minscula )
codigo ascii 136 = ( Letra e minscula con acento circunflejo )
codigo ascii 137 = ( Letra e minscula con diresis )
codigo ascii 138 = ( Letra e minscula con acento grave )
codigo ascii 139 = ( Letra i minscula con diresis )
codigo ascii 140 = ( Letra i minscula con acento circunflejo )
codigo ascii 141 = ( Letra i minscula con acento grave )
codigo ascii 142 = ( Letra A mayscula con diresis )

codigo ascii 143 = ( Letra A mayscula con anillo )


codigo ascii 144 = ( Letra E mayscula con acento agudo )
codigo ascii 145 = ( Diptongo latino ae minscula )
codigo ascii 146 = ( Diptongo latino AE mayscula )
codigo ascii 147 = ( Letra o minscula con acento circunflejo )
codigo ascii 148 = ( Letra o minscula con diresis )
codigo ascii 149 = ( Letra o minscula con acento grave )
codigo ascii 150 = ( Letra u minscula con acento circunflejo )
codigo ascii 151 = ( Letra u minscula con acento grave )
codigo ascii 152 = ( Letra y minscula con diresis )
codigo ascii 153 = ( Letra O mayscula con diresis )
codigo ascii 154 = ( Letra U mayscula con diresis )
codigo ascii 155 = ( Letra o minscula con barra inclinada )
codigo ascii 156 = ( Signo Libra Esterlina )
codigo ascii 157 = ( Letra O mayscula con barra inclinada )
codigo ascii 158 = ( Signo de multiplicacin )
codigo ascii 159 = ( Smbolo de funcin, florn neerlands )
codigo ascii 160 = ( Letra a minscula con acento agudo )
codigo ascii 161 = ( Letra i minscula con acento agudo )
codigo ascii 162 = ( Letra o minscula con acento agudo )
codigo ascii 163 = ( Letra u minscula con acento agudo )
codigo ascii 164 = ( Letra ee minscula - letra n con tilde - enie )
codigo ascii 165 = ( Letra EE mayscula - letra N con tilde - ENIE )
codigo ascii 166 = ( Ordinal femenino, indicador de genero femenino )
codigo ascii 167 = ( Ordinal masculino, indicador de genero masculino )
codigo ascii 168 = ( Abre signo interrogacion )
codigo ascii 169 = ( Smbolo de Marca Registrada )
codigo ascii 170 = ( Signo de negacion )
codigo ascii 171 = ( Un medio, mitad, fraccin )
codigo ascii 172 = ( Un cuarto, cuarta parte, fraccin )
codigo ascii 173 = ( Abre signos de exclamacion, signo de admiracion )
codigo ascii 174 = ( Abre comillas bajas, angulares, latinas o espaolas )
codigo ascii 175 = ( Cierra comillas bajas, angulares, latinas o espaolas )
codigo ascii 176 = ( Bloque color tramado densidad baja, carcter grfico )
codigo ascii 177 = ( Bloque color tramado densidad media, grfico )
codigo ascii 178 = ( Bloque color tramado densidad alta, carcter grfico )
codigo ascii 179 = ( Lnea simple vertical de recuadro grfico )
codigo ascii 180 = ( Lnea vertical con empalme de recuadro grfico )
codigo ascii 181 = ( Letra a mayscula con acento agudo )
codigo ascii 182 = ( Letra A mayscula con acento circunflejo )
codigo ascii 183 = ( Letra A mayscula con acento grave )
codigo ascii 184 = ( Smbolo Copyright, bajo derecho de autor )
codigo ascii 185 = ( Doble lnea vertical empalme izquierdo, grfico )

codigo ascii 186 = ( Lneas doble vertical de recuadro grfico, verticales )


codigo ascii 187 = ( Lnea doble esquina superior derecha de recuadro )
codigo ascii 188 = ( Lnea doble esquina inferior derecha de recuadro )
codigo ascii 189 = ( Signo centavo, cntimo o centsimo )
codigo ascii 190 = ( Signo monetario YEN japons, YUAN chino )
codigo ascii 191 = ( Lnea simple esquina de recuadro grfico )
codigo ascii 192 = ( Lnea simple esquina de recuadro grfico )
codigo ascii 193 = ( Lnea horizontal con empalme de recuadro grfico )
codigo ascii 194 = ( Lnea horizontal con empalme de recuadro grfico )
codigo ascii 195 = ( Lnea vertical con empalme de recuadro grfico )
codigo ascii 196 = ( Lnea simple horizontal de recuadro grfico )
codigo ascii 197 = ( Lneas simples empalmes de recuadro grfico )
codigo ascii 198 = ( Letra a minscula con tilde )
codigo ascii 199 = ( Letra A mayscula con tilde )
codigo ascii 200 = ( Lnea doble esquina inferior izquierda de recuadro )
codigo ascii 201 = ( Lnea doble esquina superior izquierda de recuadro )
codigo ascii 202 = ( Doble lnea horizontal empalme arriba, recuadro )
codigo ascii 203 = ( Doble lnea horizontal empalme abajo, recuadro )
codigo ascii 204 = ( Doble lnea vertical empalme derecho, recuadro )
codigo ascii 205 = ( Lneas doble horizontales de recuadro grfico )
codigo ascii 206 = ( Lneas dobles cruce de lneas de recuadro grfico )
codigo ascii 207 = ( Signo monetario - divisa general )
codigo ascii 208 = ( Letra eth latina minscula )
codigo ascii 209 = ( Letra eth latina mayscula )
codigo ascii 210 = ( Letra E mayscula con acento circunflejo )
codigo ascii 211 = ( Letra E mayscula con diresis )
codigo ascii 212 = ( Letra E mayscula con acento grave )
codigo ascii 213 = ( Letra minuscula i sin punto )
codigo ascii 214 = ( Letra i mayscula con acento agudo )
codigo ascii 215 = ( Letra I mayscula con acento circunflejo )
codigo ascii 216 = ( Letra i mayscula con diresis )
codigo ascii 217 = ( Lnea simple esquina de recuadro grfico )
codigo ascii 218 = ( Lnea simple esquina de recuadro grfico )
codigo ascii 219 = ( Bloque color pleno solido, carcter grfico )
codigo ascii 220 = ( Medio bloque negro, mitad inferior, carcter grfico )
codigo ascii 221 = ( Barra vertical partida )
codigo ascii 222 = ( Letra I mayscula con acento grave )
codigo ascii 223 = ( Medio bloque negro, mitad superior, carcter grfico )
codigo ascii 224 = ( Letra o mayscula con acento agudo )
codigo ascii 225 = ( Letra alemana eszett o ese-zeta )
codigo ascii 226 = ( Letra O mayscula con acento circunflejo )
codigo ascii 227 = ( Letra O mayscula con acento grave )
codigo ascii 228 = ( Letra o minscula con tilde )

codigo ascii 229 = ( Letra O mayscula con tilde )


codigo ascii 230 = ( Signo micro )
codigo ascii 231 = ( Letra latina thorn minscula )
codigo ascii 232 = ( Letra latina thorn mayscula )
codigo ascii 233 = ( Letra U mayscula con acento agudo )
codigo ascii 234 = ( Letra U mayscula con acento circunflejo )
codigo ascii 235 = ( Letra U mayscula con acento grave )
codigo ascii 236 = ( Letra y minscula con acento agudo )
codigo ascii 237 = ( Letra Y mayscula con acento agudo )
codigo ascii 238 = ( Macron (marca larga), superguin, guin alto )
codigo ascii 239 = ( Acento agudo )
codigo ascii 240 = ( Smbolo matemtico de congruencia, equivalencia )
codigo ascii 241 = ( Signo mas menos )
codigo ascii 242 = ( ASCII 242 )
codigo ascii 243 = ( Tres cuartos, fraccin )
codigo ascii 244 = ( Fin de prrafo - signo de caldern )
codigo ascii 245 = ( Signo de seccin )
codigo ascii 246 = ( Signo de divisin )
codigo ascii 247 = ( Cedilla , virgulilla baja )
codigo ascii 248 = ( Signo de grado, anillo )
codigo ascii 249 = ( Diresis )
codigo ascii 250 = ( Punto centrado, punto medio, coma georgiana )
codigo ascii 251 = ( Superndice uno )
codigo ascii 252 = ( Superndice tres , potencia tres , al cubo )
codigo ascii 253 = ( Superndice dos , al cuadrado )
codigo ascii 254 = ( Cuadrado negro, caracter grfico )
codigo ascii 255 = nbsp ( Espacio sin separacin - non breaking space )

Enlaces : [ Inicio ] - [ formato PDF ] - [ texto plano ] - [ planilla de calculo ] - [ documento de


word ] - [ imagen 1 ] - - [ english ]

Claves para esta pgina - El cdigo ASCII Completo :

Como tipear o escribir con el teclado El cdigo ASCII Completo ascii, ascii codigo, tabla ascii,
codigos ascii, caracteres ascii, codigos, tabla, caracteres, simbolos, control, imprimibles,
extendido, letras, vocales, signos, simbolos, mayusculas, minusculas, alt, teclas, acentos,
agudo, grave, ee, enie, arroba, dieresis, circunflejo, tilde, cedilla, anillo, libra, esterlina,
centavo, teclado, tipear, escribir, espaol, ingles, notebook, laptop, asccii, asqui, askii, aski,
(15) .

BCD (6-bit)
El cdigo BCD (6-bit) ( Binary Coded Decimal) es un cdigo estndar de 6 bits usado
por ordenadores mainframe : Borroughs, Bull, CDC, IBM, General
Electric, NCR, Siemens, Sperry-Univac, etc ...
IBM cre un cdigo para las tarjetas perforadas de los aos 1960 que se extendi entre los
otros fabricantes.
El cdigo BCD (6-bit) fue la adaptacin del cdigo tarjeta perforada a cdigo binario para
poderlo cargar ms fcilmente en la memoria del ordenador central.
El cdigo BCD (6-bit) es pues un cdigo binario que representa caracteres alfanumricos y
signos de puntuacin. Cada carcter est compuesto por 6 bits (2 carcteres octal), con estos
6 bits se pueden definir un total de 64 caracteres (2^6).
ndice
[ocultar]

1 Variaciones del cdigo BCD


o

1.1 Cdigo GBCD

1.2 Valores binarios del cdigo GBCD

2 Ejemplos de cdigos BCD (6-bit)

3 Vase tambin

4 Bibliografa

5 Referencias

Variaciones del cdigo BCD[editar]


Hay diferentes versiones del cdigo BCD, por lo menos hay 4 versiones con algunos
caracteres diferentes, y otros con un mapa completamente distinto como es el caso del cdigo
BCD "Fieldata".
No tiene ningn carcter de control, el carcter Ox20 es el espacio, la es el carcter @ para
la mayora de los fabricantes (Bull, NCR y Control Data), pero hubo una incompatibilidad al
pasar al cdigo ASCII de 7 bits ya que en ste se tom el carcter/.

Cdigo GBCD[editar]
Lo que sigue es el cdigo de la tabla GBCD, una de las variantes del cdigo BCD. 1 2
Nmeros, letras maysculas de la A a la Z, un mnimo de smbolos y ningn carcter de
control

000

001

0002

003

004

005

006

007

000

001

>

002

003

&

<

004

005

'

006

007

<

"

000

001

0002

003

004

005

006

007

Valores binarios del cdigo GBCD[editar]


Nmeros, letras maysculas de la A a la Z, un mnimo de smbolos y ningn carcter de
control.

0 - 00- 0 0 0 0 0 0
1 - 01- 0 0 0 0 0 1

2 - 02- 0 0 0 0 1 0
3 - 03- 0 0 0 0 1 1
4 - 04- 0 0 0 1 0 0
5 - 05- 0 0 0 1 0 1
6 - 06- 0 0 0 1 1 0
7 - 07- 0 0 0 1 1 1
8 - 10- 0 0 1 0 0 0
9 - 11- 0 0 1 0 0 1
[ - 12- 0 0 1 0 1 0
# - 13- 0 0 1 0 1 1
@ - 14- 0 0 1 1 0 0
: - 15- 0 0 1 1 0 1
> - 16- 0 0 1 1 1 0 (= >)
? - 17- 0 0 1 1 1 1
_ - 20- 0 1 0 0 0 0 (espacio)
A - 21- 0 1 0 0 0 1
B - 22- 0 1 0 0 1 0
C - 23- 0 1 0 0 1 1
D - 24- 0 1 0 1 0 0
E - 25- 0 1 0 1 0 1
F - 26- 0 1 0 1 1 0
G - 27- 0 1 0 1 1 1
H - 30- 0 1 1 0 0 0
I - 31- 0 1 1 0 0 1
& - 32- 0 1 1 0 1 0
. - 33- 0 1 1 0 1 1
] - 34- 0 1 1 1 0 0
( - 35- 0 1 1 1 0 1
< - 36- 0 1 1 1 1 0 (= <)
\ - 37- 0 1 1 1 1 1
^ - 40- 1 0 0 0 0 0 (flecha ^)
J - 41- 1 0 0 0 0 1
K - 42- 1 0 0 0 1 0
L - 43- 1 0 0 0 1 1
M - 44- 1 0 0 1 0 0
N - 45- 1 0 0 1 0 1
O - 46- 1 0 0 1 1 0
P - 47- 1 0 0 1 1 1

Q - 50- 1 0 1 0 0 0
R - 51- 1 0 1 0 0 1
- - 52- 1 0 1 0 1 0
$ - 53- 1 0 1 0 1 1
* - 54- 1 0 1 1 0 0
) - 55- 1 0 1 1 0 1
; - 56- 1 0 1 1 1 0
' - 57- 1 0 1 1 1 1
+ - 60- 1 1 0 0 0 0
/ - 61- 1 1 0 0 0 1
S - 62- 1 1 0 0 1 0
T - 63- 1 1 0 0 1 1
U - 64- 1 1 0 1 0 0
V - 65- 1 1 0 1 0 1
W - 66- 1 1 0 1 1 0
X - 67- 1 1 0 1 1 1
Y - 70- 1 1 1 0 0 0
Z - 71- 1 1 1 0 0 1
< - 72- 1 1 1 0 1 0 (flecha <)
, - 73- 1 1 1 0 1 1
% - 74- 1 1 1 1 0 0
= - 75- 1 1 1 1 0 1
" - 76- 1 1 1 1 1 0
! - 77- 1 1 1 1 1 1

Ejemplos de cdigos BCD (6-bit)[editar]


CDC 1604 : cdigos BCD cinta magntica

.0

0.

.1

.2

.3

.4

.5

.6

.7

.8

.9

.A

.B

.C

1.

space

record
mark

2.

.D

.E

.F
tape
mark

3.

&

+0

group
mark

CDC 1604 : cdigos Tarjeta perforada

.0
0.

.1

.2

.3

.4

.5

.6

.7

.8

.9

.A

.B

.C

1.

space

2.

---

3.

+0

.D

.E

.F

CDC 1612 cdigos impresora

.0

.1

.2

.3

.4

.5

.6

.7

.8

.9

.A

.B

.C

.D

.E

.F

0.

1.

space

2.

>

3.

<

numero complejo suma y resta mult


div codigo java

Quieres aprender Ingls?


abaenglish.com/cursos-ingles-online/
Regstrate gratis y aprende con las 144 videoclases gratuitas de gramtica.

CompartirTwittear
import java.util.Scanner;
import java.math.*;
public class complejo{
public static void main (String[] args) {

Scanner dato = new Scanner(System.in);


int a,b, c, d, e, f, g, h, i, j, k, l;
int m, n, o, p, q, r, s, x=0, w, z;
System.out.print("ingresar no real" ) ;
a=dato.nextInt();
System.out.print("ingresar no imag" ) ;
b=dato.nextInt();
System.out.print("ingresar no real" ) ;
c=dato.nextInt();
System.out.print("ingresar no imag" ) ;
d=dato.nextInt();
//suma y resta
e=a+c;
f=b+d;
//multiplicacion
g=a*c;
h=a*d;
i=b*c;
l=b*d;
k=h+i;
l=(-1)*l;
j=l+g;
//division
x=(-1)*d;
m=a*c;
n=a*x;
o=b*c;
p=b*x;
q=c*c;
r=d*x;
s=n+o;
r=(-1)*r;
w=q+r;
p=p*(-1);
z=p+m;

if(f>0){
System.out.printf("%d+%di",e,f) ;
}
else{
System.out.printf("%d%di",e,f) ;
}
if( k>0 && j>0){
System.out.printf("n%d+%di",j,k) ;
}

if(k<0 && j>0){


System.out.printf("n%d%di",j,k) ;
}
if( s>o){
System.out.printf("nn%d+%di", z, s) ;
System.out.printf("n----------" ) ;
System.out.printf("n %d", w) ;
}else{
System.out.printf("nn%d%di", z, s) ;
System.out.printf("n----------" ) ;
System.out.printf("n %d", w) ;
}
}
}

Java Restar dos nmeros con Java


septiembre 4, 2010 por Vctor Cuervo4 Comentarios

Imprimir

Ya tenamos publicados un grupo de ejemplos que nos enseaban a realizar algunas de las
operaciones matemticas bsicas: suma, multiplicacin y divisin. Si bien, como muchos nos
habis indicado por email nos faltaba la resta.

Vamos a ver como poder implementar una resta, si bien veremos que el procedimiento es
totalmente idntico a los anteriores y que solo cambiar la operacin matemtica en cuestin.
Lo primero que hacemos es crear una clase Scanner para pedir los datos al usuario

1. Scanner reader = new Scanner(System.in);

Acto seguido le pedimos los dos nmeros a restar:

1. System.out.println("Introduce el primer nmero:");


2. numero1 = reader.nextInt();
3.
4. System.out.println("Introduce el segundo nmero:");
5. numero2 = reader.nextInt();
6.

La lectura de lo que ha insertado el usuario la realizamos mediante el mtodo nextInt(). Ya que


esperamos que el usuario haya insertado nmeros por consola.
Ahora solo nos quedar ejecutar la resta:

1.
2. resultado = numero1-numero2;
3.

Y mostrar nuestro resultado de la resta, por pantalla:

1. System.out.println("La resta es " + numero1 + " - " + numero2 + " = " +


resultado);

También podría gustarte