نمونه سوال درس برنامه نویسی
بنام خداوند بخشنده مهربا ن
وقت امتحان : 120 دقیقه درس آشنائی با برنامه سازی
نام و نام خانوادگی : شماره دانشجو:
نکات :1- استفاده از هرگونه یادداشت و کتاب دراین امتحان ممنوع است و تقلب محسوب می شود.
2- سوالات را بترتیب در صفحات 1و2و3و4 بنویسید.
1- برنامه ای به زبان C بنویسید که سه عدد x,y,z را از ورودی گرفته و سپس مینیمم و ماکزیمم آنها را تعیین کرده و با پیغام مناسب چاپ نماید. (4 نمره).
2- برنامه ای به زبان C بنویسید که یک عدد صحیح n را از ورودی گرفته و سپس مجموع اعداد از یک تا n ، یعنی سری زیر را تعیین کرده و با پیغام مناسب چاپ نماید. (4 نمره).
S = 1 + 2 + …….+ n
3- برنامه ای به زبان C بنویسید که مضرب های عدد 2 یعنی 2 و 4 و 8 و 16 و 32 و 64 و .... را در خروجی چاپ کند. حلقه تان نباید به پایان رسد (یعنی باید حلقه ای بی پایان ایجاد کنید). با اجرای این برنامه، چه اتفاقی می افتد؟ (4 نمره)
4- شرکتی می خواهد انتقال داده ها را از طریق خطوط تلفن انجام دهد تمام داده ها به صورت اعداد صحیح چهار رقمی منتقل می شوند. (8 نمره)
الف- برنامه ای به زبان C بنویسید که داده های شرکت را به رمز درآورده و آنها را به صورت مطمئن تری منتقل کند. برنامه باید یک عدد صحیح چهار رقمی را از ورودی بخواند و آن را به صورت زیر به رمز درآورد: به جای هر رقم، باقیمانده تقسیم بر 10 آن عدد را قرار دهد (حاصل جمع آن رقم با 7 را منظور کند). آنگاه جای رقم اول و رقم سوم و جای رقم دوم با رقم چهارم را عوض کند و عدد رمزبندی شده را در خروجی چاپ کند.
ب- برنامه دیگری به زبان C بنویسید که یک عدد چهار رقمی رمزبندی شده را از ورودی بخواند و آن را به صورت عدد اولیه از رمز خارج و چاپ کند.