صفحه شخصی محمود امین‌طوسی

Oct 23,2017

  • صفحه شخصی محمود امین‌طوسی

  • مبانی کامپیوتر

    اسلایدهای مورد نیاز دانشجویان درس مبانی کامپیوتر :

    آشنایی با سیستم اعداد، دکتر بهلولی
    551.0 KiB
    23555 Downloads
    Details...
    اسلایدهای برنامه‌سازی پیشرفته (C)، دکتر سعید آیت
    634.8 KiB
    424 Downloads
    Details...
    تمرینات مبانی کامپیوتر
    728.2 KiB
    77 Downloads
    Details...
    خواندن و مرتب سازی رشته ها
    331.0 B
    270 Downloads
    Details...
    میزان بارش باران در فصول مختف سال
    626.0 B
    237 Downloads
    Details...

    لینک دانلود کامپایلر Code::Blocks از سایت اصلی

    لینک دانلود کامپایلر Code::Blocks از سایت دانشگاه

    تمرینات درس مبانی


    تمرینات اختیاری ۱

    این تمرینات که از سایت دکتر بهلولی اخذ شده‌اند.

    چه صفحاتی از کتاب «آموزش برنامه‌نویسی C در ۲۱ روز» تدریس شده‌اند؟

    صفحات ۱ تا ۱۶۸، ۱۹۳ تا ۱۹۸، ۲۰۲ تا ۲۱۲، ۲۴۱ تا ۲۴۴، ۲۴۹ و ۲۵۳، ۲۶۱ تا ۲۸۸ (به جز goto,exit و system)،
    ۲۹۱ تا ۲۹۳، ۲۹۷ تا ۳۰۰، ۳۱۰ تا ۳۱۲، ۴۱۰ تا ۴۱۲، ۴۱۵ و ۴۱۷ توضیحات و لینک دانلود Code::Blocks را می‌توانید در اینجــــــا ببینید.

    پروژه

    برنامه‌ای برای ذخیره، نمایش و جستجوی اطلاعات حداکثر ۱۰۰ دانشجو بنویسید.
    مشخصات دانشجو  شامل: نام (حداکثر ۱۹ حرف)، شماره دانشجویی(یک رشته۱۰ کاراکتری)، معدل کل (اعشاری) می‌باشد. برنامه به کاربر اجازه دهد:

    • مشخصات دانشجوی جدید را وارد کند
    • یک دانشجو را براساس شماره دانشجویی جستجو کند
    • دانشجویی را حذف کند

    و بسته به درخواست کاربر گزارشات زیر را ارائه کند:

    1. لیست دانشجویان  مرتب شده بر اساس نام
    2. لیست دانشجویان  مرتب شده بر اساس معدل

    برنامه شما باید در قالب چاپ یک منو، نوع عملیات را از کاربر دریافت کند؛ مثلا به صورت زیر:

    A) Add a student
    D) Delete a student
    F) Find a student
    N) List of students sorted by Name
    V) List of students sorted by average
    Q) Quit

    برنامه را به صورت مجموعه‌ای از توابع بنویسید که هر یک، یکی از عملیات فوق را انجام دهد. راحت‌ترید که آرایه‌هایی به صورت سراسری تعریف نموده و از آنها استفاده کنید.
    کل برنامه را در یک دفعه ننویسید، از یک هسته کوچک شروع نموده و کم‌کم آنرا کامل کنید.
    یک نمونه کوچک می‌تواند به صورت زیر باشد:

    1,858 total views, 1 views today