TIENDA Ordenadores todos los datos como secuencias de dígitos binarios. Dígitos binarios pueden tener uno de dos valores: un 1 o un 0 . En el lenguaje de programación Perl , puede convertir los datos binarios a otra forma . Por ejemplo , puede convertir una secuencia binaria en un número decimal. Números decimales son mucho más comunes en el mundo no digital de números binarios , por lo que es útil ser capaz de convertir a decimal . Usted puede convertir un número binario con una línea de código usando Perl. Instrucciones
1
Crear un nuevo archivo de texto con un procesador de textos como Bloc de notas . Guarde el archivo con la extensión ". PLX " .
2
Abra un símbolo del sistema y vaya a la carpeta donde guardó el archivo creado en el paso anterior. Por ejemplo , si guardó el archivo en la raíz de la unidad C: \\ en Windows , puede escribir lo siguiente en el símbolo del sistema :
cd C: \\
3
Convertir el número binario '10101010 ' a su equivalente decimal y almacenarlo en una variable llamada $ decimal. El proceso de conversión utiliza las funciones ord y el paquete . La función convierte paquete de una lista de valores en una cadena , y la función ord devuelve una representación numérica de la cadena . Puede combinar estas dos funciones y asignar la variable $ decimal en una línea de código , así:
$ decimal = ord (paquete ( ' B8 ' , '10101010 ')) ;
4
Imprimir la variable $ decimal así:
print $ decimal;
5
Ejecute el script en Perl emitiendo el siguiente comando desde la línea de comandos , sustituyendo el nombre que eligió en el paso 1 de " nombre de archivo" :
perl filename.plx
6
Examine la salida . El programa muestra el valor decimal de " 10101010 ", que se parece a esto :
170