رزفایل

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

رزفایل

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

دانلود پاورپوینت چونگی ساخت وبلاگ و وبلاگ نویسی 19 اسلاید

اختصاصی از رزفایل دانلود پاورپوینت چونگی ساخت وبلاگ و وبلاگ نویسی 19 اسلاید دانلود با لینک مستقیم و پر سرعت .

دانلود پاورپوینت چونگی ساخت وبلاگ و وبلاگ نویسی 19 اسلاید


دانلود پاورپوینت چونگی ساخت وبلاگ و وبلاگ نویسی 19 اسلاید

 

دسته بندی : پاورپوینت 

نوع فایل:  ppt _ pptx

( قابلیت ویرایش )

 


 قسمتی از محتوی متن پاورپوینت : 

 

تعداد اسلاید : 19 صفحه

چونگی ساخت وبلاگ و وبلاگ نویسی فهرست مطالب : منظور از وب چیست و نحوه کارکرد وب چگونه است؟
مرورگرها چگونه به خواندن صفحات وب میپردازند ومرورگرها چگونه صفحات وب را نمایش میدهند؟
چه کسانی استاندارد های وب را تعیین میکند؟
وبلاگ چیست و وبلاگ نویسی یعنی چه؟
وبلاگ چه ویژگیهایی دارد ؟
نصب Movable Type افزودن وبلاگ به موتورهای جستجو چگونه است ؟
SEO چیست؟
ابزارهای آمارگیری چیست ؟
منظور از وب چیست؟
وب شبکه ای است متشکل از تمامی کامپیوترهای دنیا، شبکه ای از شبکه ها.

اینترنت، وب، WWW ، web یا World Wide Web همگی یک چیزند.
تمامی کامپیوترهای وب میتوانند با هم ارتباط داشته باشند.
کامپیوترهای موجود در وب با کمک استاندارد ارتباطی یا پروتوکل HTTP با هم ارتباط برقرار میکنند .
نحوه کارکرد وب چگونه است؟
اطلاعات وب داخل فایلهائی به نام Web Pages و یا صفحات وب قرار دارند.

این فایلها یا صفحات روی Web Server یا کامپیوترهای سرویس دهنده وب ذخیره شده اند.
برای دیدن صفحات وب از نرم افزاری به نام مرورگر و یا Web Browser استفاده میشود.
دو مرورگر Internet Explorer و Netscape Navigator جزو معروفترین مرورگرها حساب میشوند.
مرورگر Internet Explorer متعلق به شرکت مایکروسافت و مرورگر Netscape Navigator متعلق به شرکت نت اسکیپ میباشد.
مرورگرها چگونه به خواندن صفحات وب میپردازند؟
یک مرورگر با کمک یک Request درخواستی برای خواندن یک صفحه از وب سرور میکند.

این Request یا درخواست بر اساس استاندارد ارتباطی یا پروتوکل HTTP بوده و شامل آدرس صفحه مورد نظر میباشد.
آدرس یک صفحه وب چیزی شبیه http://www.
internet.
com/faq.
html است.
بخش //:http نوع پروتوکل و یا استاندارد ارتباطی را تعیین میکند، www.
internet.
com نام دومین یا Domain است و faq.
html نام صفحه ای است که باید خوانده شود.
<str

  متن بالا فقط قسمتی از محتوی متن پاورپوینت میباشد،شما بعد از پرداخت آنلاین ، فایل را فورا دانلود نمایید 

 

 


  لطفا به نکات زیر در هنگام خرید دانلود پاورپوینت:  توجه فرمایید.

  • در این مطلب، متن اسلاید های اولیه قرار داده شده است.
  • به علت اینکه امکان درج تصاویر استفاده شده در پاورپوینت وجود ندارد،در صورتی که مایل به دریافت  تصاویری از ان قبل از خرید هستید، می توانید با پشتیبانی تماس حاصل فرمایید
  • پس از پرداخت هزینه ،ارسال آنی پاورپوینت خرید شده ، به ادرس ایمیل شما و لینک دانلود فایل برای شما نمایش داده خواهد شد
  • در صورت  مشاهده  بهم ریختگی احتمالی در متون بالا ،دلیل آن کپی کردن این مطالب از داخل اسلاید ها میباشد ودر فایل اصلی این پاورپوینت،به هیچ وجه بهم ریختگی وجود ندارد
  • در صورتی که اسلاید ها داری جدول و یا عکس باشند در متون پاورپوینت قرار نخواهند گرفت.
  • هدف فروشگاه ایران پاورپوینت کمک به سیستم آموزشی و رفاه دانشجویان و علم آموزان میهن عزیزمان میباشد. 



