متن برنامه تبدیل عدد ده‌دهی به عدد دودویی غیر بازگشتی پایتون پیتون ـ p33

تبدیل عدد دهدی به دو دویی

همانطور که در جریانید تبدیل اعداد ده‌دهی به دودویی נ به عبارت دیگر تبدیل عدد در مبنای ده به مبنای دو ׆ یکی از مهم‌ترین و کاربردی‌ترین اعمالی است که در دنیای کامپیوتر استفاده می‌شود زیرا تمام ارقام در کامپیوتر باید دودویی ذخیره شوند اما کاربران از اعداد ده‌دهی استفاده می کنند ܂

توضیح کد و متن برنامه ׃ الگوریتم این برنامه کاملا مشابه روشی است که در مدرسه آموختیم عدد ده‌دهی را بر دو تقسیم می‌کنیم تا در خارج قسمت به یک برسیم آنگاه خارج قسمت آخری را به ترتیب با باقی مانده‌های به دست آمده به صورت بر عکس کنار هم می‌چینیم ، از عدد ده‌دهی عدد دودویی به دست می‌آید ܂

در مثال بالا عدد ده‌دهی ۱۵۶ به عدد دودویی ۱۱۰۰۱۱۱۰۰ تبدیل شده است ܂

نکته ׃ در کد بالا از کد به صورت کلی به دو قسمت تبدیل شده اگر عدد منفی باشد از تکه اول کد استفاده می‌شود و در ابتدا منفی برداشته شده و در انتها عدد منفی برگردانده می‌شود و گرنه از تکه دوم استفاده می‌شود ܂

برنامه به دست آوردن عدد نپر با استفاده از تابع غیر بازگشتی به زبان پایتون P12

تابع غیر بازگشتی عدد نپر در پایتون

با استفاده کد تابع زیر می توانید عدد نپر را تا هر چند رقم اعشار که می خواهید به دست آورید

python code for neper number