این ماشین حساب رشته های باینری 32 بیتی و 64 بیتی را به مقادیر نقطه شناور خود تبدیل می کند (یعنی مقادیر اعشاری مانند "3.14159 ..."). همچنین می تواند عدد اعشاری را به یک رشته باینری 32 بیتی و 64 بیتی تبدیل کند.
به عنوان مثال ، مقدار شناور (اعشاری) مقدار Pi 3.14159 است ...
بنابراین نمایش دودویی Pi:
01000000 01001001 00001111 11010000
این ماشین حساب از تبدیل دو طرفه پشتیبانی می کند. برای روشن کردن معنی آن ، در اینجا تبدیل هایی است که می تواند انجام دهد:
(1) شناور به باینری (3.14159 = 01000000 01001001 00001111 11010000)
(2) باینری تا شناور (01000000 01001001 00001111 11010000 = 3.14159)
این برنامه برای کمک به دانشجویان علوم کامپیوتر و معماری رایانه به راحتی درک می شود که چگونه مقدار نقطه شناور محاسبه می شود. به عنوان مثال: رشته دودویی به صورت رنگی رمزگذاری شده است تا به دانش آموزان کمک کند بین علامت ، نماد و مانتیسا تفاوت قائل شوند. مثال دیگر: با فشار دادن طولانی روی یک بیت جداگانه ، این یک پوشش فعال را فعال می کند که به کاربر نشان می دهد چه اتفاقی می افتد که آن بیت خاص روشن یا خاموش شود (آن را امتحان کنید!).
این مبدل همچنین از سیستم ها یا نمایش های عددی دیگری از جمله: نقطه شناور ، باینری ، هگزادسیمال ، هشت ، عدد صحیح امضا شده و عدد صحیح بدون امضا پشتیبانی می کند.
این برنامه پشتیبانی کامل از تبدیل را برای:
(1) اعداد شناور دقیق (شناور ... اعشاری)
(2) اعداد شناور با دقت دو برابر (دو ... اعشاری)
(3) نمایش هگزادسیمال (هگز)
(4) نمایندگی های هشت (هشتم)
این برنامه پشتیبانی تبدیل محدودی برای:
(1) عدد صحیح امضا شده (امضا شده ... اعشاری)
(2) عدد صحیح بدون علامت (بدون علامت اعشاری ... اعشاری)
پشتیبانی کامل به این معنی است که شما می توانید مکالمه دو طرفه بین دو نمایش عددی را انجام دهید. پشتیبانی محدود به این معنی است که فقط می توانید تبدیلات یک طرفه انجام دهید. من هنوز در حال کار بر روی اضافه کردن پشتیبانی کامل از همه سیستم های عددی / نمایش های اصلی در علوم کامپیوتر هستم.
دو حالت وجود دارد:
(1) حالت محاسبه گر شناور - این مورد برای تبدیل صریح بین اعداد دودویی و شناور استفاده می شود.
(2) حالت تبدیل هگزادسیمال ، اختیاری و دودویی - این برای تبدیل بین نمایش های هگزادسیمال ، هشت و دودویی استفاده می شود. پس از تبدیل بین این سه سیستم عددی ، می توانید بر روی دکمه "اعمال" فشار دهید تا در نهایت آن را به یک مقدار شناور تبدیل کنید.
لطفاً این برنامه را با دانشجویان / اساتید دیگری که ممکن است از استفاده از آن بهره مند شوند به اشتراک بگذارید. فراموش نکنید که درخواستهای ویژگی و بازخورد خود را برای من ایمیل کنید. اگر می خواهید سخنان حمایت و قدردانی خود را برای من ارسال کنید ، لطفا آنها را برای من ایمیل کنید!
ویژگی ها:
(1) دقت 32 بیتی و 64 بیتی.
(2) سطل آشغال را به شناور تبدیل کنید.
(3) تبدیل شناور به سطل زباله.
(4) تبدیل بین hex ، oct و bin.
(5) float را به hex ، oct ، int با int و int بدون علامت تبدیل کنید.
(6) بن را به hex ، oct ، int با int و int بدون علامت تبدیل کنید.
(7) رشته دودویی کدگذاری شده برای رنگ آمیزی دانش آموزان با علامت ، نماد و مانتیسا.
(8) float ، bin ، hex ، oct را کپی و جایگذاری کنید.
(9) از تبدیل های امضا شده و امضا نشده در کلیپ بورد کپی کنید.
(10) تبدیل یک طرفه از bin به int / unsigned int.
(11) رابط پوشش ویژه نحوه تبدیل شناور را توضیح می دهد (با فشار دادن طولانی روی بیت جداگانه آن را فعال کنید).
(12) ظاهر و رفتار ماشین حساب را در تنظیمات کاربر تغییر دهید.
به زودی در به روزرسانی های آینده: (1) تبدیل دو طرفه بین بن و int / بدون امضا.
(2) نسخه ممتاز بدون آگهی.
(3) حالت منظره.
برای اطلاعات بیشتر به
وب سایت رسمی من مراجعه کنید.
https://peterfelixnguyen.github.io/portfolio#floating-point-calculator-android