دانلود فایل  پرداخت آنلاین 


دانلود با لینک مستقیم


دانلود پاورپوینت چونگی ساخت وبلاگ و وبلاگ نویسی 19 اسلاید

دانلود پاورپوینت چونگی ساخت وبلاگ و وبلاگ نویسی 19 اسلاید

اختصاصی از رزفایل دانلود پاورپوینت چونگی ساخت وبلاگ و وبلاگ نویسی 19 اسلاید دانلود با لینک مستقیم و پر سرعت .

دانلود پاورپوینت چونگی ساخت وبلاگ و وبلاگ نویسی 19 اسلاید


دانلود پاورپوینت چونگی ساخت وبلاگ و وبلاگ نویسی 19 اسلاید

دسته بندی : پاورپوینت 

نوع فایل:  ppt _ pptx ( قابلیت ویرایش )

 


 قسمتی از محتوی متن پاورپوینت : 

 

تعداد اسلاید : 19 صفحه

چونگی ساخت وبلاگ و وبلاگ نویسی فهرست مطالب : منظور از وب چیست و نحوه کارکرد وب چگونه است؟
مرورگرها چگونه به خواندن صفحات وب میپردازند ومرورگرها چگونه صفحات وب را نمایش میدهند؟
چه کسانی استاندارد های وب را تعیین میکند؟
وبلاگ چیست و وبلاگ نویسی یعنی چه؟
وبلاگ چه ویژگیهایی دارد ؟
نصب Movable Type افزودن وبلاگ به موتورهای جستجو چگونه است ؟
SEO چیست؟
ابزارهای آمارگیری چیست ؟
منظور از وب چیست؟
وب شبکه ای است متشکل از تمامی کامپیوترهای دنیا، شبکه ای از شبکه ها.

اینترنت، وب، WWW ، web یا World Wide Web همگی یک چیزند.
تمامی کامپیوترهای وب میتوانند با هم ارتباط داشته باشند.
کامپیوترهای موجود در وب با کمک استاندارد ارتباطی یا پروتوکل HTTP با هم ارتباط برقرار میکنند .
نحوه کارکرد وب چگونه است؟
اطلاعات وب داخل فایلهائی به نام Web Pages و یا صفحات وب قرار دارند.

این فایلها یا صفحات روی Web Server یا کامپیوترهای سرویس دهنده وب ذخیره شده اند.
برای دیدن صفحات وب از نرم افزاری به نام مرورگر و یا Web Browser استفاده میشود.
دو مرورگر Internet Explorer و Netscape Navigator جزو معروفترین مرورگرها حساب میشوند.
مرورگر Internet Explorer متعلق به شرکت مایکروسافت و مرورگر Netscape Navigator متعلق به شرکت نت اسکیپ میباشد.
مرورگرها چگونه به خواندن صفحات وب میپردازند؟
یک مرورگر با کمک یک Request درخواستی برای خواندن یک صفحه از وب سرور میکند.

