Assignment1.pdf

‫تمرین اول‬
‫آخریي تاریخ تحَیل توریي‪ 30 :‬هْر‪1390‬‬
‫درس هباًی برًاهِ سازی‬
‫‪CE153‬‬
‫‪Sharif University Of Technology‬‬
‫‪fall 2011‬‬
‫‪1‬‬
‫توضیحات اولیه‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫آخریي هْلت تحَیل توریي اٍل‪ ،‬ساعت ‪ 1:30‬رٍز ‪ 30‬هْرهاُ ‪ 90‬هیباشد‪.‬‬
‫توریي اٍل خَد را باید برر رٍی ااذرب بٌَیدرود ٍ برِ رَری دسریی تحَیرل‬
‫بدّود‪.‬‬
‫توریي خَد را ساعت ‪ 12:30‬تا ‪ 13:30‬رٍز شرٌبِ‪ 30 ،‬هْرر‪ ،‬در سرایت قب رِ‬
‫سَم داًشکدُی ااهپوَتر‪ ،‬بِ خاًن پریدا ه دم‪ ،‬تحَیل دّود‪.‬‬
‫راُ حل ّای خَد را بٌَیدود( تٌْا بِ جَاب آخر‪ً ،‬ورُ ای تعلق ًویگورد)‪.‬‬
‫در سَاالتی اِ باید اد بٌَیدرود‪ ،‬ارد را برا تورام جس ورای ٍ رعایرت ‪syntax‬‬
‫بٌَیدود‪.‬‬
‫سَاالی خَد را در گرٍُ درسی (‪ ) [email protected]‬هطرح اٌود‪.‬‬
‫‪Sharif University Of Technology‬‬
‫‪fall 2011‬‬
‫‪2‬‬
‫سواالت‬
‫‪ .1‬عدد ‪ )723(8‬را در هبٌاّای ‪ 16 ،10 ،4 ،2‬بٌَیدود‪.‬‬
‫‪ .2‬عدد ‪ (7E6A)16‬را در هبٌاّای ‪ 10 ٍ 2،4،8‬بٌَیدود‪.‬‬
‫‪ .3‬برای دٍ عدد ‪ y;29 ٍ y;14‬هَارد زیر را اًجام دّود‪.‬‬
‫‪ ‬هعادل هبٌای ‪ّ 2‬ر یک از دٍ عدد ‪ y ٍ x‬را بدست آٍرید‪.‬‬
‫‪ ‬هکول هبٌای ‪ 2‬عدد ‪ x‬را پودا اٌود‪.‬‬
‫‪ ‬هعادل هبٌای ‪ 16‬اعداد ‪ x-y ٍ y ٍ x‬را بدست آٍرید‪.‬‬
‫‪ ‬عدد ‪ y‬را در هبٌای ‪ 2‬را زیر عدد ‪ x‬در هبٌای ‪ 2‬بٌَیدود ٍ ‪ y‬را از ‪ x‬ان‬
‫اٌود‪ً .‬یوجِ را قدوت قبل ه ایدِ اٌود‪.‬‬
‫‪ ‬عدد ‪ x-y‬را در هبٌای ‪ 10‬بدست آٍرید ٍ بِ هبٌای ‪ 2‬ببرید ٍ ًیوجِ را با دٍ‬
‫قدوت قبل ه ایدِ اٌود‪.‬‬
‫‪Sharif University Of Technology‬‬
‫‪fall 2011‬‬
‫‪3‬‬
‫سواالت(ادامه)‬
‫‪ .4‬اعداد ‪ y ٍ x‬را هحاسبِ اردُ ٍ هَارد زیر را اًجام دّود‪.‬‬
‫‪251=(x)2‬‬
‫‪115=(y)2‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪ّ Not‬ر یک از اعداد ‪ y ٍ x‬را بٌَیدود‪.‬‬
‫دٍ عدد ‪ y ٍ x‬را با ّن ‪ and‬بویی اٌود‪.‬‬
‫دٍ عدد ‪ y ٍ x‬را با ّن ‪ or‬بویی اٌود‪.‬‬
‫دٍ عدد ‪ y ٍ x‬را با ّن ‪ xor‬بویی اٌود‪.‬‬
‫ّر یک از اعداد ‪ y ٍ x‬را یک بوت بِ راست شوفت دّود‪.‬‬
‫ّر یک از اعداد ‪ y ٍ x‬را یک بوت بِ راست چپ دّود‪.‬‬
‫ّر یک از اعداد ‪ y ٍ x‬را یک بوت از راست بچرخاًود (‪.)Rotate right‬‬
‫ّر یک از اعداد ‪ y ٍ x‬را یک بوت از راست بچرخاًود (‪.)Rotate left‬‬
‫‪Sharif University Of Technology‬‬
‫‪fall 2011‬‬
‫‪4‬‬
‫سواالت(ادامه)‬
‫‪ .5‬قطعِ ادی بٌَیدود ٍ سال تَلد خرَد را در یرک هیرورر رخوررُ ارردُ ٍ‬
‫جولِ ی زیر را ًوایش دّود‪.‬‬
‫‪FirstName LastName is Y years old.‬‬
‫بِ جای ‪ً ،FirstName‬ام شوا ٍ بِ جای ‪ً ،LastName‬رام خراًَادگی شروا ٍ برِ‬
‫جای ‪ y‬باید سي شوا ًوایش دادُ شَد‪.‬‬
‫تَجِ اٌود اِ ًباید از سي خَد بِ قَر هدی ون اسیفادُ اٌود‪ .‬بِ ایي هعٌی اِ‬
‫باید سال تَلد شوا اِ در یک هیرور رخورُ اردید‪ ،‬از ‪1390‬ان شَد ترا سري‬
‫شوا بدست آید‪.‬‬
‫‪Sharif University Of Technology‬‬
‫‪fall 2011‬‬
‫‪5‬‬
‫سواالت(ادامه)‬
‫‪ .6‬قطعِ ادی بٌَیدود ٍ شوارُ ی داًشجَیی خَد را در یک هیرور رخوررُ‬
‫اٌود ٍ ّر یک از ارقام آى را در یک خط ًوایش دّود‪.‬‬
‫تَجِ اٌود اِ برای جدا اردى ّر یرک از ارقرام شروارُ ی داًشرجَیی‪ ،‬بایرد از‬
‫ت دون اردى شوارُ ی داًشجَیی بر تَاى ّای ‪ 10‬اسیفادُ اٌود‪.‬‬
‫ًوًَِ ی خرٍجی برای شوارُ داًشجَیی ‪ 90123456‬بِ َری زیر است‪:‬‬
‫‪9‬‬
‫‪0‬‬
‫‪1‬‬
‫‪2‬‬
‫‪3‬‬
‫‪4‬‬
‫‪5‬‬
‫‪6‬‬
‫‪Sharif University Of Technology‬‬
‫‪fall 2011‬‬
‫‪6‬‬