IB

Integer Base Converter for iPhone

الناشر: Nineveh National Research
iOS $0.99
تحميل v1.0.0 0 التحميلات
الإصدار1.0.0
الناشر Nineveh National Research
يوم الاصدار٠١‏/٠٤‏/٢٠١٤
تم إضافة التاريخ٠١‏/٠٤‏/٢٠١٤
متطلبات نظام التشغيلiOS
المتطلباتCompatible with: iphone4, iphone4, ipad2wifi, ipad2wifi, ipad23g, ipad23g, iphone4s, iphone4s, ipadthirdgen, ipadthirdgen, ipadthirdgen4g, ipadthirdgen4g, iphone5, iphone5, ipodtouchfifthgen, ipodtouchfifthgen, ipadfourthgen, ipadfourthgen, ipadfourthgen4g, ipadfourthgen4g, ipadmini, ipadmini, ipadmini4g, ipadmini4g
إجمالي التنزيلات٠
السعر$0.99

وصف

قد يجادل الكثيرون بأن ولادة عصر الكمبيوتر حدثت في بلتشلي بارك خلال الحرب العالمية الثانية. قاد آلان تورينج الكثير من هذا العمل باستخدام شكل مبكر من الكمبيوتر المصنوع يدويًا ذي الأنبوب المفرغ. كان هدف علماء ومهندسي بلتشلي بارك هو كسر رموز الألغاز الألمانية ، وكانت الأنابيب المفرغة في تلك الحقبة هي أسلاف الترانزستورات والدوائر المتكاملة التي نستخدمها اليوم. لم تكن تعمل كمكبرات صوت ، ولكن كمفاتيح تعمل على تشغيل وإيقاف التيارات. يُترجم إجراء التشغيل والإيقاف هذا إلى مستويات الجهد التي تمثل التشغيل والإيقاف ، والصواب والخطأ ، والمنطق 1 و 0. ويمثل سلك واحد يعمل من مثل هذا الإخراج بتة بيانات واحدة. عند استخدام بتات متعددة لنقل البيانات ، تسمى الأسلاك المتعددة ناقل البيانات. كانت أجهزة الكمبيوتر الشخصية وأجهزة Mac المبكرة تحتوي على ناقل بيانات 8 بت (ثمانية أسلاك). اليوم ، تستخدم معظم أجهزة الكمبيوتر الشخصية حافلات بيانات 64 بت (أربعة وستون سلكًا). الحساب الثنائي هو اللغة الأم للكمبيوتر ، بينما يرتاح البشر أكثر مع الحساب العشري. تعتبر الترجمة من قاعدة ثنائية ، أو أصل ، إلى قاعدة عشرية والعكس تمرينًا أساسيًا لمعظم طلاب علوم الكمبيوتر. القواعد الوسيطة مثل الست عشري والثماني كانت شائعة أيضًا. تم تفضيل القاعدة الثمانية ، أو القاعدة 8 ، من قبل العديد من مبرمجي IBM خلال الستينيات ، ولكنها نادرًا ما تستخدم اليوم. أصبحت القاعدة السداسية العشرية ، أو الأساس 16 ، أكثر شيوعًا بسبب سهولة الترجمة ذهابًا وإيابًا إلى نظام ثنائي. يعد التدوين السداسي عشري أسهل وأقصر في الكتابة من السلاسل الطويلة المكونة من 1s و 0. إذا كنت قد برمجت بلغة التجميع أو ربما C/C ++ ، فأنت على دراية بالحاجة إلى التحويل من قاعدة إلى أخرى ، وتحديداً نظام ثنائي وسداسي عشري وكسر عشري يستخدم Base 16 ، أو الست عشري ، الأرقام 0،1،2،3،4،5،6،7،8،9 ، A ، B ، C ، D ، E و FBase 10 ، أو عشري ، يستخدم الأرقام 0 ، 1،2،3،4،5،6،7،8 و 9Base 2 ، أو ثنائي ، يستخدم تحويل الأرقام 0 و 1Integer من قاعدة إلى أخرى بنسبة 99٪ من الوقت ، بسبب حقيقة أن البت الأقل أهمية في أي ناقل بيانات هو إما 1 أو 0. لا توجد قيم كسرية في ناقل بيانات الكمبيوتر. هذا يعني ببساطة أنه يتم إرسال الأعداد الصحيحة فقط عبر ناقل البيانات ، وإذا كنت تريد نقل قيم الأرقام الحقيقية بمكونات كسرية أو عشرية ، فيجب استخدام وسائل أخرى. تتطلب الوسائل الأخرى عادةً ترميز الأرقام الحقيقية لتظهر كأعداد صحيحة. (لمزيد من المعلومات حول هذا الموضوع ، راجع معايير التحويل IEEE 754). نظرًا لأن معظم حافلات البيانات الحديثة يبلغ حجمها 64 بت ، يجب أن تقوم معظم المحولات الأساسية بإجراء تحويل الحجم هذا بدقة. بالنسبة للأرقام السداسية العشرية ، يوفر ناقل بيانات 64 بت نطاقًا من القيم الموجبة من: 0 إلى FFFFFFFFFFFFFFF للأرقام العشرية ، يوفر هذا الناقل نطاقًا من القيم الموجبة من: 0 إلى 18446744073709551615 أخيرًا ، بالنسبة للأرقام الثنائية ، هذا النطاق من الأعداد الصحيحة الموجبة هو من: 0 إلى 111111111111111111111111111111111111111111111111111111111111 يمكن للقيم القصوى التي يمثلها ناقل بيانات 64 بت أن تحتوي بسهولة على العدد المقدر لعدد النجوم في مجرتنا (حوالي 300 مليار) لكنها لا تحافظ على العدد الإجمالي المقدر للنجوم في الكون (1) سبتيليون). هل هناك حاجة لحافلة بيانات أكبر؟ سيخبرنا الوقت فقط! ومع ذلك ، إذا كنت تريد المعادلات السداسية العشرية والثنائية لـ 300 مليار نجمة ، حسنًا ، محولنا الأساسي جاهز لتقديم هذه النتائج بسهولة ودقة.

برامج مشابهة

بدائل

المزيد من هذا الناشر