English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
Todas las categorías

alguien me puede decir como convertir una palabra o una frace al codigo binario?

2007-03-27 16:46:47 · 11 respuestas · pregunta de Anonymous en Ciencias y matemáticas Matemáticas

11 respuestas

No podés una palabra o frase en binario directamente, porque el código binario es numérico y tu nombre alfabético.
Sin embargo el código ASCII permite representar con 7 bits las letras del alfabeto inglés.
La tabla siguiente te puede ayudar. Muestra 8 bits porque se deriva del sistema hexadecimal y las computadoras de 8 bits. El código ASCII extendido, de 8 bits, acomoda las letras del alfabeto español, por ejemplo.

01000001 A
01000010 B
01000011 C
01000100 D
01000101 E
01000110 F
01000111 G
01001000 H
01001001 I
01001010 J
01001011 K
01001100 L
01001101 M
01001110 N
01001111 O
01010000 P
01010001 Q
01010010 R
01010011 S
01010100 T
01010101 U
01010110 V
01010111 W
01011000 X
01011001 Y
01011010 Z

2007-03-27 17:02:30 · answer #1 · answered by fedebicho 3 · 6 0

No existe una conversión formal de un texto a un código binario. En el caso de la informática/comunicaciones se suele utilizar un código que se toma como acuerdo entre el emisor del mensaje y el receptor.

Así, por ejemplo, se puede considerar un código como el siguiente: A=1, B=2, C=3, D=4, E=5... para todo el abecedario y otros símbolos, y escribir "BECA" sería lo mismo que utilizar "2-5-3-1".

Es muy común para las computadoras usar el código ASCII (7 dígitos por caracter), ASCII Extendido (8 p/c), Unicode (16 p/c), etc.

Existe una tabla para cada código que relaciona un caracter con su representación numérica (que puede anotarse en binario o no). Como el caso más común es el ASCII, voy a mostrar ese.

