متن برنامه تبدیل عدد مبنای شانزده به مبنای ده پایتون پیتون ـ p35

تبدیل عدد پایه شانزده به ده‌دهی

در تبدیل اعداد در پایه بیش از ده کافیست از یک الگوریتم ساده پیروی کنیم ، فرض کنید میخواهیم عدد ۷۶۳۲ در مبنای یازده را به پایه ده ببریم ׃

۲ × ۱۱ به توان صفر +

۳ × ۱۱ به توان یک +

۶ × ۱۱ به توان سه +

۷ × ۱۱ به توان چهار +

و حاصل جمع محاسبات عدد مورد نظر در مبنای ده خواهد شد ܂

نکته مهم در تبدیل اعداد مبنای بالاتر از ده به مبنای ده استفاده از حروف به جای عدد است مثلا حرف

a

در مبنای شانزده معادل عدد ده است به صورت کلی در پایه شانزده اعداد از صفر تا پانزده به این شکل هستند ׃

ـ 0 ـ 1 ـ 2 ـ 3 ـ 4 ـ 5 ـ 6 ـ 7 ـ 8 ـ 9 ـ A ـ B ـ C ـ D ـ E ـ F ـ

ـ 0 ـ 1 ـ 2 ـ 3 ـ 4 ـ 5 ـ 6 ـ 7 ـ 8 ـ 9 ـ 10 ـ 11 ـ 12 ـ 13 ـ 14 ـ 15 ـ

تبدیل پایه ۱۶ נ هگزادسیمال ׆ به پایه ده נ دسیمال ׆ داخل یک مثال در تصویر زیر نشان داده شده است ׃

تبدیل هگزا به دسیمال

عدد مبنای ۱۶ اگر منفی باشد کافیست منفی اول عدد را برداریم و در انتها به خودش اضافه کنیم اگر مثبت باشد روال عادی اعمال می‌شود ، رشته برعکس می‌شود یک متغییر توان را نگهداری می‌کند و در حلقه فور که به تعداد کاراکترهای عدد تکرار می‌شود هر بار با یک جمع می‌شود ܂

try

اگر کاراکتر انتخاب شده عدد بود محاسبه ضرب انجام می‌شود و نتیجه ذخیره می‌شود و اگر کاراکتر عدد نباشد به جای خروجی خطا برنامه خط های زیر را اجرا می‌کند ׃

except

تبدیل حروف به عدد و سپس انجام اعمال ضرب و جمع ܂ ܂ ܂

به کد پایتون زیر توجه کنید ׃

convert hexadecimal to decimal number python :

 

متن برنامه تبدیل عدد ده‌دهی به عدد دودویی با شیفت به راست پایتون پیتون ـ p34

تبدیل عدد به باینری پایتون

این برنامه هم مشابه برنامه قبلی تبدیل عدد ده‌دهی נ دسیمال ، اعداد معمولی ׆ به دودویی נ باینری ، صفر و یک ׆ است با این تفاوت که در این برنامه برای سریع تر شدن به دست آوردن باقیمانده صحیح از شیفت به راست بیتی נ منطقی ׆ استفاده می کنیم ܂

شیفت به راست بیتی ـ منطقی چیست ؟

یعنی شیفت נ حرکت ׆ یک بیت به راست یک عملوند بی علامت، برابر با تقسیم آن بر ۲ است. منبع ویکی‌پدیا

عملگر حرکت به راست منطقی

این نکته را به خاطر داشته باشین که همیشه اعداد در کامپیوتر به صورت دودویی ذخیره می‌شوند بنابراین برای تبدیل عدد ده‌دهی به دودویی کافیست آن را مستقیم از حافظه بخوانیم נ که البته اینجا ما تقریبا ، نه دقیقا همین کار را می‌کنیم ׆ יִ

convert decimal to binary number using right shift

 

خستگی

مرا چه شده יִ ؟ چرا اینقدر خسته‌ام ؟

ضرب المثل سرخ پوستی

یه سرخ پوست وقتی میبینه نمیتونه مسیر رودخونه رو تغییر بده ، جای چادرشو عوض میکنه که کل زندگیشو سیل نبره יִ

last comments
مرتضی
مرتضی

البته واقعا نمیدونم سرخ پوستیه یا نیست

آموزشگاه دارالفنون تنها نماینده رسمی بنیاد جهانی ICDL

icdlبا ما تابستان پرخاطره ای داشته باشید …
آموزش دوره های ICDL و سایر مهارت های کامپیوتری
– کاربری رایانه
– امنیت سایبری
– شبکه
– فوتوشاپ
– تدوین فیلم
– بازی سازی
– لینوکس مقدماتی و پیشرفته
– طراحی صفحات وب و برنامه نویسی
– سیستم عامل Mac
و ….

قم زنبیل آباد کوچه 44 پ 8
32938925
09384154584
09128057563
باشگاه توسعه سواد دیجیتال
telegram : @icdlclub