این Request یا درخواست بر اساس استاندارد ارتباطی یا پروتوکل HTTP بوده و شامل آدرس صفحه مورد نظر میباشد.
آدرس یک صفحه وب چیزی شبیه http://www.
internet.
com/faq.
html است.
بخش //:http نوع پروتوکل و یا استاندارد ارتباطی را تعیین میکند، www.
internet.
com نام دومین یا Domain است و faq.
html نام صفحه ای است که باید خوانده شود.
<str

  متن بالا فقط قسمتی از محتوی متن پاورپوینت میباشد،شما بعد از پرداخت آنلاین ، فایل را فورا دانلود نمایید 

 

 


  لطفا به نکات زیر در هنگام خرید دانلود پاورپوینت:  توجه فرمایید.

  • در این مطلب، متن اسلاید های اولیه قرار داده شده است.
  • به علت اینکه امکان درج تصاویر استفاده شده در پاورپوینت وجود ندارد،در صورتی که مایل به دریافت  تصاویری از ان قبل از خرید هستید، می توانید با پشتیبانی تماس حاصل فرمایید
  • پس از پرداخت هزینه ،ارسال آنی پاورپوینت خرید شده ، به ادرس ایمیل شما و لینک دانلود فایل برای شما نمایش داده خواهد شد
  • در صورت  مشاهده  بهم ریختگی احتمالی در متون بالا ،دلیل آن کپی کردن این مطالب از داخل اسلاید ها میباشد ودر فایل اصلی این پاورپوینت،به هیچ وجه بهم ریختگی وجود ندارد
  • در صورتی که اسلاید ها داری جدول و یا عکس باشند در متون پاورپوینت قرار نخواهند گرفت.

دانلود فایل   پرداخت آنلاین 


دانلود با لینک مستقیم


دانلود پاورپوینت چونگی ساخت وبلاگ و وبلاگ نویسی 19 اسلاید

دانلود مقاله نرم افزارهای جهت برنامه نویسی در موبایل

اختصاصی از رزفایل دانلود مقاله نرم افزارهای جهت برنامه نویسی در موبایل دانلود با لینک مستقیم و پر سرعت .

دانلود مقاله نرم افزارهای جهت برنامه نویسی در موبایل


دانلود مقاله نرم افزارهای جهت برنامه نویسی در موبایل

 

مشخصات این فایل
عنوان: نرم افزارهای جهت برنامه نویسی در موبایل
فرمت فایل : word( قابل ویرایش)
تعداد صفحات: 32

این مقاله درمورد نرم افزارهای جهت برنامه نویسی در موبایل می باشد.

خلاصه آنچه در مقاله نرم افزارهای جهت برنامه نویسی در موبایل می خوانید :

حداقل های لازم برای یک برنامة مورد تأیید سیمبیان
البته آنچه در این مقال می آید، برای نرم افزارهایی الزامی است که می خواهید با ویرایش های 9 و بالاتر سیستم عامل سیمبیان سازگاری داشته باشند. فرآیند تأیید به گرفتن، فرآیندی نسبتاً زمان بر است، اما اساس آن بر این است که نرم افزار نوشته شده از یک سری آزمایشات و آزمون ها سربلند بیرون بیاید. هدف از این آزمایش ها، بررسی سازگاری نرم افزار با امکانات و تسهیلات سه گروه استفاده کننده است.
الف) اپراتورهای شبکة موبایل- نرم افزار نباید به کاربری شبکه ای که تلفن همراه به آن متصل است آسیب برساند.
ب) تولید کنندگان تلفن همراه- باید دستگاهی که این نرم افزار قرار است بر روی آن نصب شود، در حین نصب یا پاک کردن نرم افزار، قبل یا بعد از نصب یا پاک کردن نرم افزار، بتواند کارهای معمول خود را به خوبی انجام دهد. به ویژه گرفتن تماس، گرفتن پیام های کوتاه و پیغام های هشدار معمولی که یک تلفن همراه باید داشته باشد.
ج) کاربران نهایی- باید اطلاعات شخصی و خصوصی کابر نهایی در هنگام اجرا، نصب و یا پاک کردن نرم افزار تا اخذ اجازه از او دست نخورده باقی بمانند. یعنی نرم افزار تنها با اذن کاربر نهایی خود دسترسی یا انتشار و ارسال اطلاعات از طریق شبکه را داشته باشد.
محدودة آزمایشاتی که بر روی نرم افزار انجام می شود، را می توان به سه محدودة اصلی تقسیم  بندی کرد:
1-    آزمایش کامل : باید آزمایش های کامل بر روی هر گونه اتفاقی که در حین استفاده از برنامه رخ می دهد صورت بگیرد و نتایج آن به تأیید برسد
2-    آزمایش های نمونه ای : نمونه ای از اتفاقات حین استفاده باید بر روی نرم افزار انجام شده و نتایج آن ثبت و تأیید گردند.
3-    تأییدیة تولید کنندة تلفن همراه : برای بررسی اینکه آیا این نرم افزار با دستگاه مرد نظر سازگاری کلی دارد یا خیر یک تأییدیة رسمی از تولید کنندة دستگاه الزامی است.

