עבור לתוכן

מציאת חוקיות מסויימת בבינארית - תרגיל קטן

Featured Replies

פורסם

היי, שאלה בשביל חבר לא מהפורום

אז הנה התרגיל:

צריך למצוא חוקיות (בהצגה עשרונית) לקבוצת מספרים שהסכם

הבינארי שלהם שוה לאפס.

סכם זה נגיד 92 + 18 שווה ל-0

ו 12 +9 שווה ל 11

כלומר, תמיד מורידים את הספרה שמשאירים בצד. (קצת קשה להסביר)

מקווה שהבנתם אשמח לעזרה

פורסם
  • מחבר

סכם - (לא דווקא בינרי)

זה שאתה מחבר בין מספרים ומוריד את הספרה שנשארת בצד, כמו בחיבור ארוך

למשל בחיבור רגיל 9 ועוד 12 שווה ל-21

מה עשינו? בעצם חיברנו 2+9 יצא 11 והוספנו את ה"אחד" ששל העשרות שכבר היה לנו

כלומר 10 + 11 שווה ל21 אז בסכם פשוט מוריד את הספרה כך שיוצא 11.

אותו דבר עם 18 +92 צריך הרי לצאת 110?

אז עושים 9+1 ומורידים את האחד (של המאות)

ואז 8+2 ושוב מורידים את האחת (של האשרות)

ובעצם יצא 0.

מקווה שזה יותר מובן.

פורסם

במילים אחרות, מחברים כל זוג ספרות מקבילות בנפרד וזורקים את ה"carry" (דהיינו, חיבור מודולו 10)?

יענו, 78 + 53 = 21?

אז מה בדיוק השאלה, ומה זה סכם בינארי?

פורסם
  • מחבר

במילים אחרות, מחברים כל זוג ספרות מקבילות בנפרד וזורקים את ה"carry" (דהיינו, חיבור מודולו 10)?

יענו, 78 + 53 = 21?

אז מה בדיוק השאלה, ומה זה סכם בינארי?

בדיוק.

והשאלה זה לנסות למצוא חוקיות מסויימת לקבוצת מספרים שהסכם הבינארי שלהם שווה לאפס.

מצטער שאני לא יודע לפרט יותר, כמו שכתבתי אני שואל בשביל חבר. (אני בעצמי ממש לא חזק בבינרית והמרה של מספרים עשרונים לבינרית לכן שאלתי כאן)

פורסם

לפי ההגדרה הזו, סכם בינארי זה פשוט XOR (אופרטור ^).

פורסם
  • מחבר

לפי ההגדרה הזו, סכם בינארי זה פשוט XOR (אופרטור ^).

אני מניח שאתה צודק, אבל המטרה היא למצוא חוקיות במספרים שהסכם שלהם 0 ולא את התוצאה שלהם.

או שפשוט לא הבנתי מה זה XOR.

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

דיונים חדשים