نکتهای که بسیار حائز اهمیت میباشد این است که دنیای برنامهنویسی بسیار شبیه به زندگی روزمره همهی ما میباشد. برای این که این نکته را کامل درک کنید فرض کنید شما میخواهید الویه درست کنید، در مرحله قبل نیازمندیهای مورد نیاز را تعیین کردید در این مرحله میخواهید تحلیل کنید یعنی اینکه برای درست کردن الویه، کلیات کار را بدانید برای این مثال چنین میشود که سیب زمینی و مرغ و تخم مرغ پخته شوند و با هم مخلوط گردند.
برای شروع آموزش برنامهنویسی و نوشتن یک پروژه برنامهنویسی پس از اولین مرحله باید بتونید تحلیل پروژه برنامهنویسی را انجام بدید.
حال با ذکر چند مثال، در همین مقاله مرحله دوم آموزش برنامهنویسی که تحلیل یک پروژه برنامهنویسی میباشد را کامل درک میکنید.
مثال اول : برنامهای بنویسید که میانگین دو عدد را بدست آورد؟
در مقاله قبل توضیح دادیم که چگونه نیازمندیهای این پروژه برنامهنویسی را مشخص نماییم و سپس به مرحله تحلیل وارد میشویم اما مرحله تحلیل : باید دو عدد را از ورودی دریافت کرده سپس مجموع آنها را بدست آورده و تقسیم بر 2 نماییم تا میانگین دو عدد بدست آید. در حقیقت در مرحله تحلیل پروزه برنامهنویسی، کلیات کار توضیح داده میشود.
مثال دوم : برنامهای بنویسید که سود خالص یک باشگاه ورزشی را بدست آورد؟
دومین مرحله : تحلیل پروژه برنامهنویسی : کل درآمد بدست آمده را منهای کل هزینه کرده و سود بدست میآید.
مثال سوم : برنامهای بنویسید که تمام اعداد زوج دو عدد رقمی را نشان دهد.
اولین مرحله : تعیین نیازمندیهای پروژه برنامهنویسی: با توجه به مرحله قبل نیازی نیست ورودی از طرف کاربر داشته باشد پس این پروژه برنامهنویسی نیازمندی ندارد.
دومین مرحله : تحلیل پروژه برنامهنویسی : از عدد 2 شروع کرده و سپس دو تا دوتا اضافه میکنیم تا به عدد 98 برسیم . پس مسلما به حلقه نیاز دارد که در آموزشهای بعدی برنامهنویسی کاملا در مورد حلقهها توضیح خواهیم داد.
مثال چهارم : برنامهای بنویسید که اگر معدل دانشجویی بزرگتر یا مساوی با 12 بود پیغام قبول و اگر کمتر از 12 بود پیغام مشروط را نمایش دهد.
دومین مرحله : تحلیل پروژه برنامهنویسی : معدل دانشجو را دریافت می کنیم و با توجه به ساختارهای شرطی که در مقالهی آتی در موردشان توضیح خواهیم داد مشروط یا قبول شدن دانشجو مشخص می گردد.
مثال پنجم : برنامهای بنویسید معدل کل یک کلاس 20 نفری را که هر کدام 8 درس دارند را محاسبه نماید.
اولین مرحله : تعیین نیازمندیهای یک پروژه برنامهنویسی : که با توجه به مقاله تعیین نیازمندیهای یک پروژه برنامهنویسی متوجه شدیم که به 160 ورودی نیازمند میباشد.
دومین مرحله : تحلیل پروژه برنامهنویسی : باید با ساختار حلقهها معدل یک دانشآموز را با توجه به اینکه 8 درس دارد محاسبه نموده و به این قسمت کدنویسی به صورت یک بسته نگاه کنیم و سپس این بسته را برای 20 دانشآموز تکرار نماییم پس باید از حلقههای تو در تو استفاده نماییم که در آموزشهای آتی، در این باره صحبت خواهیم کرد.
در این مقاله با ذکر پنج مثال، دومین مرحله آموزش برنامهنویسی که تحلیل پروژه برنامهنویسی میباشد را توضیح دادیم.
در مقاله آتی، گام سوم که طراحی الگوریتم میباشد را مورد بررسی قرار خواهیم داد.
علی علیان
سلام
مطلب بسیار مفیدی بود…
واقعا ممنون
shadow
سلام بر شما
سپاسگزارم
زمانی
سلام
مقاله خیلی خوب بود
مرسی
shadow
سپاسگزارم