پروژه‌های هزار ساله

یه سری پروژه هست که نه پول توشون هست نه سختن ، فقط قابلیت کش اومدن در زمان دارن ، به اندازه یک عمر 😑

جزوه درس مبانی کامپیوتر נ رایانه ׆ و برنامه نویسی پایتون استاد رضویان

مبانی_کامپیوتر_و_برنامه_نویسی_پایتون

جزوه کامل مبانی کامپیوتر و برنامه نویسی مربوط به نیم سال اول ۱۳۹۱ ـ ۱۳۹۲ دانشگاه قم که خودم نوشتم مطالب جزوه به صورت کلی به دو قسمت معرفی مبانی و برنامه نویسی پایتون تقسیم بندی شده است ܂

تمامی کدها و آموزش‌های بر اساس پایتون نسخه دو و هفت ۷܂۲ است יִ

نکته مهم ׃ در صورت ناراحتی از دستخط اینجانب می‌توانید به سایر منابع مراجعه فرمایید יִ ׃׆

پیوند بارگیری נ دانلود ׆ جزوه پی دی اف ׃

PDF:

http://qomac.ir/wp-content/uploads/مبانی_کامپیوتر_و_برنامه_نویسی_استاد_رضویان.pdf

برخی عناوین در این جزوه ׃ تاریخچه کامپیوتر ، الگوریتم ، فلوچارت ، اصول برنامه نویسی ، معرفی زبان‌های برنامه نویسی ، اجزای اصلی کامپیوتر נ رایانه ׆ ، تمرین‌هایی از الگوریتم ، معرفی زبان برنامه نویسی پایتون ، انواع ارور נ خطاها ׆ در برنامه نویسی ، محاسبات بولی ، تابع در پایتون ، توابع بازگشتی ، رشته ، لیست ، دیکشنری ، استک ، ماتریس ، برنامه نویسی شی گرا پایتون و ܂ ܂ ܂

همچنین می‌توانید تمارین پایتون را در اینجا بیابید ׃

http://qomac.ir/tag/python

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

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

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

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

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

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

Convert decimal to binary number Non-recursive

خواهشا مواظب لپ تاپتون باشید

همین جمعه بود که لپ تاپ من بر اثر یک بی احتیاطی از روی میز افتاد زمین.

تقصیر من نبودا

خودش افتاد

🙂

last comments
مرتضی
مرتضی

یه عکس ازش مینداختی ببینیم چ بلایی برسرش آوردی :35-Hacker-Boy:
mojtaba
mojtaba

یادم رفت. در ظاهر فقط گوشه اش شکسته بود. ولی از داخل ایراد پیدا کرده بود. تصویرو میگرفت ولی نمیتونست…
mojtaba
mojtaba

https://www.google.com/imgres?imgurl=http%3A%2F%2Fwww.insidemylaptop.com%2Fimages%2FLenovo-X60s-screen%2Freplace-broken-LCD-screen-01.jpg&imgrefurl=http%3A%2F%2Fwww.insidemylaptop.com%2Freplace-broken-lcd-screen-lenovo-x60s-laptop%2F&docid=pJFkWpWoDuZahM&tbnid=GGaC86vkQI9w_M%3A&vet=10ahUKEwihzIDaqajUAhVL6xQKHaO3AvsQMwgwKA8wDw..i&w=500&h=375&bih=638&biw=1366&q=my%20laptop%20lcd%20doesn%27t%20work%20and%20is%20broken%20from%20inside&ved=0ahUKEwihzIDaqajUAhVL6xQKHaO3AvsQMwgwKA8wDw&iact=mrc&uact=8

برنده انتخابات مشخصه

امروز رفتم رای دادم قطعا اسم هر شخصیم که به عنوان رییس جمهور اعلام بشه پیروز بزرگ انتخابات اپراتورهای تلفن همراه و اینترنتین ، کافیه به قسمت مصرف داده گوشیتون یه سر بزنید.

، ۲۹ اردیبهشت ۱۳۹۶ ،

tmp_14950-Screenshot_2017-05-19-11-23-39_1-2133516796

last comments
امیر
امیر

http://www.learnelement.ir/ دانلود جزوه و کتاب و آیین نامه و استاندارد و پروژه کانال تلگرام: https://telegram.me/learnelement دانشگاه امیرکبیر دانشگاه…

ScanQT v1.1

نسخه جدید اپلیکیشن اسکن‌کیوتی منتشر شد اطلاعات بیشتر در گیت‌هاب ׃

https://github.com/aqamorisny/scanqt/releases/tag/v1.1

IMG_۲۰۱۷۰۳۱۰_۱۰۵۲۴۷_edit

تبلیغات نمایشگاهی با کینکت

منو مهدی رفته بودیم نمایشگاه جهانگردی ، یکی از غرفه‌ها برای جلب مخاطب اومده بود با کینکت و اکس‌باکس یه کاری کرده بود که هر کی از اونجا رد میشد یه حرفی دهنش میزاشت יִ

