καλησπερα και χρονια πολλα!! μαθαινω προσθεση δυαδικων αριθμων και αντιμετωπιζω ενα προβληματακι. εχουμε την εξης προσθεση 00111010 + 00011011 . ξεκιναμε απο αριστερα προς τα δεξια. 0+1=1 , 1+1=10 αρα γραφουμε 0 και 1 το κρατουμενο (σωστο αυτο??) ,0+0=0 αλλα εχουμε και ενα κρατουμενο απο πριν αρα γινετε 1, 1+1=10 αρα γραφουμε 0 και 1 το κρατουμενο, 1+1=10 αλλα ειχαμε ενα κρατουμενο απο πριν αρρα γινετε 11 οποτε γραφουμε 1 και κραταμε 1 το κρατουμενο, 1+0=1 αλλα εχουμε και ενα κρατουμενο απο πριν αρα.........γινετε 2?????χμμμμμ........ ??????? ??? ???
Βασικά στην δυαδική άλγεβρα 1+1=2=10 (0 άθροισμα, 1 κρατούμενο) και 1+1+1=3=11. Οπότε 1+0+1(κρατούμενο)=2=10.
Όταν έχεις ένα κρατούμενο από πριν και προσθέτεις τα ψηφία 0+1 τότε το αποτέλεσμα είναι 0 και έχεις ένα κρατούμενο για τα επόμενα ψηφία.
Όταν έχεις ένα κρατούμενο και προσθέτεις τα ψηφία 1+1 τότε το αποτέλεσμα είναι 1 και έχεις ένα κρατούμενο για τα επόμενα ψηφία.
00111010 58
00011011 27
-------------------
01010101 85
Ζωίτσα γιαυτό έχουμε τους "μπαμπάδες".
Γενικά σωστή η σκέψη σου
1+1 = 10 γράφουμε 0 και καρατάμε το 1.
Αν τα επόμενα ψηφία είναι 0+0=0 τότε μαζί με το κρατούμενο γίνεται 1 (και αυτό γράφουμε).
Αν τα επόμενα ψηφία είναι 1+0=1 τότε μαζί με το κρατούμενο γίνεται 10 άρα γράφουμε πάλι το 0 και κρατάμε (πάλι) το 1.
Αν είναι 1+1 =10 τότε μαζί με το κρατούμενο γίνεται 11 άρα γράφουμε το 1 και κρατάμε το 1.
καλη χρονιά
Δες κι αυτό....
το καταλαβα!!!!!!ευχαριστω πολυ!!καλη χρονια να εχουμε!!