c90fall-project2.pdf

‫به‌نام‌خدا‬
‫برنامهنويسی‌به‌زبان‌‪‌ C/C++‬‬
‫‌‬
‫پروژهی‌درس‌مبانی‌‬
‫‌‬
‫شمارهي‌‌‪2‬‬
‫‌‬
‫روشهاي‌محاسباتي‬
‫‌‬
‫مدرس‪‌ :‬‬
‫دانشپژوه ‌‬
‫‌‬
‫مهندس‌‬
‫تنظيم‌توسط‪‌:‬مسعود‌خاري‬
‫مسال‌پاييز‌‪9911-19‬‬
‫ني ‌‬
‫شمارهي‌‪2‬‬
‫‌‬
‫برنامهنويسي‌‪‌-‌C/C++‬‬
‫‌‬
‫پروژهي‌نهايي‌درس‌مباني‌‬
‫‌‬
‫مسال‌پاييز‌‪‌ 9911-19‬‬
‫‌ني ‌‬
‫‌‬
‫‪ .9‬مقدمه ‌‬
‫بخشها‌شامل‌ ‌‬
‫‌‬
‫بخشهاي‌مختلفي‌تشکيل‌شده‌است‪‌.‬اين‌‬
‫‌‬
‫اين‌پروژه‌از‌‬
‫‪‬‬
‫يها ‌‬
‫چندجملها ‌‬
‫‌‬
‫ضرب‌‬
‫‪‬‬
‫يها ‌‬
‫مشتق‌چندجملها ‌‬
‫‌‬
‫‪‬‬
‫شهيابي‌تابع‌با‌استفاده‌از‌روش‌نيوتن ‌‬
‫ري ‌‬
‫‪‬‬
‫محاسبهي‌انتگرال‌با‌استفاده‌از‌روش‌سيمپسون ‌‬
‫‌‬
‫‪‬‬
‫دترمينان‌ماتريس ‌‬
‫هستند‪‌.‬برنامهي‌شما‌بايد‌داراي‌يک‌«منوي‌اوليه»‌بوده‌که‌به‌کاربر‌امکان‌انتخاب‌هر‌يک‌از‌بخشش‌هشا‌ي‌فشو ‌را‌‬
‫‌‬
‫يگردد‪‌ .‬‬
‫يدهد‪‌.‬بعد‌از‌اتمام‌عمليات‌بخش‌مربوطه‪‌،‬برنامه‌به‌منوي‌اوليه‌بر‌م ‌‬
‫م ‌‬
‫يپردازيم‪‌ .‬‬
‫ن‌بخشها‌م ‌‬
‫‌‬
‫قسمتهاي‌بعدي‌به‌توضيح‌هر‌يک‌از‌اي‬
‫‌‬
‫در‌‬
‫‌‬
‫ک‌از‌بخشهاي‌زير‌در‌صورت‌نياز‌به‌متغير‌حقيقي‪‌،‬از‌نوع‌‪‌double‬استفاده‌کنيد‪‌ .‬‬
‫‌‬
‫توجه‪‌:‬در‌هر‌ي‬
‫يها ‌‬
‫ضرب‌چندجملها ‌‬
‫‌‬
‫‪.2‬‬
‫در‌اين‌بخش‪‌،‬برنامه‌با‌دريافت‌دو‌چندجمله‌اي‪‌‌9‬آنها‌را‌در‌هم‌ضرب‌مي‌کند‪‌.‬ابتشدا‌درجشه‌ي‌چندجملشه‌اي‌اول‌از‌‬
‫چندجملهاي‌اول‌را‌به‌ترتيب‌نزولش‌ي‌‬
‫‌‬
‫يشود‌(‪‌.)n‬سپس‌‪‌n + 1‬بار‌از‌ورودي‌ضرايب‌صحيح‌جمالت‪‌2‬‬
‫کاربر‌دريافت‌م ‌‬
‫واردکردن‌چندجملهاي‪‌ :‬‬
‫‌‬
‫يکند‪‌.‬به‌عنوان‌مثال‌براي‌‬
‫درجات‌دريافت‌م ‌‬
‫يکنشد‪‌.‬سشپس‌بشه‌طر‌يش‌ق‌مششابه‌‌‬
‫کاربر‌ابتدا‌عدد‌‪‌9‬را‌وارد‌کرده‪‌،‬سپس‌به‌ترتيب‌اعداد‌‪‌،1‌،9‌،2‬و‌‪‌-5‬را‌وارد‌مش‌ ‌‬
‫جمالت‌چندجملهاي‌دوم‌را‌بشه‌ترت‌يش‌ب‌‬
‫‌‬
‫چندجملهاي‌دوم‌(‪‌)m‬را‌دريافت‌کرده‌و‌‪‌m + 1‬بار‌ضرايب‌صحيح‌‬
‫‌‬
‫درجهي‌‬
‫‌‬
‫يکند‪‌ .‬‬
‫نزولي‌درجات‌دريافت‌م ‌‬
‫همچنين‌‬
‫‪‌.‬‬
‫سپس‌اين‌دو‌چندجمله‌اي‌را‌در‌هم‌ضرب‌کرده‌و‌نتيجه‌را‌در‌خروجي‌چاپ‌مي‌کند‪‌.‬براي‌نمايش‌نتيجه‪‌،‬از‌کاراکتر‌‬
‫د‪‌.‬به‌عنوان‌مثال‌جملهي‌‬
‫‌‬
‫^‌به‌عنوان‌عالمت‌توان‌استفاده‌کنيد‌و‌بين‌ضريب‌و‌حرف‌‪‌x‬يک‌فاصله‌بگذاري‬
‫صورت‪‌ :‬‬
‫‪9‬‬
‫‌‪‌ Polynomial‬‬
‫‪2‬‬
‫‌‪‌ Term‬‬
‫صفحه‌‪9‬‬
‫‌بشه‌‬
‫شمارهي‌‪2‬‬
‫‌‬
‫برنامهنويسي‌‪‌-‌C/C++‬‬
‫‌‬
‫پروژهي‌نهايي‌درس‌مباني‌‬
‫‌‬
‫مسال‌پاييز‌‪‌ 9911-19‬‬
‫‌ني ‌‬
‫‌‬
‫نشان‌داده‌مي‌شود‪‌.‬توجه‌کنيد‌که‌بين‌عدد‌‪‌2‬و‌عالمت‌‪‌x‬يک‌فاصله‌وجود‌دارد‪‌.‬همچنين‌دقت‌کنيد‌کشه‌در‌بش‌ين‌‬
‫جمالت‌به‌نحو‌مناسب‌عالمتهاي‌مثبت‌يا‌منفي‌چاپ‌گردد‪‌ .‬‬
‫‌‬
‫مثال‌خروجي ‌‬
‫مثال‌ورودي ‌‬
‫‪3‬‬
‫‪2 3 0 -5‬‬
‫‪1‬‬
‫‪1 -1‬‬
‫يها ‌‬
‫مشتق‌چندجملها ‌‬
‫‌‬
‫‪.9‬‬
‫يکنيم‪‌.‬سپس‌‪‌n + 1‬بشار‌از‌ورود‌ي‌‬
‫ک‌چندجملهاي‌(‪‌)n‬را‌از‌کاربر‌دريافت‌م ‌‬
‫‌‬
‫ز‌برنامه‌ابتدا‌درجهي‌ي‬
‫‌‬
‫در‌اين‌بخش‌ني‬
‫‌‬
‫يکنيم‪(‌.‬‬
‫(مانند‌بخش‌‪‌)2‬دريافت‌م ‌‬
‫‌‬
‫چندجملهاي‌را‌به‌ترتيب‌نزولي‌درجات‌‬
‫‌‬
‫ضرايب‌صحيح‌جمالت‬
‫)‌‬
‫سپس‌مشتق‌چندجمله‌اي‌محاسبه‌شده‌و‌در‌خروجي‌چاپ‌مش‌ي‌ششود‌‌(بشا‌رعا‌يش‌ت‌نکشات‌بخشش‌‪‌2‬بشرا‌ي‌چشاپ‌‬
‫چندجملهاي)‪‌ .‬‬
‫‌‬
‫مثال‌خروجي ‌‬
‫مثال‌ورودي ‌‬
‫‪3‬‬
‫‪2 3 0 -5‬‬
‫نمرهي‌اضافي ‌‬
‫٭‌ ‌‬
‫جه‪‌،‬نمرهي‌اضافي‌به‌همراه‌دارد‪‌ .‬‬
‫‌‬
‫ر‌در‌هنگام‌چاپ‌چندجملهاي‌نتي‬
‫‌‬
‫و‌‪‌9‬رعايت‌موارد‌زي‬
‫بخش‌‪‌ ‌2‬‬
‫‌‬
‫سؤالهاي‌‬
‫‌‬
‫در‌‬
‫در‌صورتي‌که‌در‌چندجمله‌اي‌حاصل‪‌،‬ضريب‌جمله‌‪‌9‬باشد‌آن‌ضريب‌را‌چاپ‌نکنيد‌و‌در‌صورتي‌که‌صشفر‌باششد‪‌،‬‬
‫کل‌جمله‌نمايش‌داده‌نمي‌شود‪‌.‬در‌صورتي‌که‌توان‌‪‌9‬باشد‪‌،‬عدد‌‪‌9‬توان‌را‌چاپ‌نکنيد‌و‌در‌صورتي‌که‌صفر‌باششد‪‌،‬‬
‫د‪‌.‬به‌مثالهاي‌زير‌توجه‌کنيد‪‌ :‬‬
‫‌‬
‫فقط‌ضريب‌را‌چاپ‌کني‬
‫جمله ‌‬
‫نحوهي‌چاپ‌در‌خروجي ‌‬
‫‌‬
‫يشود‪‌ .‬‬
‫هيچ‌چيزي‌چاپ‌نم ‌‬
‫مگر‌اينکه‌اين‌جمله‪‌،‬تنها‌جملشه‌ي‌‬
‫خروجي ‌باششد‌کشه‌در‌آنرشورت ‌‪‌0‬‬
‫يشود‪‌ .‬‬
‫چاپ‌م ‌‬
‫صفحه‌‪2‬‬
‫مسال‌پاييز‌‪‌ 9911-19‬‬
‫‌ني ‌‬
‫شمارهي‌‪2‬‬
‫‌‬
‫برنامهنويسي‌‪‌-‌C/C++‬‬
‫‌‬
‫پروژهي‌نهايي‌درس‌مباني‌‬
‫‌‬
‫‌‬
‫شهيابي‌تابع‌با‌استفاده‌از‌روش‌نيوتن ‌‬
‫‪ .4‬ري ‌‬
‫شهي‌دو‌تابع‌‪‌f‬و‌‪‌g‬را‌با‌روش‌عددي‌نيوتن‪‌‌[1]‌‌9‬به‌دست‌آوريد‪‌.‬ايش‌ن‌دو‌تشابع‌در‌برنامشه‌بشه‌‬
‫در‌اين‌بخش‌بايد‌ري ‌‬
‫يشوند‪‌ :‬‬
‫صورت‌ثابت‌به‌همراه‌يک‌پارامتر‌تعريف‌م ‌‬
‫) (‬
‫) (‬
‫يشود‪‌ .‬‬
‫که‌‪‌e‬در‌تابع‌‪‌f‬عدد‌نپر‌است‌و‌‪‌a‬پارامتري‌است‌که‌از‌ورودي‌دريافت‌م ‌‬
‫نحوهي‌کار‌به‌اين‌صورت‌است‌که‌ابتدا‌عدد‌حقيقي‌‪‌a‬از‌کاربر‌دريافت‌مي‌شود‪‌.‬سپس‌برنامه‌بشا‌اسشتفاده‌از‌روش‌‬
‫‌‬
‫نيوتن‌(که‌براي‌توابع‌‪‌f‬و‌‪‌g‬به‌صورت‌ثابت‌در‌داخل‌دستورات‌برنامه‌تعريف‌شده‌است)‌و‌با‌شروع‌از‌يش‌ک‌مقشدار‌‬
‫اوليه‪‌،‬اقدام‌به‌انجام‌تکرارهاي‪‌4‬روش‌نيوتن‌مي‌کند‪‌.‬اين‌تکرارها‌تا‌جايي‌ادامه‌ميابند‌که‌ريششه‌ي‌مشورد‌نظشر‌بشا‌‬
‫شهي‌دو‌تابع‌‪‌f‬و‌‪‌g‬بشه‌ترت‌يش‌ب‌در‌دو‌‬
‫‌محاسبه‌شوند‪‌.‬سپس‌تکرارها‌خاتمه‌يافته‌و‌ري ‌‬
‫خطاي‌کمتر‌از‌‬
‫يشوند‪‌ .‬‬
‫سطر‌جداگانه‌با‌دقت‌‪‌5‬رقم‌اعشار‌(مميز‌ثابت)‌در‌خروجي‌چاپ‌م ‌‬
‫مثال‌خروجي ‌‬
‫مثال‌ورودي ‌‬
‫‪0.69314‬‬
‫‪1.41421‬‬
‫‪2.0‬‬
‫‌‬
‫يباشد‪‌ .‬‬
‫دقت‌کنيد‌که‌خروجي‌اول‌لگاريتم‌طبيعي‌تقريبي‌و‌خروجي‌دوم‌جذر‌تقريبي‌‪‌a‬م ‌‬
‫محاسبهي‌انتگرال‌با‌استفاده‌از‌روش‌سيمپسون ‌‬
‫‌‬
‫‪.5‬‬
‫ک‌بازهي‌مشخص‪‌،‬به‌روش‌عددي‌سيمپسون‪‌‌[2]‌5‬بايش‌د‌محاسشبه‌ششود‪‌.‬‬
‫‌‬
‫در‌اين‌بخش‌انتگرال‌معين‌يک‌تابع‌در‌ي‬
‫تابع‌به‌صورت‌پارامتري‌زير‌تعريف‌شده‌است‪‌ :‬‬
‫))‬
‫(‬
‫(‬
‫) (‬
‫که‌‪‌u‬پارامتر‌ورودي‌برنامه‌است‪‌ .‬‬
‫برنامه‌ابتدا‌مقدار‌عدد‌حقيقي‌‪‌u‬را‌از‌ورودي‌دريافت‌مي‌کند‪‌.‬سپس‌اعداد‌حقيقي‌‪‌a‬و‌‪‌b‬را‌دريافت‌مش‌ي‌کنشد‌کشه‌‬
‫ان‌بازهي‌انتگرال‌گيري‌هستند‪‌.‬و‌در‌انتها‌عدد‌صحيح‌‪‌n‬را‌(براي‌تقسيم‌بندي‌بازه)‌دريافشت‌مش‌ي‌کنشد‌‌‬
‫‌‬
‫شروع‌و‌پاي‬
‫)‪‌ .‬‬
‫(‬
‫بازهي‌‬
‫براي‌استفاده‌از‌روش‌سيمپسون‪‌ ‌،‬‬
‫‪9‬‬
‫‪4‬‬
‫‌بايد‌به‌‬
‫با‌اندازهي‌‪‌h‬تقسيم‌شود‌که‪‌ :‬‬
‫‌‬
‫‌قسمت‌مساوي‌‬
‫يشود‪‌ .‬‬
‫‌که‌به‌نام‌‪‌Newton–Raphson method‬نيز‌شناخته‌م ‌‬
‫‌‪iteration‬‬
‫‪5‬‬
‫‌‪‌ Simpson's rule‬‬
‫صفحه‌‪9‬‬
‫مسال‌پاييز‌‪‌ 9911-19‬‬
‫‌ني ‌‬
‫شمارهي‌‪2‬‬
‫‌‬
‫برنامهنويسي‌‪‌-‌C/C++‬‬
‫‌‬
‫پروژهي‌نهايي‌درس‌مباني‌‬
‫‌‬
‫‌‬
‫با‌استفاده‌از‌قاعدهي‌سيمپسون ‌‬
‫‌‬
‫شکل‌‪‌.‌9‬تقريب‌انتگرال‌تابع‌)‪‌f(x‬‬
‫‌و‌‬
‫بازهي‌متوالي‌‬
‫و‌به‌ازاي‌هر‌زوج‌ ‌‬
‫‪‌،‬قاعدهي‌سيمپسشون‌‌بشه‌صشورت‌ز‌يش‌ر‌‬
‫‌‬
‫يشود‪‌ :‬‬
‫اعمال‌م ‌‬
‫) (‬
‫(‬
‫)‬
‫)‬
‫رابطهي‌فو ‌به‌ازاي‌‌‬
‫‌‬
‫که‌‬
‫در‌بازهي‌‬
‫‌‬
‫انتگرال‌معين‌‬
‫(‬
‫)‬
‫) (‬
‫(‬
‫∫‬
‫‌‌محاسبه‌شده‌و‌حاصشلجمع‌همشه‌ي‌آنهشا‌نت‌يجشه‌ي‌تقريبش‌ي‌‬
‫‌است‪‌ :‬‬
‫) ( ∑‬
‫) (‬
‫∫‬
‫مقدار‌انتگرال‌محاسبهشده‌را‌در‌خروجي‌(با‌فرمت‌دلخواه)‌چاپ‌کند‪‌ .‬‬
‫‌‬
‫در‌پايان‌محاسبات‪‌،‬برنامه‌بايد‌‬
‫س‌[نمرهي‌اضافي] ‌‬
‫‌‬
‫‪ .6‬دترمينان‌ماتري‬
‫اين‌بخش‌«اختياري»‌است‌و‌انجام‌آن‌نمره‌مازاد‌به‌همراه‌دارد‪‌ .‬‬
‫يششود‌(‌‬
‫ابتدا‌اندازهي‌ماتريس‌مربعي‌‪‌A‬به‌صورت‌عدد‌صحيح‌‪‌n‬توسط‌کاربر‌وارد‌مش‌ ‌‬
‫‌‬
‫در‌اين‌بخش‪‌،‬‬
‫)‪‌.‬‬
‫يشود‪‌ .‬‬
‫سپس‌به‌تعداد‌‪‌n*n‬عدد‌حقيقي‌از‌ورودي‌به‌عنوان‌دراي‌ههاي‌ماتريس‌(به‌صورت‌سطر‌به‌سطر)‌دريافت‌م ‌‬
‫يشود‪‌ .‬‬
‫در‌پايان‌دترمينان‌ماتريس‌محاسبه‌شده‌]‪‌‌[3‬و‌با‌فرمت‌دلخواه‌در‌خروجي‌چاپ‌م ‌‬
‫‪ .7‬منوي‌اصلي ‌‬
‫يششود‌کشه‌‌ششامل‌‌ليسشت‌بخشش‌هشا‌ي‌فشو ‌بشه‌صشورت‌‬
‫در‌ابتداي‌شروع‌برنامه‪‌،‬يک‌منو‌به‌کاربر‌نشان‌داده‌م ‌‬
‫شماره‌بندي‌شده‌است‪‌.‬در‌انتهاي‌ليست‪‌،‬برنامه‌با‌چاپ‌پيغامي‌از‌کاربر‌مي‌خواهد‌تا‌انتخاب‌خود‌را‌وارد‌کند‪‌.‬کاربر‌‬
‫صفحه‌‪4‬‬
‫مسال‌پاييز‌‪‌ 9911-19‬‬
‫‌ني ‌‬
‫شمارهي‌‪2‬‬
‫‌‬
‫برنامهنويسي‌‪‌-‌C/C++‬‬
‫‌‬
‫پروژهي‌نهايي‌درس‌مباني‌‬
‫‌‬
‫‌‬
‫شمارهي‌مربوط‌به‌بخش‌مورد‌نظر‌خود‌را‌وارد‌مي‌کند‌و‌برنامه‌بعد‌از‌نمايش‌عنوان‌بخش‌انتخاب‌شده‪‌،‬آن‌بخش‌را‌‬
‫‌‬
‫اجرا‌مي‌کند‪‌.‬بعد‌از‌پايان‌عمليات‪‌،‬برنامه‌(بدون‌نياز‌به‌پاک‌کردن‌صفحه)‌مجدداً‌به‌منوي‌اصشل‌ي‌برگششته‌و‌آن‌را‌‬
‫يدهد‪‌ .‬‬
‫نمايش‌م ‌‬
‫مثال‪‌ :‬‬
‫خروجي ‌‬
‫ورودي ‌‬
‫‪1. Polynomial multiplication‬‬
‫‪2. Polynomial derivative‬‬
‫… ‪3.‬‬
‫…‬
‫‪Enter your choice:‬‬
‫‪2‬‬
‫‪Polynomial derivative‬‬
‫‪3‬‬
‫‪2 3 0 -5‬‬
‫…‬
‫…‬
‫…‬
‫نمرهدهي ‌‬
‫‪ .8‬سياست‌ ‌‬
‫برنامهي‌شما‌بايد‌قابل‌‪‌compile‬و‌اجرا‌باشد‪‌.‬کامپايلر‌مورد‌استناد‌‪‌Dev-C++‬خواهد‌بود‪‌.‬هشر‌يش‌ک‌از‌بخشش‌هشا‌ي‌‬
‫‌‬
‫يدهد‪‌،‬غيش‌ر‌از‌‬
‫شده‌باشد‌که‌نمرهي‌خام‌شما‌را‌تشکيل‌م ‌‬
‫‌‬
‫ادهسازي‌‬
‫د‌در‌پروژهي‌شما‌پي ‌‬
‫‌‬
‫ذکرشده‌اجباري‌است‌و‌باي‬
‫مشخص‌شدهاند‌و‌اختياري‌هستند‪‌ .‬‬
‫‌‬
‫نمرهي‌اضافي»‌‬
‫بخشهايي‌که‌با‌عنوان‌« ‌‬
‫‌‬
‫در‌برنامهي‌خود‌تا‌حد‌امکان‌رعايت‌کنيد‪‌.‬برنامشه‌را‌بشه‌تشابع‌هشا‌ي‌کشوچکتر‌‬
‫‌‬
‫ساختيافته‌را‌‬
‫‌‬
‫اصول‌برنامه‌نويسي‌‬
‫بشکنيد‪‌.‬هر‌يک‌از‌بخش‌هاي‌‪‌2‬الي‌‪‌7‬به‌صورت‌يک‌تابع‌پياده‌سازي‌مي‌شود‌که‌خود‌در‌صشورت‌ن‌يش‌از‌بشه‌توابشع‌‬
‫کوچکتري‌شکسته‌مي‌شود‪‌.‬از‌نوشتن‌کل‌برنامه‌در‌تابع‌‪‌main‬يا‌در‌يک‌تابع‌خاص‌خودداري‌کنيد‌تا‌متحمل‌کسر‌‬
‫هم‌برنامه‌کامنتهاي‌مخترر‌و‌مفيد‌بنويسيد‪‌ .‬‬
‫‌‬
‫همهي‌توابع‌م‬
‫نمره‌نشويد‪‌.‬براي‌ ‌‬
‫يششده‌ي‌‪‌2‬الش‌ي‌‪‌7‬را‌در‌آن‌‬
‫ادهسشاز‌ ‌‬
‫بخشهاي‌پيش‌ ‌‬
‫‌‬
‫يک‌فايل‌‪‌MS Word‬يا‌‪‌PDF‬جداگانه‌در‌نظر‌بگيريد‌و‌هر‌يک‌از‌‬
‫مصفحه‌يا‌يک‌پاراگراف)‪‌ .‬‬
‫مستندسازي‪‌‌6‬کنيد‌(هر‌کدام‌حداقل‌در‌حد‌ني ‌‬
‫نمرهي‌منفي! ‌‬
‫‌‬
‫از‌کپي‌برداري‌از‌ديگران‌خودداري‌نماييد‌و‌مخروصاً‌از‌محول‌نمودن‌پياده‌سازي‌پروژه‌به‌کسي‌غير‌از‌خود‌اکيش‌داً‌‬
‫پرهيز‌کنيد‪‌.‬تشخيص‌اينکه‌برنامه‌توسط‌خود‌دانشجو‌نوشته‌شده‌است‌يا‌خير‌بسيار‌ساده‌است‪‌.‬در‌صورتي‌کشه‌‬
‫‪6‬‬
‫‌‪‌ Document‬‬
‫صفحه‌‪5‬‬
‫شمارهي‌‪2‬‬
‫‌‬
‫برنامهنويسي‌‪‌-‌C/C++‬‬
‫‌‬
‫پروژهي‌نهايي‌درس‌مباني‌‬
‫‌‬
‫مسال‌پاييز‌‪‌ 9911-19‬‬
‫‌ني ‌‬
‫‌‬
‫برنامه‌را‌خودتان‌نوشته‌باشيد‪‌،‬ممتحنين‌حداکثر‌تخفيف‌را‌در‌هنگام‌بررسي‌مشدنظر‌قشرار‌خواهنشد‌داد‪‌.‬امشا‌در‌‬
‫تخلف‌عذر‌و‌بهانهاي‌پذيرفتني‌نيست‪‌ .‬‬
‫‌‬
‫صورت‌مشاهدهي‌‬
‫‌‬
‫چنانچه‌هنوز‌در‌برنامه‌نويسي‌مشکل‌داريد‪‌،‬از‌کساني‌که‌مي‌شناسيد‌و‌از‌افراد‌حل‌تمرين‌درس‌راهنمايي‌بخواهيشد‪‌،‬امشا‌از‌‬
‫کپيبرداري‌ناآگاهانه‌جداً‌خودداري‌کنيد‪‌ .‬‬
‫‌‬
‫نحوهي‌تحويل‌پروژه ‌‬
‫‌‬
‫‪.1‬‬
‫پروژهي‌به‌همراه‌مستندات‌حداکثر‌تا‌‪‌48‬ساعت‌قبل‌از‌تحويل‌حضوري‌بايد‌به‌آدرس‌ايميش‌ل‌تمرينشات‌‬
‫‌‬
‫فايل‌هاي‌‬
‫يشوند‪‌ .‬‬
‫ارسال‌شوند‪‌.‬برنامههايي‌که‌در‌روز‌تحويل‌آورده‌شوند‌پذيرفته‌نم ‌‬
‫‌‬
‫(‪‌)[email protected]‬‬
‫فرمت‌ارسال‌ ‌‬
‫فايل‌هاي‌پروژه‌را‌پس‌از‌‪‌zip‬کردن‪‌،‬بشه‌صشورت‌‌‪‌project2_STDID.zip‬نشام‌گشذار‌ي‌کنيش‌د‌کشه‌‪‌STDID‬ششماره‌ي‌‬
‫دانشجويي‌شما‌است‪‌.‬به‌عنوان‌مثال‪‌ :‬‬
‫‪project2_86202228.zip‬‬
‫توجه‪‌:‬از‌قرار‌دادن‌فايل‌‪‌.exe‬در‌فايل‌پروژه‌جداً‌پرهيز‌کنيد‪‌ .‬‬
‫تحويل‌حضوري ‌‬
‫در‌زمان‌تحويل‌بايد‌بر‌روي‌قسمت‌هاي‌مختلف‌پروژه‌تسلط‌کامشل‌داششته‌باشش‌يد‌و‌قشادر‌بشه‌پاسشخگو‌يي‌بشه‌‬
‫بخشهاي‌مختلف‌برنامه‌باشيد‪‌ .‬‬
‫‌‬
‫پرسشهاي‌‬
‫‌‬
‫‪ .91‬مراجع ‌‬
‫‪[1] http://en.wikipedia.org/wiki/Newton's_method‬‬
‫‪[2] http://en.wikipedia.org/wiki/Simpson's_rule‬‬
‫‪[3] http://en.wikipedia.org/wiki/Determinant#Calculation‬‬
‫‌‬
‫‌‬
‫«موفق‌باشيد» ‌‬
‫صفحه‌‪6‬‬