فرستادن برنامه به گوشی موبایل
طبیعتاً، شبیه ساز به خوبی کار می کند. ولی بهتر است از مواقعی که فایل در شبیه ساز ویندوز درست کار می کند ولی در گوشی کار نمی کند، آگاهی یابید. بهترین مثال ممکن، متغیرهای استاتیک هستند که در شبیه ساز کار می کنند، ولی در گوشی موبایل کار نمی کنند. به علت اینکه اشکالی زدایی مستقیم در موبایل سخت است و بعضی مواقع کار نمی کند و سیستم فقط پیام system error میدهد، یافتن علت کار نکردن برنامه در موبایل کار سختی است، ولی اگر به طور منظم برنامه را در موبایل امتحان کنید، پیدا کردن اشکالات راحت تر خواهد شد.
برای اینکه به IDE بگویید که می خواهید برای دستگاه موبایل برنامه بسازید، باید پلاتفرم مقصد برای برنامه کامپایل را به ARMI تغییر دهید. ( پردازنده گوشی سری 60 شما، یک پردازنده ARM است) و نوع آن را به UREL (ویرایش انتشاری) تغییر دهید. برای ساخت پروژه تان، به مسیر project     _____   Make  Project Mopoid. Cbx بروید. ( همچنین می توانید Ctrl +F9  را نیز بزنید)
بعد از اینکه این فرآیند تمام شد، یک فایل به نام mopoid ARMI UREL در پوشه
C:/symbin / dev/ Mopoid/ group مستقر خواهد شد. این فایل را به گوشی تا انتقال دهید و آن را نصب کنید.
شما می توانید انتقال را با PC Suite و یا بلوتوث از طریق راست کلیک کردن روی فایل و انتخاب Send  to …Bluetooth device و یا کابل مادون قرمز انجام دهید. برای جزئیات بیشتر در مورد انتقال فایل به فصول مرتبط به آن مراجعه کنید.
 
مقدمه ای بر برنامه نویسی J2ME
در این فصل ابتدا با مفهوم MIDlet آشنا می شویم و سپس به API های عالی J2ME می پردازیم. و البته گرچه مختصری دربارة API های جزئی بحث می کنیم، اما شرح اصلی مربوط به آنها را به فصول دیگر محول می کنیم که به شکل کامل تری بدان ها پرداخته ایم.
MIDlet ها
MIDP بستر نرم افزاری دستگاه های همراه یا Mobile Information Device profile است. تمامی برنامه های MIDP براساس کلاس مخصوصی نام MIDlet شکل می گیرند که در شاخه javax. Microedition . midlet قرار دارد.
MIDlet را می توان با اپلت های J 2SE مقایسه کرد، تنها با این فرق که MIDlet به مراتب مستقل تر از صفحة نمایش خود است. هر MIDlet چهار حالت به خود می گیرد: فراخوانده شده، فعال، متوقف و باطل شده. در شکل زیر چرخة فرآیندی یک MIDlet آمده است.
یک برنامه وقتی فراخوانی شود، تنها خوانده می شود و هیچ گونه حادثه ای رخ نمی دهد. وقتی برنامه اجرا می شود که روال start AppO فرا خوانده شود. این روال برنامه را اجرا می کند تا جایی که روال های  destroy App() , pause App() فراخوانده شوند. وظیفة pause App() متوقف کردن MIDlet است. اما وظیفة destroy App()  خاتمه دادن به MID let است. در حالتی که pause App() فرا خوانده شده است، کلیة انیمیشن ها و تصاویر گرافیکی متوقف شده و کلیة منابعی که به آنها در طی برنامه نیازی نباشد، آزاد می گردند اما destroy App() یک متغیر غیر شرطی دارد که اگر این متغیر false باشد دستور خاتمة برنامه با فرمان MIDletState Change Exception لغو می شود و برنامه می تواند ادامه پیدا کند. البته می توان با دستور resumeRequest() باز هم به برنامه ادامه داد. وقتی که برنامه متوقف می شود، توقف آن را به کنترلر اجرای برنامه با اعلان notify paused() اطلاع می دهد. وقتی که برنامه خاتمه می یابد، MIDlet می تواند notify paused() را فراخوانی کند. بیاد داشته باشید که دستورSystem. Exit() در MIDP پشتیبانی نمی شود.

