linguaggi di programmazione di alto livello permettono ai programmatori di dichiarare variabili di tipo diverso. Alcuni tipi contengono valori interi che possono essere positivi o negativi ( interi con segno) ; alcuni altri tipi contengono stringhe di caratteri alfanumerici ASCII . In particolare , tali stringhe possono contenere sequenze di cifre corrispondenti ai valori numerici . Conversione di un numero intero corrispondente alla stringa è un'operazione molto comune programma che è facile da eseguire , tenuto conto della natura del sistema posizionale decimale . Cose che ti serviranno
Carta e matita
Mostra più istruzioni
1
Definire Input_int come intero con segno che sarà convertita in una stringa . Definire Output_str come stringa vuota . Definire segno come intero con segno contenente -1 se Input_int è inferiore a zero , ed 1 contrario. Definire Remaining_int come il valore assoluto di Input_int .
2
Remaining_int è uguale a 0 , impostare Output_str a "0" e terminare l'elaborazione .
3
Output_str a ( ( ( Remaining_int modulo 10) + '0 ' ) concat Output_str ) , dove " concat " è l'operatore di concatenazione di stringhe. Impostare Remaining_int di essere la parte intera ( Remaining_int /10) .
4
Remaining_int è maggiore di 0 , tornare al punto 3 .
5
segno di uguale -1 , impostare Output_Str a ( " - " concat Output_str ) . Il risultato è in Output_str .