Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> Προγραμματισμός Υπολογιστών Γλώσσες

Πώς να δημιουργήσει ένα παλινδρομικές Αριθμός

A παλινδρομική αριθμός είναι κάθε αριθμός που διαβάζεται το ίδιο προς τα εμπρός ως προς τα πίσω , και μπορεί να συμβεί σε οποιαδήποτε βάση του συστήματος . Είναι κοινό να χρησιμοποιήσει μια παλινδρομική γεννήτρια αριθμού στον προγραμματισμό ηλεκτρονικών υπολογιστών για διάφορες λειτουργίες ή ως μια άσκηση για αρχάριους προγραμματιστές . Μια απλή παλινδρομική λειτουργία αριθμός μπορεί να γραφτεί σε οποιαδήποτε γλώσσα και να πληκτρολογήσει για κάθε βάση , αλλά η διαδικασία είναι ουσιαστικά η ίδια . Οδηγίες
Η 1

Αρχίστε παλινδρομική γεννήτρια αριθμού σας, δημιουργώντας μια λειτουργία εισόδου που δοκιμάζει για ακέραιους αριθμούς με τουλάχιστον ένα ψηφίο . Μια παλινδρομική αριθμό , εξ ορισμού , είναι ένας ακέραιος , ώστε να είναι σίγουρος για να εξαλείψουμε κάθε αριθμός μη ακέραιο πριν από την έναρξη . 2

Προσθέστε την εισαγόμενη ακέραιο αντίστροφη της ( οι περισσότερες γλώσσες προγραμματισμού έχουν μια λειτουργία για να αντιστρέψει την ακέραιος αριθμός) . Για παράδειγμα , αν ο αριθμός σας είναι 412 , το πρόγραμμά σας θα πρέπει να προσθέσει 412 + 214 .
Εικόνων 3

Test για παλινδρομικούς αριθμό γενιάς από την πρώτη σας προσθήκη. Η λειτουργία ( ανάλογα με τη γλώσσα προγραμματισμού σας) θα πρέπει να είναι μια boolean δοκιμασία για την ισότητα μεταξύ του αριθμού που παράγεται και αντίστροφη της .
Η 4

εξόδου της αξίας του παραγόμενου αριθμού εάν η δοκιμή είναι αλήθεια. Αντίστροφη τον αριθμό που δημιουργείται και να το προσθέσετε ξανά τον εαυτό του αν η δοκιμή είναι ψευδής . Επαναλάβετε αυτό το βρόχο μέχρι το πρόγραμμά σας δημιουργεί μια αληθινή αξία . ( Δεν είναι όλες οι ακέραιοι θα δημιουργήσει μια παλινδρομική αριθμό . )
5

Προσθέστε λίγο επιπλέον για το πρόγραμμα σας, εισάγοντας μια λειτουργία μέτρησης . Η λειτουργία αυτή θα πρέπει να μετρήσει πόσες φορές το πρόγραμμα πρόσθεσε έναν αριθμό και αντίστροφη της πριν από την έξοδο ενός αποτελέσματος . Να είστε βέβαιος για την έξοδο της μεταβλητής μετράνε μαζί με το αποτέλεσμα !
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα