עבור לתוכן

צריך עזרה להעביר מספר בינארי לאוקטלי

Featured Replies

פורסם

המספר הוא 101101101.1101 וצריך להעביר אותו לבסיס 8

עכשיו אני אמור לחלק את זה לקבוצות של 3 והבעיה היא שאני נתקע עם 01.1 איך ממירים אותו?

תודה..

פורסם

מזתומרת "לחלק לקבוצות של 3" ?

אתה תמיד יכול לכתוב תוכנית שממירה אוטומטית.. :smile1:

פורסם
  • מחבר

אני צריך להראות דרך לא תשובה סופית..

הכוונה היא לחלק לקבוצות של 3 זה להתחיל מימין לקחת את ה101 ואז זה 2 בחזקת 0 כפול 1 ועוד 2 בחזקת 1 כפול 0 ועוד 2 בחזקת 2 כפול 1 וזה שווה 5.. וככה להמשיך ומקבלים את המספר האוקטלי

פורסם

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

פורסם
  • מחבר

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

כאילו חשתבי את ה101 שזה 5 ואז לחשב פשוט 1 שזה 1 ולהמשיך לחשב רגיל משמאל לנקודה עכשיו.. המספר הסופי יצא "15.משהו" ?

ואיך אני יכול לבדוק אם התשובה שלי נכונה? משום מה המחשבון של ווינדואס מסרב לתת לי לכתוב נקודה במספרים בינארים

פורסם

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

למשל 10.1011 == 010.101100[br]פורסם בתאריך: 28.07.2008 בשעה 14:19:02


כאילו חשתבי את ה101 שזה 5 ואז לחשב פשוט 1 שזה 1 ולהמשיך לחשב רגיל משמאל לנקודה עכשיו.. המספר הסופי יצא "15.משהו" ?

ואיך אני יכול לבדוק אם התשובה שלי נכונה? משום מה המחשבון של ווינדואס מסרב לתת לי לכתוב נקודה במספרים בינארים

לבדוק תשובות אתה יכול פשוט להמיר לעשרוני...

פורסם
  • מחבר

בסדר אני מדבר על לבדוק תשובות בשניה דרך המחשבון ולא להתחיל לחשב בעצמי..[br]פורסם בתאריך: 28.07.2008 בשעה 14:33:50


לא כולכך הבנתי איך לרפד באפסים.. זה לא בסדר מה שאמרתי בתשובה למעלה שיוצא כאילו" 15.משהו" ?

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

למשל 10.1011 == 010.101100[br]פורסם בתאריך: 28.07.2008 בשעה 14:19:02


לבדוק תשובות אתה יכול פשוט להמיר לעשרוני...

[br]פורסם בתאריך: 28.07.2008 בשעה 14:35:55
יצא לי שזה שווה 555.15 האם נכון?
פורסם

לרפד באפסים זה אומר להוסיף אפסים לפני הספרות שמשמאל לנקודה, או אחרי הספרות שמימין לנקודה, כדי שתוכל לחלק לשלשות.

כמו שנתנו בדוגמה - 10.1011 הופך ל-010.101100 (מוסיפים 0 אחד משמאל, ושני אפסים מימין).

והתשובה היא לא 555.15.

ואל תגיב שוב ושוב לאותו הנושא בהפרש של דקות. במקרה כזה עדיף שתערוך את ההודעה.

פורסם

בסדר אני מדבר על לבדוק תשובות בשניה דרך המחשבון ולא להתחיל לחשב בעצמי..[br]פורסם בתאריך: 28.07.2008 בשעה 14:33:50


לא כולכך הבנתי איך לרפד באפסים.. זה לא בסדר מה שאמרתי בתשובה למעלה שיוצא כאילו" 15.משהו" ?

[br]פורסם בתאריך: 28.07.2008 בשעה 14:35:55


יצא לי שזה שווה 555.15 האם נכון?

דרך מאוד קלה לוודא את התשובה היא להמיר חזרה לכיוון ההפוך.

555.15 = 101101101.001101

לא בדיוק מה שרצית...

נתתי לך דוגמה איך לרפד באפסים. נניח שהמספר שאתה רוצה להמיר הוא 10.1011 אז תוסיף אפס משמאל ושתי אפסים מימין ותקבל 010.101100

למשל במספר המקורי שלך 101101101.1101 אני אוסיף שתי אפסים מימין ואקבל 101101101.110100 ואז אני אמיר ואקבל 555.64

פורסם
  • מחבר

סבבה בדיוק קראתי את ההודעה הקודמת וריפדתי באפסים וקיבלתי את התשובה 555.64..

תודה..

ודרך אגב למישהו יש מושג למה המחשבון של ווינדאוס מסרב לתת לשים נקודה בין המספרים?? מאוד מוזר..

פורסם

כנראה הוא לא יכול להציג שברים כאלה בבסיס שאינו 10.

פורסם
  • מחבר

האם על אותו המשקל של ריפוד אפסים 110111101.111 בבינארי הופך ל1BD.E בהקסדצימלאי ?

תודה ומצטער אם אני מציק :-)

פורסם

הטכניקה של הריפוד באפסים תקפה בכל מקרה ולכן התשובה היא כן.

פורסם

זה לא 1101 שהופך ל-64, זה 0.1101 (בבסיס בינארי) שהופך ל-0.64 (בבסיס אוקטלי).

צריך לחלק לשלשות, כיוון שכל שלוש ספרות בינאריות מתורגמות לספרה אחת אוקטלית.

ארכיון

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

דיונים חדשים