FacebookTwitter

پروژه های درس زبان ماشین

نویسنده: | تاریخ: ۷ آذر ۱۳۸۹ | موضوع: اخبار و تازه ها, زبان اسمبلی | ۵ دیدگاه

Share On GoogleShare On FacebookShare On Twitter

دانشجویان درس زبان ماشین میتوانند حد اکثر تا یکشنبه هفته آینده نسبت به انتخاب یکی از موضوعات زیر اقدام نمایند.

  1. برنامه ای بنویسید که با استفاده از یکی از آلگوریتمهای تولید عدد تصادفی یک عدد تصادفی 16 بیتی تولید و در مبنای 10 نمایش دهد.
  2. برنامه ای بنویسید که عملیات جمع و تفریق را بر روی دو عدد اعشاری 64 بیتی با ممیز شناور انجام دهد.
  3. برنامه ای بنویسید که یک رشته عددی از ورودی در قالب یک عدد 16 بیتی در مبنای 10 دریافت و به صورت عددی در مبنای 16 نمایش دهد.
  4. برنامه ای بنویسید که یک عدد تصادفی بین یک نا صد تولید و از کاربر بخواهد آن را حدس بزند. کاربر باید بتواند حداکثر 20 بار شانس خود را آزمایش کند.
  5. برنامه ای بنویسید که جدول کدهای اسکی را در چهار ستون که هر ستون آن شامل یک ستون مقدار عددی دهدهی، یک ستون شامل مقدار عددی مبنای شانزده و یک ستون خود کاراکتر باشد.

دانشجویان تا آزمون میانترم که هفته آینده برگزار میگردد فرصت دارند موضوع پروژه خود را انتخاب نمایند. نحوه اعلام موضوع پروژه در جلسه آزمون میانترم در برگه سوال شرح داده خواهد شد.

۵ دیدگاه

  1. امید خلیلی

    ۲ دی ۱۳۸۹

    Post a Reply

    سلام.
    استاد در برگه سوال آرمون میانترم که راجب نحوه اعلام موضوع چیزی قید نشده بود؟
    من اگر قبول کنید پروژه شماره 4 رو انجام میدم و الان هم دارم روی نحوه تولید یک عدد تصادفی کار میکنم…
    با تشکر.

  2. فرشید مظلومی

    ۱۱ دی ۱۳۸۹

    Post a Reply

    استاد پروژه شماره 3 منظور از عدد 16 بيتي در مبناي 10 چیه؟!
    16بیت منظور همون عدد 16 رقمی هستش؟!

    • ببین عزیز برادر یک عدد 16 بیتی بزرگترین عددی رو که میتونه نشون بده یک عدد باینری که همه بیتهاش یک هستند! یعنی (1111111111) که معادل FFFFh در مبنای 16 است که وقتی به مبنای ده میرود میشود 65535. پس عدد 65535 بزرگترین عددیه که میتونه در 16 بیت جا بشه. امیدوارم متوجه شده باشید.

  3. فرشید مظلومی

    ۱۸ دی ۱۳۸۹

    Post a Reply

    بله متوجه شدم یعتی وقتی به برنامه اعداد بالاتر از 16 بيت(بالاتر از 65535) بدیم سرریز رخ میده.
    تشکر

دیدگاه خود را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

Pin It on Pinterest

Shares