Μιχάλης9867
Πολύ δραστήριο μέλος
δηλαδη για να βρω ποσες στοιχειωδεις πραξεις κανει για να μου βγαλει το αποτελεσμα απλα κανω ενας πολλαπλασιασμο του μ.o. του χρονου με την ταχυτητα του επεξεργαστη?ή λεω μπουρδες?
Σημείωση: Το μήνυμα αυτό γράφτηκε 13 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
Μιχάλης9867
Πολύ δραστήριο μέλος
edit :γιατι ο πολλαπλασιασμος γινεται μεχρι και 50 φορες πιο γρηγορα απο την υψωση σε δυναμη? πχ το κομματι
DO 100 N=1,100000000
y=1.3*x**5-3.2*x**4-4.7*x**3-8.1*x**2+6.5*x-2.5
s=s+y
DO 100 N=1,100000000
y=-2.5 +x * ( 6.95 +x * ( -8.1+x * ( -4.7 +x * ( -3.2 +x *1.3))))
s=s+y
ελατε να βλεπω αποψεις ,μπας και λυθει η απορια!
Σημείωση: Το μήνυμα αυτό γράφτηκε 13 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
Tasos09
Εκκολαπτόμενο μέλος
Για το δεύτερο σκέλος, η ύψωση σε δύναμη απαιτεί πολλαπλασιασμό, και ο πολλαπλασιασμός απαιτεί κυκλώματα πρόσθεσης. Για αυτό και ο διπλάσιος περίπου χρόνος.
Σημείωση: Το μήνυμα αυτό γράφτηκε 13 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
Μιχάλης9867
Πολύ δραστήριο μέλος
αλλα πχ οι υψωσεις σε δυναμη απαιτουν κυκλωμα προσθεσης οκ ,αλλα και το x*x πολλαπλασιασμος δεν ειναι ,δεν απαιτει το ιδιο ακριβως κυκλωμα?(με αλλα λογια κατα βαση η υψωση σε δυναμη δεν αναγεται σε εναν πολλαπλασιασμο?)
και μια ακομα απορια ,ως προς το πρωτο σκελος της ερωτησης μου ,για να υπολογισει την τιμη y δεν εξαρταται απο την πολυπλοκοτητα των τιμων ?συνεπως πως βγαινει το 3Ν+1 ,η ταχυτητα του επεξεργαστη δεν παιζει ρολο?
Σημείωση: Το μήνυμα αυτό γράφτηκε 13 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
michael92
Πολύ δραστήριο μέλος
Σημείωση: Το μήνυμα αυτό γράφτηκε 13 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
Μιχάλης9867
Πολύ δραστήριο μέλος
Το θεμα ειναι πως βγαινει το 3ν+1 και αυτο με τις δυναμεις πως προκυπει ο 50% ΛΙΓΟΤΕΡΟΣ ΧΡΟΝΟΣ???
Σημείωση: Το μήνυμα αυτό γράφτηκε 13 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
Tasos09
Εκκολαπτόμενο μέλος
Τώρα για την ύψωση στη δύναμη, σε χαμηλότερο επίπεδο προγραμματισμού είμαι 99% σίγουρος ότι απαιτεί περισσότερες πράξεις από τον πολλαπλασιασμό. Δε μπορώ να σου πω περισσότερα μέχρι να διδαχτώ λίγη περισσότερη αρχιτεκτονική Η/Υ
Σημείωση: Το μήνυμα αυτό γράφτηκε 13 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
Μιχάλης9867
Πολύ δραστήριο μέλος
παντως αν μιλαμε αυστηρα με βαση τον τροπο λειτουργειας ο υπολογιστης κανει μονο προσθεση,τωρα αν προγραμματιστικα και απο αποψη πορων μπορουμε αυτο να το εκφυλισουμε σε ''στοιχειωδης πραξη=εντολη στο προγραμμα'' δεν το ξερω.
Σημείωση: Το μήνυμα αυτό γράφτηκε 13 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
Tasos09
Εκκολαπτόμενο μέλος
Σημείωση: Το μήνυμα αυτό γράφτηκε 13 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
Μιχάλης9867
Πολύ δραστήριο μέλος
Σημείωση: Το μήνυμα αυτό γράφτηκε 13 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
Μιχάλης9867
Πολύ δραστήριο μέλος
Σημείωση: Το μήνυμα αυτό γράφτηκε 13 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
michael92
Πολύ δραστήριο μέλος
Αφού στην ουσία η δύναμη είναι ένας συμβολισμός που επινοήσαμε για να γλυτώνουμε χώρο.
Δύναμη
2^3 = 2*2*2=8 2*2 μία πράξη *2 δεύτερη πράξη
Πολλαπλασιασμός
2*4 = 8 μία πράξη
Αυτό που θέλω να πω είναι ότι η δύναμη είναι 2 έως Ν πολλαπλασιασμοί
Ενώ ο πολλαπλασιασμός 1
Επιμένω να λέω ότι το shift είναι ότι πιο γρήγορο κάνει ο υπολογιστής, διότι
έστω ο δυαδικός αριθμός 1001 ο 10010 είναι ο πολλαπλασιασμένος 1001 επί δύο ενώ ο 100 ο ακέραια διαρεμένος κατα 2, πράγμα που σημαίνει ότι απλά αφαιρεί η προσθέτει ένα ψηφίο χωρίς να τον νοιάζει ποιος είναι ο αριθμός.
Σημείωση: Το μήνυμα αυτό γράφτηκε 13 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
Μιχάλης9867
Πολύ δραστήριο μέλος
σχετικα με το δευτερο κομματι που μιλας για ολισθηση στο shift ουσιαστικα ο υπολογιστης με λογικα κυκλωματα φορτωνει ή ξεφωρτωνει τον αριθμο με μηδενικα τα οποια πανε σε συγκεκριμενες θεσεις μνημης ,ωστωσο η πιο στοιχεωδης αριθμητικη εργασια που μπορει να κανει ο υπολογιστης ειναι η προσθεση ,ειναι προφανως ανωφελο να να μιλαμε για υπολογιστικους πορους ακομα και σε αρκετα πολυπλοκες πραξεις ,ωστωσο ο υπολογιστης δεν καταλαβαινει την εννοια του χρονου οπως την εννουμε εμεις,αρα δεν μπορουμε να μιλαμε για γρηγορες και αργες πραξεις διοτι απλα ο υπολογιστης δεν λειτουργει ετσι ,λειτουργει με χρονικους παλμους και με βαση το μηκος λεξης του ,αρα οσο πιο μεγαλα χρονικα ειναι αυτα τοσο πιο γρηγορα εκτελει τις πραξεις!
ενα πολυ καλο παραδειγμα ομως ειναι τα προγραμματακια που εβαλα στην πρωτη σελιδα (ετοιμα τα βρηκα) ,εκει αν σκεφτουμε με βαση τα λεγομενα σου ουσιαστικα στην περιπτωση χωρις εκθετες εχουμε σχεδον μισες πραξεις πολλαπλασιασμου!
ξαναλεω οτι δεν προσπαθω να ανακαλυψω την αμερικη ,απλα να δωσω μια πιο διαισθητικη αποψη και να καταλαβω και γω ο ιδιος τον απλο τροπο λειτουργειας ενος προγραμματος σε καταστασεις που για τον ανθρωπο ειναι ισοδυναμες.
Σημείωση: Το μήνυμα αυτό γράφτηκε 13 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
Χρήστες Βρείτε παρόμοια
-
Τα παρακάτω 0 μέλη και 1 επισκέπτες διαβάζουν μαζί με εσάς αυτό το θέμα:Tα παρακάτω 2 μέλη διάβασαν αυτό το θέμα:
-
Φορτώνει...
-
Το forum μας χρησιμοποιεί cookies για να βελτιστοποιήσει την εμπειρία σας.
Συνεχίζοντας την περιήγησή σας, συναινείτε στη χρήση cookies στον περιηγητή σας.