langages informatiques de haut niveau permettent aux programmeurs de déclarer des variables de types différents. Certains types détiennent des valeurs entières qui peuvent être positifs ou négatifs ( entiers signés ) ; d'autres types détiennent des chaînes de caractères alphanumériques ASCII. En particulier, ces chaînes peuvent contenir des séquences de chiffres correspondant à des valeurs numériques. Conversion d'un entier signé à la chaîne correspondante est une opération de programme très commun qui est facile à réaliser , en tenant compte de la nature du système de positionnement décimal. Choses que vous devez Papier et crayon Voir Plus Instructions 1 Définir Input_int que l'entier signé qui sera convertie en une chaîne. Définir Output_str comme la chaîne vide. Définir signe comme un entier signé contenant -1 si Input_int est inférieur à zéro , et 1 sinon . Définir Remaining_int que la valeur absolue de Input_int . 2 Si Remaining_int égal à 0, mettre Output_str à "0" et terminer le traitement . 3 Set Output_str à ((( Remaining_int modulo 10) + '0 ') concat Output_str ) , où " concat " est l'opérateur de concaténation de chaîne . Réglez Remaining_int être la partie entière de ( Remaining_int /10). 4 Si Remaining_int est supérieur à 0 , retournez à l'étape 3. 5 signe égal -1 , mis à Output_Str ("-" concat Output_str ) . Le résultat est en Output_str .
|