0% found this document useful (0 votes)
29 views15 pages

Programming 001

Uploaded by

morid.aghili.92
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
29 views15 pages

Programming 001

Uploaded by

morid.aghili.92
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 15

‫سیسمتاعداد‬

‫سیسمتدهدیه‬

‫}‪{0.1.2.3.4.5.6.7.8.9‬‬

‫‪(98065)10 = 5x100 + 6x101 + 0 x 102 + 8x103 + 9x104‬‬

‫سیسمتعددیدرمبنای‪b‬‬

‫}‪{0.1.2.3.4…b-2.b-1‬‬

‫}‪{0.1.2.3.4.5.6‬‬
‫}‪{0.1.2.3.4.5.6.7.8‬‬
‫}‪{0.1.2.3.4‬‬
‫تبدیلمبناها‬

‫‪(2421)7 = 2x73 + 4x72 + 2x71 + 1x70 = 686 + 196 + 14 + 1 = 897‬‬


(111100110)2 = 0x20 + 1x21 + 1x22 + 0x23 + 0x24 + 1x25 + 1x26 + 1x27 + 1x28 =
0 + 2 + 4 + 0 + 0 + 32 + 64 + 128 + 256 = 486
‫مبناهایدو‪،‬هشتوشانزده‬

‫مبنای ‪8‬‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪2‬‬ ‫‪3‬‬ ‫‪4‬‬ ‫‪5‬‬ ‫‪6‬‬ ‫‪7‬‬
‫مبنای ‪2‬‬ ‫‪000‬‬ ‫‪001‬‬ ‫‪010‬‬ ‫‪011‬‬ ‫‪100‬‬ ‫‪101‬‬ ‫‪110‬‬ ‫‪111‬‬

‫( = ‪(1000110)2‬‬ ‫‪)8‬‬

‫‪001 000 110 = (106)8‬‬


‫‪1‬‬ ‫‪0‬‬ ‫‪6‬‬
(1010011101)2 = ( )16

0010 1001 1101 = (29D)16


2 9 D
‫الگوریمت‬
‫عنارصهرالگوریمت‬

‫ورودی‬

‫خروجی‬

‫زبان دقیق‬

‫جزئیات کافی‬

‫ترتیب مراحل‬

‫کارایی‬

‫خاتمه عملیات‬
‫حلمسئله‬

‫تعریف مسئله بصورت جامع و دقیق ( شامل تعریف ورودی ها و خروجی ها )‬

‫بررسی راه حل های مختلف برای حل مسئله‬

‫انتخاب مناسبترین راه حل و تهیه یک الگوریتم برای آن‬

‫آزمایش الگوریتم با داده های ورودی و اشکالزدایی آن‬

‫تبدیل الگوریتم به یک زبان برنامه نویسی کامپیوتر‬

‫وارد کردن برنامه به کامپیوتر و تست و اشکالزدایی آن‬

‫استفاده از برنامه‬
‫مثال‬

‫برنامه ای که دو عدد را دریافت کند و جمع آن دو عدد را چاپ کند‬

‫برنامه ای که ‪ 3‬عدد رو دریافت کند و میانگین را چاپ کند‬

‫برنامه ای که بر اساس شعاع دایره محیط آن را محاسبه کند‬

‫برنامه ای که عددی را از ورودی بگیرد و یکان آن را در خروجی چاپ کند‪.‬‬


‫رشطدرالگوریمت‬
‫رشطنوعساده‬

‫( دستورات )‬ ‫آنگاه‬ ‫( عبارت )‬ ‫اگر‬

‫رشطنوعدوم‬

‫( دستورات ‪) 1‬‬ ‫آنگاه‬ ‫( عبارت )‬ ‫اگر‬

‫( دستورات ‪) 2‬‬ ‫در غیر اینصورت‬


‫مثال‬

‫برنامه ای که حساس به اسم بوده و کلمه سالم را چاپ کند‬

‫برنامه ای که عدد رو از ورودی بگیرد و زوج یا فرد بودن آن را مشخص کند‬

‫برنامه ای که ‪ 2‬عدد رو دریافت کند و بزرگترین آنها را چاپ کند‬

‫برنامه ای که نمرات ‪ 2۰‬دانشجو را از ورودی دریافت و مشخص کند چه تعداد از آنها نمره قبولی را کسب کرده اند‪.‬‬
‫حلقههایتکرار‬

‫تکرار کن‬ ‫‪ a‬تا ‪ b‬را‬ ‫دستورات‬ ‫( شرایط مورد نظر )‬ ‫تا زمانیکه‬

‫……… ‪a .‬‬
‫‪.‬‬
‫‪.‬‬
‫‪.‬‬
‫‪.‬‬
‫‪.‬‬
‫‪.‬‬
‫‪.‬‬
‫‪b . ……….‬‬
‫مثال‬

‫برنامه ای که اعداد زیر ‪ 1۰۰‬را به ترتیب بنویسد‬

‫برنامه ای که عدد از ورودی را با هم جمع کند‬

‫بازی حدس اعداد را شبیه سازی کنید‬

You might also like