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

دانشکده فنی مهندسی دانشگاه قم

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

دانشکده فنی مهندسی دانشگاه قم

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

بسم الله الرحمن الرحیم
الحمد لله رب العالین و الصلاة و السلام على أشرف الانبیاء و المرسلین، سیدنا و نبینا محمد و عترته الطاهرین
دانشجویی رسالتیست که با فداکاری و پشت کار و به جان خریدن سختی‌های مسیر، سرزمین اسلامی ما را در مسیر استقلال و عزت به پیش خواهد برد و زمینه خود باختگی و سرسپردگی در مقابل مستکبرین عالم را بر خواهد چید تا پرچم پرافتخار تشیع، همچنان راهنمای انسان‌های حق طلب در سرتاسر عالم باشد.
جوانان با ایمان و از خود گذشته، همچنان با انگیزه و قوت، بار این رسالت را به دوش می‌کشند...

نمونه برنامه‌های نوشته شده

شنبه, ۱۵ آذر ۱۳۹۳، ۰۳:۱۵ ب.ظ

با عرض سلام خدمت همگی بچه‌ها

چند نمونه برنامه‌‌، برای معرفی دستورات کلیدی و قابلیت‌های زبان C در ادامه مطلب قرار داده شده‌اند.

برنامه‌هایی که با رنگ قرمز مشخص شده‌اند، در ترم جاری (نیم سال دوم تحصیلی 93-94) بارگزاری شده‌اند.

برنامه‌هایی که بالای خط چین قرار گرفته‌اند - که شامل 16 برنامه با رنگ قرمز و 4 برنامه با رنگ آبی هستند - مرجع مطالعه برای امتحان پایان ترم هستند.

غالب برنامه‌ها در طول ترم بررسی شده‌اند.


BESMELLAH.C

برنامه‌ای ساده برای نمایش کارایی دستور printf

TEST.C

برنامه‌ای کوتاه برای آشنایی با شیوه جمع بستن دو متغیر و دستور انتساب

ASCII-1-1.C

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

ASCII-1-2.C

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

ASCII-2.C

برنامه چاپ کارکتر معادل کد اسکی وارد شده

FOR-1.C

برنامه محاسبه مجموع و میانگین 10 عدد دلخواه

FOR-2.CPP

برنامه محاسبه مجموع و میانگین تعداد مشخصی از اعداد

کاربر برنامه، معین کننده تعداد اعداد است.

این برنامه با پسوند CPP. ذخیره شده است. هدف از این کار، نمایش یکی از تفاوت‌های C و ++C در بخش تعریف متغیر است. به تعریف متغیر ave در خط دهم برنامه که پس از انتساب متغیر sum صورت گرفته دقت فرمایید.

FOR-3.C

برنامه محاسبه مجموع و میانگین تعداد نامشخصی از اعداد

وارد کردن عدد 0 توسط کاربر به معنای خاتمه دادن به ورود اعداد است.

FOR-4.C

برنامه محاسبه معدل دروس یک دانشجو با در نظر گرفتن ضرایب هر درس (محاسبه میانگین وزن دار)

FOR-5.C

برنامه چاپ تعداد دلخواهی از مضارب عدد 2

FOR-6.C

برنامه چاپ توان‌های عدد 2 تا قبل از عدد 10000

FACT-1.C

برنامه محاسبه فاکتوریل یک عدد با شمارنده کاهشی (n! = n x n-1 x ... x 2 x 1)

FACT-2.C

برنامه محاسبه فاکتوریل یک عدد با شمارنده افزایشی (n! = 1 x 2 x 3 x ... x n)

SERIES.C

برنامه محاسبه n جمله از سری روبرو: ... + 1/8 + 1/4 + 1/2 + 1

n عدد دلخواهیست که توسط کاربر برنامه معین می‌شود.

MUL-TABLE.C

برنامه چاپ جدول ضرب 10 در 10

این برنامه با استفاده از دو حلقه تو در تو نوشته شده است.

LOOP.C

برنامه حلقه بی‌تهایت

