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

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

Πώς μπορείτε να διαπιστώσετε το μικρότερο αριθμό Θετική Floating Point

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

Πολλές γλώσσες έχουν ενσωματωμένες μεθόδους που είδος μια λίστα τιμών αυτόματα . Κατά την αντιμετώπιση ενός προβλήματος που μπορεί να χρειαστεί μια ελάχιστη ή μέγιστη τιμή , χρησιμοποιήστε μια λειτουργία ταξινόμησης , όπως το ένα χτισμένο σε JavaScript . Μετά τη δημιουργία ενός αντικειμένου που περιέχει τη λίστα των αριθμών , μπορείτε να ταξινομήσετε χρησιμοποιώντας τον ακόλουθο κώδικα :

var boxNumbers = listOfNumbers.sort ( ) ?

Αν οι αντιρρήσεις listOfNumbers περιείχε 3 , -1.1 και 1.7 , η μέθοδος ταξινόμησης θα αποθηκεύσει -1.1 , 1.7 και 3 στη μεταβλητή boxNumbers .
εικόνων εύρεση αριθμοί Μικρότερη Θετική Αριθμός κινητής υποδιαστολής
Η

κινητής υποδιαστολής έχουν δεκαδικά ψηφία . Δύο αριθμούς κινητής υποδιαστολής , -1,1 και 1,7 , φαίνονται στο προηγούμενο παράδειγμα . Επειδή θέλετε μόνο το μικρότερο θετικό αριθμό κινητής υποδιαστολής , θα πρέπει να δώσει εντολή στον υπολογιστή για να ανακαλύψει ότι η τιμή στην ταξινομημένη λίστα . Μπορείτε να το κάνετε αυτό χρησιμοποιώντας μια JavaScript " για " βρόχο για τον καθορισμό εάν ένας αριθμός στην ταξινομημένη λίστα είναι ότι είναι μεγαλύτερη από το μηδέν . Εάν ο υπολογιστής ξεκινά από την αρχή της λίστας , θα βρείτε το μικρότερο θετικό αριθμό κινητής υποδιαστολής όταν ανακαλύπτει έναν αριθμό που είναι μεγαλύτερος από το μηδέν .

Η οικοδόμηση του πλαισίου Εφαρμογή

Εκτός μέθοδο ταξινόμησης και " για " βρόχο , θα πρέπει να έχετε έναν τρόπο για να δώσει στον υπολογιστή μια λίστα με τους αριθμούς να ταξινομήσετε. Μπορείτε να το κάνετε αυτό με τη δημιουργία ενός απλού προγράμματος εφαρμογής HTML , ή HTA , χρησιμοποιώντας ένα πρόγραμμα επεξεργασίας κειμένου . HTAs σας επιτρέψει να εμφανίσετε τα παράθυρα που περιέχουν στοιχεία συνήθως εμφανίζονται σε σελίδες Web . Ο παρακάτω κώδικας δημιουργεί μια βασική ΗΤΑ id = " InputBox " cols = " 80 " σειρές = " 10 " >

η ετικέτα textarea δημιουργεί ένα πλαίσιο εισαγωγής όπου μπορείτε να εισαγάγετε τη λίστα των αριθμών , και η ετικέτα των εισροών δημιουργεί ένα κουμπί που καλεί τη λειτουργία JavaScript που απαιτείται για να εκτελέσει τη λογική του προγραμματισμού .
εικόνων Προσθέτοντας το Logic
Η

μετά την επικόλληση του κώδικα που αναφέρονται στην προηγούμενη ενότητα σε ένα έγγραφο κειμένου , προσθέστε τον κωδικό που εμφανίζεται παρακάτω, μετά τις λέξεις " HTA : ΕΦΑΡΜΟΓΗ " :


η λειτουργία αυτή εκτελείται όταν κάνετε κλικ στο " Get Μικρότερο " κουμπί .
εικόνων τρέξιμο της εφαρμογής
Η

Αυτή η λειτουργία getSmallest JavaScript ανακτά τις αξίες που έχουν εισαχθεί στο πλαίσιο textarea και τα ταξινομεί χρησιμοποιώντας τη μέθοδο ταξινόμησης . Το " για" βρόχος επαναλαμβάνει στη λίστα μέχρι που ανακαλύπτει μια τιμή με ένα δεκαδικό σημείο που είναι μεγαλύτερη από το μηδέν . Τα καταστήματα που λειτουργούν στη μεταβλητή smallestValue και εμφανίζει σε ένα pop -up παράθυρο μηνύματος . Για να εκτελέσετε την εφαρμογή σας , αποθηκεύστε το έγγραφο με ένα " . ΗΤΑ " επέκταση και κάντε διπλό κλικ στο εικονίδιό του στην Εξερεύνηση των Windows . Ανοίγει ένα παράθυρο και εμφανίζει ένα άδειο κουτί εισόδου . Πληκτρολογήστε μια λίστα με τους αριθμούς μέσα στο πλαίσιο και κάντε κλικ στο κουμπί "Get Μικρότερο " για να δείτε το μικρότερο θετικό αριθμό κινητής υποδιαστολής .
Η
εικόνων

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

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