Προς το περιεχόμενο

Προτεινόμενες αναρτήσεις

Δημοσ.

Μπορει καποιος να μ εξηγηση τι σημαινει αυτο: $n & ~(1 << ($k - 1)) ;; οπου n,κ αριθμοι.

Η ασκηση ελεγε για να δω αν κρυπτογραφηθει ενα μηνυμα θα πρεπει για n=37 k k=3 οι εξοδος να ειναι 33.

37(10)=100101(2)->100001(2)=33(10).

Αν το 4bit=0 δεν εχω κρυπτογραφησει.

Δημοσ.

Μπορει καποιος να μ εξηγηση τι σημαινει αυτο: $n & ~(1 << ($k - 1)) ;; οπου n,κ αριθμοι.

Η ασκηση ελεγε για να δω αν κρυπτογραφηθει ενα μηνυμα θα πρεπει για n=37 k k=3 οι εξοδος να ειναι 33.

37(10)=100101(2)->100001(2)=33(10).

Αν το 4bit=0 δεν εχω κρυπτογραφησει.

 

Έχεις ένα expression το οποίο κατά τον υπολογισμό του θα σου δώσει το παρακάτω αποτέλεσμα εκτελώντας την ακόλουθη σειρά βημάτων:

 

$n & ~(1<< ($k - 1))    [Αντικατάσταση μεταβλητών]

37 & ~(1<< (3 - 1))      [Αφαίρεση]

37 & ~(1<< 2)              [Αριστερή ολίσθηση κατά 2]

37 & ~4                      [Μετατροπή στο δυαδικό]

100101 & ~000100      [Άρνηση]

100101 & 111011          [Λογικό ΚΑΙ]

100001                       [Μετατροπή σε δεκαδικό]

33

  • Like 2

Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε

Πρέπει να είστε μέλος για να αφήσετε σχόλιο

Δημιουργία λογαριασμού

Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!

Δημιουργία νέου λογαριασμού

Σύνδεση

Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα
  • Δημιουργία νέου...