وبلاگ آموزشی ثناءاللّه خیری

نگرشی نوین به آموزش علوم کامپیوتر

وبلاگ آموزشی ثناءاللّه خیری

نگرشی نوین به آموزش علوم کامپیوتر

وبلاگ آموزشی ثناءاللّه خیری

👋🏼 درود و عرض خیر مقدم دارم خدمت شما فرهیختگان و مخاطبان وبلاگ آموزشی ثناالله خیری

👨🏼‍🔬 اینجانب ثناالله خیری(ملقب به Sasan Ace)، موسس و مدیرعامل کمپانی صنایع فناوری پاراتاپیک (Paratopic Technologies, LLC)، پژوهشگر علاقمند به حوزه‌های تحقیقاتی: ماشین‌لرنینگ، رمزنگاری و رایانش کوانتومی؛ مربی کسب‌وکار و مدیر ارشد بخش تحقیق و توسعه‌ی کمپانی مذکور می‌باشم.
پ.ن: جهت آشنایی بیشتر با سوابق اجرایی، حرفه‌ای، آموزشی و پژوهشی بنده؛ پیشنهاد می‌کنم از طریق لینک‌های موجود در "راه‌های ارتباطی"، به پروفایل لینکداینم مراجعه بفرمایید.

❓ رسالت این وبلاگ 👈🏼 انتشار محتوای فنی-مهندسی، آموزشی و پژوهشی درحوزه‌های: فناوری اطلاعات، علوم کامپیوتر، و مدیریت بیزینس‌های نوظهور و فناور می باشد. تمامی محتوای این وبلاگ، حاصل تلاش بی‌وقفه و شبانه‌روزی من طی سال‌ها: مطالعه، پژوهش و برنامه نویسی اپلیکیشن‌های امنیتی، تجاری و تحقیقاتی بوده و همچنین با تالیف جزوات آموزشی و تدریس به صدها دانشجویان مهندسی و علوم کامپیوتر ساکن داخل و خارج ایران، همواره، امیدوار بوده و هستم تا بار سنگین آموزش مفاهیم بغرنج علوم و مهندسی کامپیوتر از دوش اساتید بزرگوار و دانشجویان عزیز، بطور چشم‌گیری کاسته شود،

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

©: بنده به عنوان نویسنده‌ی این وبلاگ، هیجگونه رضایتی بابت انتشار هر یک از مطالب این وبلاگ بدون ارجاع، ندارم.

🛒 جهت درخواست همکاری، سفارش پروژه، ارسال پیشنهادات و درج تبلیغات خود در فضای مجازی، می‌توانید با یکی از راه‌های زیر، با ما در ارتباط باشید.

📲 همراه: 09914086457

☎ ثابت: 04433468863

🌐 وبسایت: paratopic.com

📩 ایمیل: info@paratopic.com

📌 نشانی شعب داخل کشور:
1. ارومیه: بلوار شهید بهشتی، محله فدک، کوی 38، روبروی اوریاد مال، مجتمع میخک، بلوک1، طبقه 13، واحد 2
2. تبریز: خیابان 17 شهریور قدیم، کوی سیّدلر، روبروی دبیرستان فرا اندیشان، پلاک 12

برای همه شما مخاطبان فرهیخته‌ی وبلاگ، نگرشی متفاوت و تفکری خارج از کلیشه‌ها، آرزومندم
ثناالله خیری

تبلیغات
Blog.ir بلاگ، رسانه متخصصین و اهل قلم، استفاده آسان از امکانات وبلاگ نویسی حرفه‌ای، در محیطی نوین، امن و پایدار bayanbox.ir صندوق بیان - تجربه‌ای متفاوت در نشر و نگهداری فایل‌ها، ۳ گیگا بایت فضای پیشرفته رایگان Bayan.ir - بیان، پیشرو در فناوری‌های فضای مجازی ایران
طبقه بندی موضوعی
آخرین نظرات
نویسندگان
Monday, 19 April 2021، 01:50 PM

اپلیکیشن ASCII Robot

خب در این مطلب، یک برنامه نه چندان متداول ولی کاربردی رو خدمت شما توضیح میدیم و نیز لینک دانلودشو در اختیارتون قرار میدیم

با توجه به اینکه کامپیوتر فقط زبان باینری یا هموون 0 ها و 1 ها رو درک میکنند (به استثنای ابر کامپیوترهایی که با سیستم منطق فازی کار می کنند که بحث شون خارج از حوصله وبلاگه)، این سوال پیش میاد که پس چگونه موقع تایپ کردن حرفی مانند A در کیبورد توسط کامپیوتر به زبان باینری پردازش شده  و در مانیتور نمایش داده میشه ؟

خب موضوع Input Coding یا کدگذاری وروردی برای داده های عددی بسیار ساده است، یعنی پردازنده کافیه اعداد وارد شده رو با روش سنتی تقسیمات متوالی بر دو، به معادل باینری شون تبدیل کنه

ولی برای داده هایی که از جنس حروف و نمادها هستند (فعلا حروف و نمادهایی رو بحث می کنیم که در دایره ASCII می گنجند یعنی اعداد، حروف انگلیسی، نمادهای نگارشی و ... ) بحث پردازش اوونها متفاوته یعنی ابتدا اوونا به کد ASCII تبدیل میشن و سپس این کد به زبان باینری ترجمه میشه

برای اینکه کاربرد کد ASCII براتوون بهتر روشن بشه به مثالی از پروژه برنامه نویسی زیر دقت کنین :

مثال : برنامه ای بنویسین که کاربر یک متن انگلیسی را تایپ کند و هنگام فشردن کلید Enter، تعداد واژگان موجود در متن را به کاربر نمایش دهد.

خب در این مثال لازم است که شما بدونید چگونه کلید Enter را به یک زبان برنامه نویسی تفسیر کنین

در اینجا لازم دارین بدونین که کد اسکی Enter معادل 13 است جهت اینکه در حلقه while بنویسین تا زمانیکه کاربر کلید مزبور رو وارد نکرده به گرفتن کاراکتر ادامه بده و در هر بار گرفتن کاراکتر یک واحد به شمارنده اضافه کند

ولی خبر خووب اینه که لازم نیس بشینین و مثل تاریخ جغرافیا خنده کدهای اسکی کاراکترها رو حفظ کنین
روی لینک زیر کلیک کنین و با اجرای فایل application، تا از کد اسکی هر کاراکتری که وارد میکنین، مطلع بشین و هر گونه پیشنهادی راجه به توسعه این اپلکیشن دارین رو کامنت بفرمائین
👇👇👇👇👇👇👇👇👇👇 
لینک دانلود ASCII Robot

تنها امکان ارسال نظر خصوصی وجود دارد
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی
نظر شما به هیچ وجه امکان عمومی شدن در قسمت نظرات را ندارد، و تنها راه پاسخگویی به آن نیز از طریق پست الکترونیک می‌باشد. بنابراین در صورتیکه مایل به دریافت پاسخ هستید، پست الکترونیک خود را وارد کنید.