کینکت
Jpeg

get img element by src javascript

select images by src and add inline style using plain javascript code : first select all images ” by tag name ” then select specified ” image by src ” using ” if ” .

 

فهرست کتاب‌هایی که خواندم

آخرین به روزرسانی ׃

۰۲ ـ ۱۱ ـ ۱۳۹۵

شاید تعداد کتاب‌هایی که خوانده‌ام بیشتر از این فهرست باشد נ اگر کتاب جدیدی خواندم اضافه می‌کنم ׆ ׃
ـ ۰۱ ـ نون والقلم ـ جلال آل احمد
ـ ۰۲ ـ دا ـ سیده زهرا حسینی
ـ ۰۳ ـ جنگ در شهر اعداد ـ شاعر ׃ ارغوان اشترانی ، نقاش: پری‌سیما طاهباز
ـ ۰۴ ـ تولدی دوباره ـ سفر من از مسیحیت به اسلام
ـ ۰۵ ـ نیمه اول کتاب درس هایی از اصول عقائد ـ استاد مصباح یزدی
ـ ۰۶ ـ قرآن
ـ ۰۷ ـ مجموعه کتب داستان های پیامبران
ـ ۰۸ ـ اسرار هزار ساله ـ علی اکبر حکمی زاده
ـ ۰۹ ـ کشف الاسرار هزار ساله ـ امام خمینی
ـ ۱۰ ـ‌ آشنایی با کیر کگور ـ پل استراترن ـ علی جواد زاده
ـ ۱۱ ـ فلسفه پوچی ـ آلبرت کامو ـ محمد تقی غیاثی
ـ ۱۲ ـ محمد راوی رویاهای رسولانه ـ عبدالکریم سروش
ـ ۱۳ ـ جهان در پوست گردو ـ استوان هاوکینگ ـ محمد رضا محبوب
ـ ۱۴ ـ دکارت ـ دیو رابینسون و کریس گارت ـ مهدی شکیبانیا
ـ ۱۵ ـ داستان راستان ـ شهید مطهری
ـ ۱۶ ـ  ولاء ها و ولایتها ـ شهید مطهری
ـ ۱۷ ـ سرگذشت کندوها ـ جلال آل احمد
ـ ۱۸ ـ مدیر مدرسه ـ جلال آل احمد
ـ ۱۹ ـ حماسه یاسین ـ سید محمد انجوی نژاد
ـ ۲۰ ـ لحظه عاشق شدن ـ ثریا منصور بیگی
ـ ۲۱ ـ فقط برای تفریح ـ دیوید دیاموند ـ جادی
ـ ۲۲ ـ خورشید مغرب נ خلاصه ׆ ـ محمدرضا حکیمی
ـ ۲۳ ـ داستان زندگی من ـ آنتوان چخوف
ـ ۲۴ ـ کیمیاگر ـ پائولو کوئلیو ـ دل‌آرا قهرمان
ـ ۲۵ ـ قصه‌های خوب برای بچه‌های خوب ـ مهدی آذریزدی
ـ ۲۶ ـ اشتباهات فاحش تاریخی

ترم ده

متاسفانه داخل دانشگاه قم ده ترمِ شدم، استاد محترم می‌تونست قبولم کنه ولی نکرد ☹

با اینکه ده ترمه شدم ولی زندگی هنوز ادامه داره ܂ ܂ ܂

از اونجایی که بدنه محافظ فلش‌مموریم נ حافظه جیبیم ׆ خراب شده بود ܂ تصمیم گرفتم یه بدنه جدید براش گیر بیارم ܂

Jpeg
نتیجه ترکیب یک فلش مموری با محفظه نوک 😀
لاک قدیمی فلش مموری ری‌دیتا

معنی اسمم

مرتضی به معنی «راضی شده» یا معادل فارسی «خُشنود» میشه
خشنودو امروز فهمیدم
۱۸ ـ ۱۰ ـ ۱۳۹۵

فناوری هایی ک در گوشی های هوشمند نیست

از قدیما دوست داشتم چنتا تکنولوژی داخل گوشی ها باشه ← رادیو ای ام ← تلوزیون ← این دو تا بدون انتن خارجی ← اخریم چیزی الان خیلیا دنبالشن اجرای کل برنامه های پی سی روی گوشی

تقلب

امروز برای اولین بار تو دوران دانشجوییم تقلب کردم 😐

ارسال تصویر در تلگرام بدون کاهش کیفیت

کافیه مطابق تصویر در هنگام چت کردن داخل تلگرام قسمت راست پایین روی آیکن سنجاق بزنید بعد روی فایل بزنید حالا روی گالری بزنید و وقتی گالری باز شد عکس مورد نظرتان را انتخاب کنید ، با کیفیت اصلی ارسال کنید ܂