Μετάβαση στο περιεχόμενο
IB

Integer Base Converter for iPhone

Εκδότης: Nineveh National Research
iOS $0.99
Κατεβάστε v1.0.0 0 κατεβάσματα
Εκδοχή1.0.0
Εκδότης Nineveh National Research
Ημερομηνία κυκλοφορίας1 Απρ 2014
Ημερομηνία προστέθηκε1 Απρ 2014
Απαιτήσεις OsiOS
ΑπαιτήσειςCompatible with: iphone4, iphone4, ipad2wifi, ipad2wifi, ipad23g, ipad23g, iphone4s, iphone4s, ipadthirdgen, ipadthirdgen, ipadthirdgen4g, ipadthirdgen4g, iphone5, iphone5, ipodtouchfifthgen, ipodtouchfifthgen, ipadfourthgen, ipadfourthgen, ipadfourthgen4g, ipadfourthgen4g, ipadmini, ipadmini, ipadmini4g, ipadmini4g
Σύνολο λήψεων0
Τιμή$0.99

Περιγραφή

Αριθμητικές βάσεις Πολλοί θα υποστήριζαν ότι η γέννηση της εποχής των υπολογιστών έλαβε χώρα στο Bletchley Park κατά τη διάρκεια του Β 'Παγκοσμίου Πολέμου. Ο Άλαν Τούρινγκ καθοδήγησε μεγάλο μέρος αυτής της εργασίας χρησιμοποιώντας μια πρώιμη μορφή ενός χειροποίητου υπολογιστή με σωλήνα κενού. Ο στόχος των επιστημόνων και των μηχανικών του Bletchley Park ήταν να σπάσουν τους γερμανικούς αινιγματικούς κώδικες. Οι σωλήνες κενού εκείνης της εποχής ήταν οι προκάτοχοι των τρανζίστορ και των ολοκληρωμένων κυκλωμάτων που χρησιμοποιούμε σήμερα. Δεν λειτουργούσαν ως ενισχυτές, αλλά ως διακόπτες που ανάβουν και σβήνουν τα ρεύματα. Αυτή η ενέργεια ενεργοποίησης και απενεργοποίησης μεταφράζεται σε επίπεδα τάσης που αντιπροσώπευαν ενεργοποίηση και απενεργοποίηση, αληθές και ψευδές, και λογική 1 και 0. Ένα μεμονωμένο καλώδιο, που λειτουργεί από μια τέτοια έξοδο αντιπροσωπεύει ένα μόνο bit δεδομένων. Όταν χρησιμοποιούνται πολλά bit για τη μετάδοση δεδομένων, τα πολλαπλά καλώδια ονομάζονται δίαυλος δεδομένων. Οι πρώτοι υπολογιστές PC και Mac είχαν διαύλους δεδομένων 8-bit (οκτώ καλώδια). Σήμερα, οι περισσότεροι προσωπικοί υπολογιστές χρησιμοποιούν διαύλους δεδομένων 64-bit (εξήντα τέσσερα καλώδια). Η δυαδική αριθμητική είναι η μητρική γλώσσα του υπολογιστή, ενώ οι άνθρωποι αισθάνονται πιο άνετα με τη δεκαδική αριθμητική. Η μετάφραση από μια δυαδική βάση, ή ρίζα, σε μια δεκαδική βάση και πίσω είναι μια θεμελιώδης άσκηση για τους περισσότερους φοιτητές επιστήμης υπολογιστών. Οι ενδιάμεσες βάσεις όπως η δεκαεξαδική και η οκταδική ήταν επίσης δημοφιλείς. Η οκταδική βάση, ή η βάση 8, προτιμήθηκε από πολλούς προγραμματιστές της IBM κατά τη δεκαετία του 1960, αλλά χρησιμοποιείται σπάνια σήμερα. Η δεκαεξαδική βάση, ή η βάση 16, έχει γίνει πιο δημοφιλής λόγω της εύκολης μετάφρασης εμπρός και πίσω σε δυαδικό. Ο δεκαεξαδικός συμβολισμός είναι ευκολότερος και πιο σύντομος να γραφεί από τις μεγάλες συμβολοσειρές των 1 και 0. Εάν έχετε προγραμματίσει με γλώσσα assembly ή ίσως με C/C++, τότε είστε εξοικειωμένοι με την ανάγκη μετατροπής από τη μία βάση στην άλλη, συγκεκριμένα δυαδική, δεκαεξαδική και δεκαδική .Η βάση 16, ή δεκαεξαδική, χρησιμοποιεί τα ψηφία 0,1,2,3,4,5,6,7,8,9,A,B,C,D,E και το FBase 10, ή δεκαδικό, χρησιμοποιεί τα ψηφία 0 ,1,2,3,4,5,6,7,8 και 9Βάση 2, ή δυαδικό, χρησιμοποιεί τα ψηφία 0 και 1 Οι μετατροπές ακέραιου αριθμού από τη μια βάση στην άλλη συναντώνται στο 99% του χρόνου, λόγω του γεγονότος ότι η Το λιγότερο σημαντικό bit σε οποιονδήποτε δίαυλο δεδομένων είναι είτε 1 είτε 0. Δεν υπάρχουν κλασματικές τιμές σε έναν δίαυλο δεδομένων υπολογιστών. Αυτό σημαίνει απλώς ότι μόνο ακέραιοι αριθμοί αποστέλλονται μέσω του διαύλου δεδομένων και εάν θέλετε να μεταδώσετε τιμές πραγματικών αριθμών με κλασματικά ή δεκαδικά στοιχεία πρέπει να χρησιμοποιηθούν άλλα μέσα. Το άλλο μέσο απαιτεί συνήθως οι πραγματικοί αριθμοί να κωδικοποιούνται για να εμφανίζονται ως ακέραιοι. (για περισσότερες πληροφορίες σχετικά με αυτό το θέμα, ανατρέξτε στα πρότυπα μετατροπής IEEE 754). Δεδομένου ότι οι περισσότεροι σύγχρονοι δίαυλοι δεδομένων έχουν μέγεθος 64 bit, οι περισσότεροι μετατροπείς βάσης θα πρέπει να εκτελούν αυτή τη μετατροπή μεγέθους με ακρίβεια. Για δεκαεξαδικούς αριθμούς, ένας δίαυλος δεδομένων 64 bit παρέχει μια περιοχή θετικών τιμών από: 0 έως FFFFFFFFFFFFFFFFFF Για δεκαδικούς αριθμούς, αυτός ο δίαυλος παρέχει μια περιοχή θετικών τιμών από: 0 έως 18446744073709551615 Τέλος, για δυαδικούς αριθμούς, αυτό το εύρος θετικών ακεραίων είναι από: 0 έως 11111111111111111111111111111111111111111111111111111111111. επτακισεκατομμύριο). Υπάρχει ανάγκη για μεγαλύτερο δίαυλο δεδομένων; Μόνο ο χρόνος θα δείξει! Ωστόσο, εάν θέλετε τα δεκαεξαδικά και δυαδικά ισοδύναμα των 300 δισεκατομμυρίων αστεριών, λοιπόν, ο βασικός μετατροπέας μας είναι έτοιμος να παρέχει αυτά τα αποτελέσματα εύκολα και με ακρίβεια.

Παρόμοια προγράμματα

Εναλλακτικές

Περισσότερα από αυτόν τον εκδότη