نمایش و قابلیت نمایش آن
با کلاس Display می توانی یک رابط با کاربر ایجاد کرد. دسترسی MIDlet به صفحة نمایش با فراخوانی Display getDisplay (MIDlet midlet) امکان پذیر است. تمامی ابزار ارتباطی با کاربر در شاخة javax. Microedition. 1cdui قرار دارند. کلاس Display با دستور SetCurrent() نمایش فعلی MIDlet را میسر می سازد. در این حالت وضعیت MIDlet به صورت Displayable در می آید. تفاوت Display و Displayable در این است که Display کلاسی است که وظیفة آن هدایت صفحة نمایش سخت افزار است و Displayable همان چیزهای است که بر روی صفحة نمایش، نمایش داده می شوند. MIDlet با دستور IsShown() می تواند آن چیزی را که باید نمایش داده شود مشخص و معین سازد.
API های ارتباط با کاربر J 2ME
API های ارتباطی در MIDP به دو دستة API های عالی و پایین دسته بندی می شوند. API های سطح عالی عناصری نظیر متون، انتخاب ها و مقیاس ها را ایجاد می نماید. دار جعبة ابزار خلاصه شده ای که برای سیستم های ویندوز ارائه شده، تمامی این API ها قابل دسترسی نیستند. تنها دو API اصلی item و screen قابل دسترسی اند که item جزئی از یک فرم است که به یک screen اختصاص یافته است. API سطح عالی screen و API سطح پایین canvas کلاس های اصلی Displayable هستند. تمامی زیر کلاس های منشعب از Displayable همة صفحة نمایش دستگاه را پر می کنند. این زیر کلاس ها را می توان با دستور setCurrent() یک شیء Display هم نمایش داد.

بخشی از فهرست مطالب مقاله نرم افزارهای جهت برنامه نویسی در موبایل

مقدمه
زبان های برنامه نویسی موبایل
مقایسه محیط های برنامه نویسی
آشنایی با نرم افزار GoDB
طراحی
ایمنی و سیستم های حفاظتی
حداقل های لازم برای یک برنامة مورد تأیید سیمبیان
فرستادن برنامه به گوشی موبایل
نمایش و قابلیت نمایش آن
API های ارتباط با کاربر J 2ME

 

 


دانلود با لینک مستقیم


دانلود مقاله نرم افزارهای جهت برنامه نویسی در موبایل

دانلود مقاله کامل درباره برنامه نویسی خطی

اختصاصی از رزفایل دانلود مقاله کامل درباره برنامه نویسی خطی دانلود با لینک مستقیم و پر سرعت .

لینک دانلود و خرید پایین توضیحات

فرمت فایل word  و قابل ویرایش و پرینت

تعداد صفحات: 28

 

کاربردها

دیدگاه اساسی دارای کاربردهای مهم در زیر برنامه نویسی خطی است. یکی از این کاربردها شامل روش ساده سازی تجدید نظر شما می باشد. همانطور که در بخش قبلی (جدول 8-5) شرح داده شد. این روش از برای محاسبه خود فراتر می رود.

کاربرد دیگر شامل تفسیر قیمت های سایه که در بخش 7-4 شرح داده شده میس باشد. دیدگاه پایه نشان میدهد که (مقدار z برای راه حل بهینه) زیر است.

بنابراین برای مثال:

برای مسئله شرکت ویندوز گلاس می باشد. این معادله فوراً تفسیر مربوط به مقادیر yi را که دربخش 7-4 آمده است ،را نشان میدهد.