Como dije, cada caracter tiene asignado un número, idependientemente del sistema numérico en el cual ese número se represente. En el caso del código ASCII, las letras en mayúsculas comienzan a partir de A=65 (B=66, etc.), mientras que las minúsculas desde a=97 (b=98, c=99...). Otros caracteres, como el espacio (32), ? (63), etc., también están disponibles. Entonces, para escribir en ASCII la frase "Hola mundo!", escribiriamos (en decimal - siguiendo la siguiente tabla del código: http://reina.usal.es/codigos/ascii.gif ):

72-111-108-97-32-109-
117-110-100-111-33

Donde cada número representa un caracter diferente. Para escribirlo en binario, se puede usar una calculadora para convertir cada número de decimal a binario, o utilizar algún método práctico -que no explico porque si no se alarga mucho la respuesta-, pero en el caso de "Hola", sería:

H o l a

72 - 111 - 108 -97

1001000 - 1101111 - 1101100 - 1100001

(se utilizan 7 ú 8 bits -dígitos binarios, en este caso- para cada caracter, dependiendo si el código ASCII es extendido o no. Si lo fuera, en este caso se agregaría un "0" delante de cada número que se tradujo a binario.)

Para escribirlo en binario, utilicé los números que se dan tanto en la primera columna como en la primera fila de esa tabla. Por ejemplo, para la letra "a", la busco (código 97) y luego "junto" los dígitos de los extremos izquierdos y superiores de la tabla ( 0110 y 0001: 01100001, que justamente en la representación binaria del número 97). El cero inicial es opcional, y depende, como ya dije, de si el código ASCII usado es extendido.

Espero haber ayudado, cualquier otra duda agregala a la información adicional de tu pregunta.

Saludos!

2007-03-27 17:16:33 · answer #2 · answered by pablo_cg86 3 · 6 0

quien me ayuda a pasar de binario a texto...les dejo de texto a binario:

#include
#include
#include
#include

main()
{
char texto[300]; //almacena caracter por caracter de una frase
int contador=0, num,resul,cerosunos[20],i;
int clrscr();
printf("introduzca un texto para convertirlo a codigo binario:\n");
gets(texto); //lee el texto y lo guarda en el arreglo texto

while(contador < strlen(texto)) //strlen(texto) es la cantidad de caracteres que tiene la frase
{
i=1; //empezamos a llenar desde la posicion 1 para el arreglo de los binarios
num = texto[contador]; //texto[contador] es el caracter pero como num es de enteros se guarda el numero asociado a la letra
while(num>0) //termina cuando la division llegue a cero
{
resul = num%2; //le sacamos el resto al numero
if(resul==0) //si el numero no tiene resto asignamos un 0
{
cerosunos[i]=0;
i=i+1;
}
else //si el numero tiene resto asignamos un 1
{
cerosunos[i]=1;
i=i+1;
}
num=num/2; //dividimos el numero
}
//i=i-1; //si quieres el binario con 7 digitos quita el comentario
cerosunos[8]=0; //siempre empieza en 0
while(i>0) //empezamos desde la ultima posicion para imprimir el binario
{
printf("%i",cerosunos[i]);
i=i-1;
}
printf(" "); //para hacer espacio entre los binarios de cada caracter
contador = contador+1;
}
getch(); //esperar una tecla para terminar

return 0;
}

2017-03-27 18:38:47 · answer #3 · answered by mauritoku11 1 · 0 0

http://redir.dasumo.com/hex/

2017-02-01 14:34:31 · answer #4 · answered by Angel 1 · 0 0

arturo

2017-01-23 15:46:28 · answer #5 · answered by Arturo Adalberto 1 · 0 0

Sofía es la capital y la ciudad más magnate de Bulgaria. Fue fundada hace siglos pero, sin retención, hoy en día la ciudad sigue evolucionando y convirtiéndose cada oportunidad más en el centro cultural y económico de Bulgaria y si quieres ver esta ciudad entonces aquí https://tr.im/1bst4 descubrirás como. Cosas interesantes que ver en Sofía hay suficiente como para permanecer el interés del turista. Asamblea Nacional es uno de estos sitios dignos de inspeccionar y es el sitio donde se encuentra el Parlamento de Bulgaria. El Bulevar Vitosha es incluso un buen sitio para pasear, esta boulevard es la calle comercial de Sofía de esta manera que esta calle está llena de comercios, cafeterías y restaurantes.

2016-12-14 02:05:24 · answer #6 · answered by Anonymous · 0 0

En la ahora , son cada vez más las personas que tienen acceso a una cámara digital compacta , semi profesional o profesional. Sin embargo , tener una cámara no es suficiente para capturar de la mejor modo ese momento tan peculiar e inmortalizarlo para siempre y para hacer esto posible necesitarás asimilar como de aquí https://tr.im/1Jmss , del manual Manual de Técnica Fotográfica.
Este libro Manual de Técnica Fotográfica , está escrito por el reconocido fotógrafo profesional Juan Ignacio Torres y en el encontrará desde los pasos básicos hasta los más avanzados secretos para dominar la fotografía en cualquiera de sus variantes.
Este manual está dirigido tanto a fotógrafos amateurs , como a fotógrafos semi profesionales y profesionales para consigues hacer la fotografía perfecta.

2016-07-12 04:33:46 · answer #7 · answered by ? 3 · 0 0

juan

2016-06-04 10:20:28 · answer #8 · answered by Francisco Alvarez 1 · 0 0

TODO DEPENDERÁ DEL ORDENADOR QUE UNO TENGA O TAL VEZ EL TECLADO, EN MI CASO PONGO ALT 41 ME DA PARÉNTESIS, PO . SI PONGO TU ALIS ME DA LO SIGUIENTE. 6 0 - + ) 6 `POR LO QUE NO SE PUEDE FIAR DE LAS TRADUCCIONES DEL BINARIO A TEXTO

2015-09-15 00:26:05 · answer #9 · answered by Anonymous · 0 0

es sencillo cuando lo comprendes, suponiendo que vamos a hacer arreglos de 8 digitos (8 ceros o unos)

el arreglo siguiente corresponde a un cero
00000000
el uno
10000000
el dos
01000000
el tres
11000000
el cuatro
00100000
el cinco
10100000
el seis
01100000
el siete
11100000
el 8
00010000
y asi sucesivamente
ahora debemos de entender que cada letra se puede representar por un numero de acuerdo con los caracteres ASCII, por ejemplo, la A mayuscula corresponde al numero 41, la B al 42, la C al 43 y sigue la cadena...
de manera que puedes calcular para las letras de tu nombre, que numero le corresponde a cada letra y luego convertirlo a formato binario.
Por ejemplo mi alias The Cat seria en numero algo asi:
54 (T)
48 (H)
45 (E)
43 (C)
41 (A)
54 (T)
luego hay que hacer la conversion a binario, espero que te sirva esto para poder escribir tu nombre

2007-03-27 16:57:14 · answer #10 · answered by Anonymous · 1 3

fedest.com, questions and answers