در این برنامه شمارنده حلقه در هر بار اجرای حلقه روی صفحه نمایش چاپ می‌شود.

WHILE-1.C

برنامه محاسبه مجموع مربعات اعداد وارد شده

WHILE-2.C

برنامه شمارش کارکترهای یک متن ورودی

IF-1.C

برنامه تشخیص تعداد ارقام یک عدد

IF-2.C

برنامه شمارش تعداد کارکترها و کلمات نوشته شده در یک متن ورودی

در این برنامه علاوه بر تعداد کلمات، تعداد کارکترها با و بدون احتساب کارکتر فاصله (space) نمایش داده می‌شوند.

------------

SW-1.C

FUNC-1.C

FUNC-2.C

FUNC-3.C

FUNC-4.C


در پناه حق

یا علی مدد

نظرات (۹)

thank you

استاد ای کاش برنامه ی cبرای دانلود هم xpوهم7میگذاشتید
پاسخ:
سلام
نسخه ویندوز 7 رو گذاشتم
إن شاء الله نسخه ویندوز xp رو هم می‌ذارم براتون
یا علی مدد
  • عباس بخشی
  • سلام  استاد.

    فردا امتهان داریم ولی شما هنوز جزوه رو تو سایت نگذاشتید!

    پس اگه مشکل درسی داشتم به چی رجوع کنم ؟هیچ منبع درسی هم ندارم ! پس لطف کنید امتهان فردا رو آسون بگیرید.

    بابت  برنامه ها هم دست شما درد نکنه خیلی مفیدن. 

    پاسخ:
    سلام آقای بخشی
    جزوه طبق قرار معین شده، حدود ساعت دوازده یکشنبه شب روی پایگاه قرار گرفت، بعد از اون هم به مرور کامل‌تر شد.
    نگران امتحان هم نباش
  • sayed mahdi hashemi
  • ممنون و متشکر از استاد محترم

    پاسخ:
    خواهش می‌کنم
    در پناه خدا باشید
    سلام استاد توامتحان عملی از بعضی از بچه ها یک نمره کم کردید به خاطر راهنمایی که کردید درحالی که همه ی بچه ها استفاده کردند لطفا اون یک نمره رو از هیچکس کسر نکنید تادرحق کسی اجحاف نشود.باتشکر ح جعفری
    پاسخ:
    سلام
    ممنون از تذکری که دادی. به دلیل همین دست مسائل، بارم امتحان عملی کم شد
    در کل نگران نمره امتحان عملی نباش
  • عباس بخشی
  • سلام علیکم.

    سوال آخر امتهان کتبی از چهار تا اشتباه دستوری بیشتر بود؟

    امیدوارم در تصحیح برگه خیلی سخت نگیرید چون به نمره بالای این درس خیلی احتیاج دارم .

    در ضمن بابت امتهان عملی وکتبی ودر کل از زحماتتان در طول ترمی که گذشت بسیار متشکرم.

    به امید دیدار...

    پاسخ:
    و علیکم السلام و رحمه الله آقا عباس
    اشتباهات دستوری سؤال آخر دقیقاً چهار مورد بود. اشتباهات دستوری، اشتباهاتی هستند که کامپایلر براشون پیغام خطا صادر می کنه.
    مثلاً نوشتن دستور clrscr بعد از دستور printf، جزو اشتباهات دستوری به حساب نمیاد، چون کامپایلر خطایی صادر نمی کنه. با اینکه نوشتن این دستور به این صورت، باعث می شه که خروجی برنامه رو نتونیم مشاهده کنیم.
    نگران تصحیح برگه و نمره هم نباش. غالباً از اشتباهات ریز چشم پوشی کردم.
    موفق و مؤید باشی
    در پناه حق
    سلام. استاد فک میکنم که قرار بود یه سری از اشتباهات متداول برنامه نویسی رو روی سایت قرار بدید
    پاسخ:
    و علیکم السلام و رحمة الله
    ممنون بابت یادآوری. به زودی قرارشون می‌دم.

    سلام

    لطفا برنامه هارو بروز کنید.

    یاعلی

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

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