Assignment3.pdf

‫تمرین سری سوم‬
‫آخریه زاریخ زحًیل زمریه‪14 :‬آتان ‪ -1390‬ساعر ‪23:59‬‬
‫درس مثاوی تروامٍ سازی‬
‫‪CE153‬‬
‫‪Sharif University Of Technology‬‬
‫‪fall 2011‬‬
‫‪1‬‬
‫توضیحات اولیه‬
‫‪ ‬آخریه مُلر زحًیل زمریه ايل‪ ،‬ساعر ‪ 23:59‬ريز ‪ 14‬آتان ماٌ‪ 1390‬میتاشذ‪.‬‬
‫‪ ‬تعذ از وًشسه زمریه َا‪ ،‬فایل َای ‪ .c‬زمریه خًد را در یک فًلدذر تدا ودا ‪HW3_STDID‬‬
‫قددرار دَ ددذ (کددٍ در آن ‪ STDID‬شددمارٌ داوودد ًیی شددما مددی تاشددذ‪ ،‬تددرای م ددال‬
‫‪ ،)HW3_90123456‬سدس ایه فًلذر را فوردٌ کى ذ (ترای ایه کار کافی اسر ريی فًلذر‬
‫کل ک راسر کردٌ ي از مىًی تاز شذٌ ‪ Send to‬ي سدس ‪Compressed (Zipped) Folder‬‬
‫را اوسخاب کى ذ‪ .‬تا ایه کار یک فایل تٍ وا‬
‫‪ HW3_STDID.zip‬سداخسٍ مدی شدًد)‪ .‬فایدل‬
‫فوردٌ شذٌ را تٍ آدرس ‪ [email protected]‬ارسال ومای ذ‪.‬‬
‫‪ ‬عىًان ایم ل تایذ تٍ صًرذ ‪ HW3_STDID‬تاشذ ‪ ،‬کدٍ در آن ‪ STDID‬شدمارٌ داوود ًیی‬
‫شماسر‪.‬‬
‫‪Sharif University Of Technology‬‬
‫‪fall 2011‬‬
‫‪2‬‬
‫توضیحات اولیه‬
‫‪ ‬تٍ تروامٍ َای مواتٍ تٍ م سان ومرٌ سًال ‪ ،‬ومرٌ مىفی زعلق خًاَذ گرفر‪(.‬کح وسو ذ)‬
‫‪ ‬تعذ از ازما زمان ارسال زمریه‪ ،‬زا سٍ ريز می زًاو ذ زمریه خًد را تا زاخ ر ارسال کى ذ‪ .‬تٍ ازای‬
‫َر ريز زاخ ر ‪ %15‬از ومرٌ ی شما کسر می شًد‪.‬‬
‫‪ ‬خريجی زمریه َا‪ ،‬فقط مًارد خًاسسٍ شذٌ تاشذ‪(.‬عثاراذ دیگر چاج وکى ذ)‪.‬‬
‫‪ ‬لطف ًا تٍ سًاالزی کٍ در گريٌ زًسط ديسساوسان خرسد ذٌ مدی شدًد دقدر کى دذ ي سدًال موداتٍ‬
‫ودرس ذ‪.‬‬
‫‪ ‬دقر کى ذ حق اسسفادٌ از زًاتع کساتخاوٍ ی ریاضی ‪ C‬را وذاریذ‪.‬‬
‫‪Sharif University Of Technology‬‬
‫‪fall 2011‬‬
‫‪3‬‬
‫سواالت‬
‫‪ .1‬تروامٍ ای تىًیس ذ کٍ اعذاد سٍ رقمی را چاج کىذ کٍ م مًع فاکسًریل ارقا‬
‫آن عذد تراتر تا خًد عذد تاشذ‪ .‬یعىی‪:‬‬
‫!‪n3n2n1=n1!+n2!+n3‬‬
‫وا فایل‪sumFactorial.c :‬‬
‫‪ .2‬مقذار سری زیر را زا ‪ m‬جملٍ محاسثٍ کى ذ‪ m .‬يريدی تروامٍ ي عذدی صح ح‬
‫اسر‪.‬‬
‫وا فایل‪seri.c :‬‬
‫‪Sharif University Of Technology‬‬
‫‪fall 2011‬‬
‫‪4‬‬
‫سواالت (ادامه)‬
‫‪ .3‬تروامٍ ای تىًیس ذ کٍ سٍ يريدی ‪ x‬ي ‪ y‬ي ‪ operator‬را تگ رد ي در صدًرزی‬
‫کٍ مقذار ‪ ،operator‬صفر تًد‪ ،‬حاصل جمدع ‪ x‬ي ‪ ،y‬در صدًرزی کدٍ مقدذار‬
‫‪ ،operator‬یک تًد‪ ،‬حاصل زفاضل ‪ x‬از ‪ ، y‬در صًرزی کٍ مقذار ‪،operator‬‬
‫دي تًد‪ ،‬حاصل ضدرب ‪ x‬ي ‪ ، y‬در صدًرزی کدٍ مقدذار ‪ ،operator‬سدٍ تدًد‪،‬‬
‫حاصل زقس م ‪ x‬تر ‪ y‬را ترگرداوذ‪ .‬درصًرزی کٍ خطایی يجًد داشر‪ ،‬مد‬
‫در زقس م‪ ،‬مخرج صفر شذ‪ ،‬مقذار ‪ -1‬را ترگرداوذ‪(.‬از ‪ switch case‬اسدسفادٌ‬
‫کى ذ‪).‬‬
‫وا فایل‪calc.c :‬‬
‫‪Sharif University Of Technology‬‬
‫‪fall 2011‬‬
‫‪5‬‬
‫سواالت (ادامه)‬
‫‪ .4‬تروامٍ ای تىًیس ذ کٍ ضرایة صح ح ‪ a3,a2,a1,a0‬ي ‪ operator‬ي مقذار صح ح‬
‫‪ x‬را تگ رد‪ .‬در صًرزی کٍ مقذار ‪ ،operator‬صدفر تدًد‪ ،‬مقدذار مودسق ي در‬
‫صًرزی کٍ مقذار ‪ operator‬یک تًد‪ ،‬مقذار اوسگرال چىذ جملٍ ای‬
‫‪ a3x3+ a2x2+a1x+a0‬را ترگرداوذ‪.‬‬
‫وا فایل‪defInteg.c :‬‬
‫‪ .5‬تروامٍ ای تىًیس ذ کٍ دٌ عذد صدح ح از يريدی تخًاودذ ي دي عدذد تسرگسدر را‬
‫چاج کىذ‪.‬‬
‫وا فایل‪twoMax.c :‬‬
‫‪Sharif University Of Technology‬‬
‫‪fall 2011‬‬
‫‪6‬‬
‫سواالت (ادامه)‬
‫‪ .6‬تروامٍ ای تىًیس ذ کٍ شکل یک ورتان را چاج کىذ‪ .‬در ایه تروامٍ طًل‬
‫وردتان ‪ ،l‬عرض ‪ w‬ي زعذاد خلٍ َا ‪ n‬از کارتر گرفسٍ می شًد‪ .‬دقر کى ذ کٍ‬
‫َمًارٌ راتطٍ ی زیر ت ه يريدی َا تایذ ترقرار تاشذ‪:‬‬
‫‪(l-n) mod (n+1)=0‬‬
‫‪ ‬ترای م ال اگر ‪ l=11‬ي ‪ n=5‬ي ‪w=3‬‬
‫‪ ‬خريجی‪:‬‬
‫وا فایل‪stair.c :‬‬
‫‪Sharif University Of Technology‬‬
‫‪fall 2011‬‬
‫‪7‬‬