linguagens de computador de alto nível permitem aos programadores para declarar variáveis de tipos diferentes. Alguns tipos de armazenar valores inteiro que pode ser positivo ou negativo ( inteiros assinados ); alguns outros tipos manter cadeias de caracteres alfanuméricos ASCII. Em particular , essas cadeias podem conter sequências de dígitos que correspondem aos valores numéricos . A conversão de um inteiro assinado para a seqüência correspondente é uma operação de programa muito comum que é fácil de executar , tendo em conta a natureza do sistema posicional decimal. Coisas que você precisa
Papel e lápis
Show Mais instruções
1
Definir Input_int como o inteiro assinado que será convertido em uma string. Definir Output_str como uma string vazia. Definir Entrar como um inteiro assinado contendo -1 se Input_int é menor que zero , e 1 caso contrário . Definir Remaining_int como o valor absoluto de Input_int .
2
Se Remaining_int igual a 0, definir Output_str para "0" e encerrar o processamento.
3
Definir Output_str para ((( Remaining_int módulo 10) + '0 ' ) concat Output_str ), onde " concat " é o operador de concatenação . Definir Remaining_int ser a parte inteira de ( Remaining_int /10) .
4
Se Remaining_int é mais do que 0 , volte para a Etapa 3 .
5
Se sinal de igual -1, definir a Output_Str ("-" concat Output_str ) . O resultado está em Output_str .