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

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

Πώς να διαβάσετε ένα String Από εισόδου και να το καταστήσει Γράμματα

Ένα πρόγραμμα υπολογιστή , κατά την απόλυτη πυρήνα του , είναι ένα σύνολο οδηγιών που συνδυάζονται για να δημιουργήσουν ένα μοναδικό αλγόριθμο που χρησιμοποιείται για να λύσει ένα πρόβλημα ή να αναπτύξουν ένα χαρακτηριστικό . Ακέραιοι, πλωτήρες ( αριθμοί κινητής υποδιαστολής ) και οι χορδές είναι τρία από τα πιο βασικά στοιχεία των προγραμμάτων χρησιμοποιούν κατά την ανάγνωση ή την ερμηνεία των εισροών . Strings είναι μια ακολουθία αλφαβητικών χαρακτήρων ? " Το μήλο " , "x " και " 123abc " είναι όλα τα παραδείγματα των χορδών . Δημιουργώντας ένα πρόγραμμα που λαμβάνει την είσοδο του χρήστη , το μετατρέπει σε μεμονωμένα γράμματα ή χαρακτήρες , και στη συνέχεια εξάγει τα αποτελέσματα απαιτεί ένα σχετικά απλό αλγόριθμο . Οδηγίες
Η 1 Κωδικός

Εισαγωγή κατευθύνει το χρήστη να πληκτρολογήσει εισόδου. Χρησιμοποιήστε τη σύνταξη που εξάγει το κείμενο στη σελίδα . Μερικές γλώσσες προγραμματισμού , όπως η Ruby ή Python , χρησιμοποιήστε " βάζει " ή " print" σε κείμενο εξόδου . Χρησιμοποιώντας Ruby ως παράδειγμα :

βάζει " Παρακαλώ εισάγετε το κείμενο : " 2

Δώστε ένα προειδοποιητικό μήνυμα ότι ο χρήστης μπορεί να εισάγει δεδομένα. Δημιουργήστε μια μεταβλητή για να κρατήσει την είσοδο του χρήστη ? Στη συνέχεια να δημιουργήσετε μια μεταβλητή για να μετατρέψει την είσοδο του χρήστη σε string :

εισόδου = getsletters = input.chomp.to_s

Ruby χρησιμοποιεί " παίρνει " να παρακινήσει και να επιτύχουν την είσοδο του χρήστη . " Chomp " αποκόπτει τη νέα γραμμή που δημιουργείται όταν ο χρήστης πατήσει " Enter". " to_s " μετατρέπει την είσοδο του χρήστη σε μια σειρά . "Input " και " γράμματα" είναι μεταβλητές σας .
εικόνων 3

Γράψτε μια γραμμή που εξάγει το string , έτσι ώστε ο χρήστης μπορεί να διαβάσει πίσω είσοδο τους . Χρησιμοποιήστε μια μέθοδο παρόμοια με " βάζει " ή " print" ? Τότε ενώσετε το " γράμματα " μεταβλητής : " . " :

Βάζει "Πληκτρολογήσατε " + + γράμματα

4

Καλέστε μια μέθοδο για το διαχωρισμό του string σε μεμονωμένα γράμματα ? στη συνέχεια να δημιουργήσετε μια σειρά που αποτελείται από κάθε γράμμα :

list_letters = letters.split ( //)

στο παραπάνω κώδικα , Ruby χρησιμοποιεί τη μέθοδο " διάσπαση " για το διαχωρισμό των χαρακτήρων στην " γράμματα " μεταβλητή . Ruby εισάγει στη συνέχεια τους χαρακτήρες σε μια σειρά που ονομάζεται " list_letters "
5

Δημιουργήστε μια νέα μεταβλητή , όπως κάνατε παραπάνω ? . Στη συνέχεια να καλέσει μια μέθοδο για τη μετατροπή του πίνακα σε μια σειρά . Για παράδειγμα, αν ένας χρήστης που ονομάζεται John τέθηκε το όνομά του στο πρόγραμμα , με βάση το παραπάνω κώδικα , Ruby θα μετατρέψει το όνομα σε μία σειρά που αποτελείται από τα στοιχεία " J ", " Ο ", " h" και " . n" ο κώδικας που ακολουθεί μετατρέπει τον πίνακα σε μια σειρά που ο χρήστης μπορεί να διαβάσει :

list = list_letters.join ( " , " )

το κόμμα στο μεταξύ η παρενθέσεις εντολή στο πρόγραμμα για να διαχωρίσετε κάθε μεμονωμένο γράμμα του string με ένα κόμμα
Η 6

εξόδου τα αποτελέσματα με χρήση " βάζει ", " print" ή παρόμοιο κώδικα : .

βάζει " το κείμενό σας αποτελείται από τα γράμματα : " + + καταλόγου
Η
εικόνων " . "

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

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