Tecnología

Inicio

Cómo convertir los datos firmados a ASCII

Cómo convertir los datos firmados a ASCII


lenguajes de programación de alto nivel permiten a los programadores declaran variables de diferentes tipos. Algunos tipos tienen valores enteros que puede ser (enteros con signo positivo o negativo); algunos otros tipos tienen cadenas de caracteres alfanuméricos ASCII. En particular, esas cadenas pueden contener secuencias de dígitos que corresponden a valores numéricos. Conversión de un entero con signo a la cadena correspondiente es una operación de programa muy común que es fácil de realizar, teniendo en cuenta la naturaleza del sistema de posición decimal.

Instrucciones

1 Definir Input_int como el entero con signo que se convierte en una cadena. Definir Output_str como la cadena vacía. Definir sesión como un entero con signo que contiene -1 si Input_int es menor que cero, y 1 en caso contrario. Definir Remaining_int como el valor absoluto de Input_int.

2 Si Remaining_int es igual a 0, establecer Output_str a "0" y terminar el procesado.

3 Establecer Output_str a (((Remaining_int modulo 10) + '0') concat Output_str), donde "concat" es el operador de concatenación de cadenas. Conjunto Remaining_int ser la parte entera de (Remaining_int / 10).

4 Si Remaining_int es más de 0, vuelva al paso 3.

5 Si sesión es igual a -1, establecido a Output_Str ( "-" concat Output_str). El resultado está en Output_str.