ABA


"שאלה בC חישוב בסיסים.."
גירסת הדפסה        
קבוצות דיון לימודים, מדע ותרבות נושא #11282 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 11282
איציק2
חבר מתאריך 26.4.08
2436 הודעות
   02:39   13.12.11   
אל הפורום  
  שאלה בC חישוב בסיסים..  
 
   אהלן,
רציתי לברר פשוט משו שאני לא סגור עליו..
אם יש לי מספר בבסיס 10 עם מינוס, נגיד -253, ע"מ להעביר אותו לבסיס 16
אני צריך פשוט להעביר את ה253 לבסיס 16 ולהוסיף מינוס או להעביר 253 (בלי המינוס) לבסיס 2, לחסר 1 ולמצוא לו משלים ומשם רק לעבור לבסיס 16?

או איך?

שאלה 2: אם נתון לי מספר בבסיס 2, ואומרים לי שהוא לא רק חיובי(unsigned), ז"א יש אפשרות שיש לו מינוס בסימן הראשוני (בביט הראשון בעצם), אני פשוט מחשב את המספרים בלי הביט הראשון (1 או 0) ואם כתוב 1 מוסיף - בבסיס 10 אם כתוב 10 רושם + בבסיס 10? (ז"א לפני המספר שיצא לי בבסיס 10), פשוט בשיעור הוא הסביר משו על זה שצריך לעשות לזה משלים ופי מה שעשיתי בשיעורי בית לא יצא לי לעשות לכלום משלים ואין על זה בדיוק הסבר במצגת...


תודה...


                                שתף        
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

  האשכול     מחבר     תאריך כתיבה     מספר  
  תשובות. ShocKi  13.12.11 21:58 1
     תודה, ראיתי את ההמרה לבסיס אקסדצימלי הזה.. אבל זה הענ איציק2 13.12.11 22:17 2

       
ShocKi  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 19.3.02
20171 הודעות, 10 פידבק
   21:58   13.12.11   
אל הפורום  
  1. תשובות.  
בתגובה להודעה מספר 0
 
   1.זו לא שאלה ב C. אתה צריך לממש לפי אלגוריתם העברת מספר מבסיס עשרוני להקסה. אתה יכול להעזר בזה http://he.wikipedia.org/wiki/%D7%91%D7%A1%D7%99%D7%A1_%D7%94%D7%A7%D7%A1%D7%93%D7%A6%D7%99%D7%9E%D7%9C%D7%99

2. אני חושב שיש לך קצת בלבול.. unsigned זה מספר לא מסומן, כלומר חיוביים בלבד. כתבת "אומרים לי שהוא לא רק חיובי", כלומר המספר יכול להיות שלילי.. אז הוא לא יכול להיות מטיפוס unsigned.
ולעניין אופן ההעברה מבינארי לעשרוני, זו גם לא שאלה תכנותית.. צריך פשוט להכיר את האלגוריתם http://he.wikipedia.org/wiki/%D7%91%D7%A1%D7%99%D7%A1_%D7%91%D7%99%D7%A0%D7%90%D7%A8%D7%99


קאש-באק ישראלי: https://www.cashback.co.il/?uref=33330
קאשבק לAsos ואמזון דרך Ebates: https://goo.gl/MX87Y7 - מקבלים 10$ לאחר שימוש ראשון.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
איציק2
חבר מתאריך 26.4.08
2436 הודעות
   22:17   13.12.11   
אל הפורום  
  2. תודה, ראיתי את ההמרה לבסיס אקסדצימלי הזה.. אבל זה הענ  
בתגובה להודעה מספר 1
 
   ערכתי לאחרונה בתאריך 13.12.11 בשעה 22:21 בברכה, איציק2
 
העניין, רשום לי שיש אפשרות שהמספר חיובי או שלילי.
נתון לי המספר בבסיס 10, לדוג' המספר 1-.
בשביל להגיע איתו ל16 אני כאילו מחלק את 1 ב16 ואז מוסיף גם מינוס?
(שזה אותו דבר, אני יודע סתם דוגמא..),
כנ"ל אם יש לי מספר נגיד 175 אני מחלק כל פעם ב16 ושם שאריות זה אני יודע, השאלה איך בסוף אני מחליט לשים מינוס או +? לפי הנתון הראשוני?

ומתי בעצם אני משתמש בשיטת "המשלים ל2" המדוברת..?
פשוט המרצה ציין שכל פעם שיש מספר שיכול להיות חיובי או שלילי בעצם צריכים להשתמש בשיטה הזו.

תודה


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

תגובה מהירה  למכתב מספר: 
 
___________________________________________________________________

___________________________________________________________________
למנהלים:  נעל | תייק בארכיון | מחק | העבר לפורום אחר | מחק תגובות | עגן אשכול
       



© כל הזכויות שמורות ל-רוטר.נט בע"מ rotter.net