گروه دیگر کاربردهای مهم شامل عملکردهای پیش بهینه سازی (تکنیک بهینه سازی مجدد ، تجزیه و تحلیل حساسیت ، برنامه نویسی خطی پارامتری شرح داده شده دربخش 7-4) می باشد، که تاثیر ایجاد یک یا چند تغییر در الگوی اصلی را مورد بررسی قرار می دهد. فرض کنید که روش ساده سازی برای به دست آوردن یک راه حل بهینه (و نیز s,y) برای الگوی اصلی به کار برده می شود و سپس این تغییرات صورت می گیرد. اگر توالی مشابه عملکردهای جبری برای جدول اوسید بازبینی شده به کار رود. تغییرات حاصل در جدول نهایی چه خواهد بود. چون s,y تغییر نمی کند دیدگاه پایه پاسخ را نشان می دهد. برای مثال تغییر از تا را که در شکل 4.8 آمده است برای مسئله شرکت ویندوز گلاس در نظر بگیرید. حل کردن برای راه حل بهینه جدید الزامی نیست. چون مقادیر متغیرهای پایه در جدول نهایی (ط) با دیدگاه پایه آشکار می شود.

یک روش ساده تر برای انجام این محاسبه وجود دارد ، چون تنها تغییر در مولفه ثانیویه صورت می گیرد. که از طریق ضرب کردن در ستون ثانویه s صورت می گیرد. تغییر در b را می توان به شکل زیر محاسبه کرد.

بنابراین مقادیر اصلی متغیرهای پایه در جدول نهایی تبدیل به رابطه زیر می شود.

اگر هر یک از این مقادیر جدید تکنیک بهینه سازی مجدد شرح داده شده در بخش 7-4 کاربردی خواهد بود و از این جدول نهایی بازیابی شده آغاز می شود. به کارگیری تجزیه و تحلیل افزایشی در معادله قبلی برای z رابطه زیر بدست می دهد.

دیدگاه این پایه را برای دیگر انواع تغییرات در الگوی اصلی تر بکار برد. این نماد روند تجزیه و تحلیل حساسیت شرح داده شده در بخش قصل 6 می باشد.

همچنین در بخش فصل بعد خواهید دید که دیدگاه پایه نقش کلیدی درتئوری دوگانه سازی بسیار مفید برای برنامه نویسی خطی ایفا می کند.

نتیجه گیری:

گر چه روش ساده سازی یک روند جبری است ،مبتنی بر برخی مفاهیم هندسی ساده می باشد. این مفاهیم فرد را تا در به استفاده از الگودیتم برای بررسی تعداد کمی از راه حل های EF قبل از بدست آوردن و شناسایی راه حل بهینه می سازد.

فصل 4 شرح می دهد که چگونه عملکردهای جبری پایه برای اجرای شکل جبری روش ساده سازی استفاده می شود و چگونه شکل جدولی روش ساده سازی از عملکردهای ردیفی پایه هم تراز در همین روش استفاده می کند. مطالعه روش ساده سازی در این اشکال شیوه خوب شروع یادگیری مفاهیم پایه می باشد. با ااین وجود این اشکال روش ساده سازی موثرترین حالت را برای اجرای روی کامپیوتر فراهم نمی سازد.

عملکردهای ماتریس روش سریعتری ترکیب و اجرای عکلکردهای جبری پایه یا عملکردهای ردیفی می باشد. بنابراین با استفاده از شکل ماتریس روش ساده سازی سازبینی شده شیوه موثر را برای قبول روش ساده سازی برای اجرای کامپیوتری فراهم می نماید.

جدول ساده سازی نهایی شامل اطلاعات کامل در زمینه بازسازی جبری کقیم از جدول ساده سازی نهایی می باشد. این دیدگاه پایه دارای کاربردهای بسیار مهم بخصوص برای تجزیه و تحلیل---- بهینه سازی می باشد.

مسئله:

نمادهای قرار گرفته در سمت چپ مسئله ها (یا بخشی از آنها دارای معانی زیر می باشد).

D مثال بازنمایی بیان شده در بالا می تواند مفید باشد.

I شما می توانید برخی از کارهای خود را با استفاده از روش های کنش متقابل فوق الذکر برای روش ساده سازی اصلی بررسی کنید.

نماد در شماره مسئله نشان می دهد که حداقل یک پاسخ نسبی در پشت کتاب داده می شود.

