سؤال

وأنا أعمل على الآلة الحاسبة التي تسمح لك لإجراء عمليات حسابية الماضي الفاصلة العشرية في ثماني، عشري، ثنائي، وبالطبع عشري. أواجه مشكلة على الرغم من العثور على طريقة لتحويل الأرقام العشرية النقطة العائمة العائمة عشري النقطة، ثماني، ثنائي والعكس بالعكس.

والخطة هي أن تفعل كل الرياضيات في العشرية ثم تحويل النتيجة في النظام العدد المناسب. سيكون موضع تقدير أي مساعدة أو أفكار أو أمثلة على ذلك.

وشكرا!

هل كانت مفيدة؟

المحلول

وهم ... وكان هذا ديرنج في بلدي الجامعة CS "الاعشاب المغادرة" بالطبع.

ويتم وصف عمليات ثنائي في سلسلة المخطط SCHAUM ل: ضروري الحاسوب الرياضيات من جانب سيمور ليبشوتز. لسبب ما فإنه لا يزال على رف الكتب الخاص بي بعد 23 سنوات.

وكما تلميحا، وتحويل ثماني وعشري إلى ثنائي، تنفيذ العمليات، وتحويل إلى ثنائي.

وأو يمكنك تنفيذ عمليات العشرية وإجراء التحويلات إلى ثماني / عرافة / ثنائي بعد ذلك. هذه العملية هي نفسها أساسا لجميع الموضعية الحساب نظم عدد.

نصائح أخرى

وماذا لغة برمجة الذي تستخدمه؟ هو بالتأكيد فكرة جيدة لتغيير كل شيء في ثنائي تفعل الرياضيات على ثنائي ثم تحويل مرة أخرى. إذا كنت تتضاعف (غير الموقعة) عدد ثنائي بنسبة 2، منظمة الشفافية الدولية هي نفس التحول بت اليسار (<< 1 في C)، وهي فرع من 2 هو نفسه كحق من حقوق بت القرف (>> في C). الجمع والطرح هو نفسه كما تفعل في المدرسة الابتدائية.

وأيضا، تذكر أنه إذا كنت يلقي تعويم باعتبارها كثافة العمليات سيكون مقتطعا الباحث (10.5) = 10؛

وكان لي نفس هذه المشكلة منذ بضعة أيام. لقد وجدت http://www.binaryconvert.com ، والذي يسمح لك لتحويل بين العائمة عشري النقطة، ثنائي، ثماني، وعشري في أي أمر تريد.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top