1-1-5 مسئله زیر را درنظر بگیرید.


دانلود با لینک مستقیم


دانلود مقاله کامل درباره برنامه نویسی خطی

دانلود مقاله کامل درباره حل مسئله و اصول برنامه نویسی

اختصاصی از رزفایل دانلود مقاله کامل درباره حل مسئله و اصول برنامه نویسی دانلود با لینک مستقیم و پر سرعت .

لینک دانلود و خرید پایین توضیحات

فرمت فایل word  و قابل ویرایش و پرینت

تعداد صفحات: 26

 

به نام خدا

موضوع تحقیق :

«حل مسئله و اصول برنامه نویسی»

گردآورندگان :

حمید رحمانی - کوروش جهانبخش

دبیر راهنما :

آقای حامدی

منابع و مآخذ :

کتابهای مبانی علم رایانه و مبانی کامپیوتر

سال تحصیلی 82-1381

ما در زندگی روزمره همواره با مسایل گوناگونی روبرو می شویم ، بسیاری از مسایل با دنبال نمودن یک روند عادی حل می شوند . روند عادی عبارت است از مجموعه ای از دستورالعمل ها که برای حل مسئله باید قدم به قدم دنبال شوند . گاهی ما با روند حل مساله آشنا نیستیم در این مواقع اگر دستورالعمل های مورد نیاز برای حل آن مسئله را داشته باشیم می توانیم به ترتیب آنها را اجرا کنیم .

برنامه نویسی در واقع روشی برای حل مسئله است قبل از آنکه با روش صحیح برنامه نویسی آشنا شویم باید بدانیم برنامه چیست . یک برنامه فهرستی از دستورالعملهاست که رایانه برای حل یک مسئله ی خاص باید قدم به قدم دنبال کند . برنامه نویسی عبارت است از یک فرآیند شش مرحله ای برای حل مسئله شش مرحله ی موجود در برنامه نویسی عبارتند از :

1)تعریف مسئله 2)طرح روش حل مسئله 3)کد نویسی روش حل 4)آزمایش برنامه 5)مستندسازی برنامه 6)تعمیم و نگهداری برنامه

مرحله اول : تعریف مسئله :

اولین وظیفه ی برنامه نویس شناخت صحیح مسئله است در برخورد با هر مسئله توجه به نکته های زیر مارا به تعریف صحیح مسئله هدایت می کند .

نکته اول : تعیین هدف و منظور از حل مساله نکته دوم : تعیین خروجی مطلوب نکته سوم : تعیین ورودی مورد نیاز نکته چهارم : تعیین پردازش مناسب نکته پنجم : مستندسازی یا مکتوب کردن تعریف مسئله .

مرحله دوم : طرح و روش حل مسئله :

پس از تعریف مسئله مرحله بعدی بیان دقیق چگونگی حل مسئله یا طراحی یک روش برای حل مسئله است . مجموعه ی مراحل و قدم های لازم در فرایند رسیدن به معلومات موجود به پاسخ مطلوب روش حل مساله یا الگوریتم نامیده می شود .

طراحی الگوریتم که مشخص کننده‌ی یک روش ویژه برای حل مسئله یا انجام یک کار است اولین قدم در طرح روش حل مسئله است . برنامه نویس باید الگوریتم را با استفاده از جملات ، دیاگرام ها ، نمودارها و جدول ها به وضوح بیان نماید . برای انجام این کار ، روش ها و فن هایی وجود دارد . برخی از این روشها و فن ها عباراتند از : 1-طراحی بالا به پائین 2-شبه کد 3-نمودار گردشی .

طراحی بالا به پائین : طراحی بالا به پایین یعنی شکستن مسئله‌ی بزرگ و پیچیده به مسایل کوچک و ساده . در طراحی بالا به پائین برنامه از سطوح مختلفی تشکیل شده است که سطوح بالاتر سطوح پایین تر را کنترل می کنند . تمام سطوح از قسمت های مجزا و حتی الامکان مستقل از هم به نام پیمانه ساخته شده اند به این روش


دانلود با لینک مستقیم


دانلود مقاله کامل درباره حل مسئله و اصول برنامه نویسی