1 / 9

بسم الله الرحمن الرحیم

بسم الله الرحمن الرحیم. درس برنامه نویسی کامپیوتر فصل 2: مراحل انجام کار با استفاده از کامپیوتر. مجید نیک زاد. مراحل حل يك مسئله با استفاده از كامپيوتر. ١ ‐ تعريف صورت مسئله به طور جامع و دقيق. ٢‐ تعيين راه حل قدم به قدم (الگوريتم) براي حل مسئله.

eithne
Download Presentation

بسم الله الرحمن الرحیم

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. بسم الله الرحمن الرحیم درس برنامه نویسی کامپیوتر فصل 2: مراحل انجام کار با استفاده از کامپیوتر مجید نیک زاد

  2. مراحل حل يك مسئله با استفاده از كامپيوتر ١‐ تعريف صورت مسئله به طور جامع و دقيق. ٢‐ تعيين راه حل قدم به قدم (الگوريتم) براي حل مسئله. ٣‐ تبديل راه حل قدم به قدم يا الگوريتم به روند نما. ٤‐ بررسي درستي روندنما با استفاده از داده هاي آزمايشي. ٥‐ نوشتن برنامه با استفاده از يك زبان برنامه نويسي. ٦‐ واردكردن برنامه به كامپيوتر و اشكالزدايي آن. ٧‐ آزمايش برنامه با استفاده از داده هاي آزمايشي. ٨‐ استفاده از برنامه.

  3. تعريف صورت مسئله به طور جامع و دقيق مسئله جمع زدن تعدادي عدد تعدادي عدد صحيح و مثبت در دست است و پايان آنها با يك عدد صفر مشخص شده است. برنامهاي بنويسيد كه اين عددها را از ورودي خوانده و پس از چاپ آن عددها، حاصل جمع آنها را نيز چاپ نمايد. نميتوان ادعا كرد كه اين تعريف مسئله يا هر تعريف ديگري صد در صد خالي از ابهام است. هزينه اي بين ١٠٠ تا ٢٠٠ برابر براي برطرف كردن اشكال صورت مسئله پس از خاتمه كار.

  4. تعيين راه حل قدم به قدم (الگوريتم) وجود يك مسئله. • نياز به يك راه حل از طريق تفكر توسط طراح الگوريتم (راه حل)، مهمترين مرحله. • اجراي الگوريتم توسط يك يا چند مجري (انسان، ماشين). • رسيدن به آنچه به عنوان نتيجه موردنظر بوده است. • لزوم رعايت خصوصيات زير در طراحي الگوريتم براي اينكه قابل درك و اجرا باشد: • استفاده زبان قابل فهم برای مجري (انسان،حيوان يا ماشين). • لزوم وجود جزئيات كافي به نحوي كه براي مجري به راحتي قابل درك و قابل اجرا باشد. • تعيين دقيق ترتيب انجام عمليات • لزوم وجود شرط خاتمه

  5. الگوريتم جمع تعدادي عدد با استفاده از شرح زیر مراحل دقيق جمع زدن تعدادي عدد با ماشين حساب: اول ماشين حساب پاك مي شود. بعد هر عدد همراه با علامت جمع روي آن زده مي شود كه در نتيجه عدد وارد شده وسپس حاصلجمع نمايش داده مي شود. پس از خاتمه اعداد نتيجه نهايي يعني حاصلجمع همه عددها روي پنجره ماشين حساب قابل ديدن است. دستورهاي محاسبه و تخصيص دستورهاي کنترل اجرا دستورهاي خروجی دستورهاي شرطی دستورهاي ورودی ١‐ حاصل جمع را صفر كن. ٢‐ يك عدد از ورودي دريافت كن. ٣‐ اگر عدد صفر است به مرحله ٧ برو. ٤‐ عدد را به حاصل جمع اضافه كن. ٥‐ عدد را در خروجي قرار بده. ٦‐ از مرحله ٢ تكرار كن. ٧‐ حاصل جمع را در خروجي قرار بده. ٨‐ خاتمه كار.

  6. رسم روندنما اشكالات زبان هاي محاورهاي: وجود ابهام, قابل فهم براي افرادی که زبان را می دانند. روندنما: بيان الگوريتم با استفاده از يك زبان تصويري. نمايش انواع دستورها با شكل هاي مختلف هندسي. روندنمای جمع چند عدد:

  7. بررسی درستی روندنما با استفاده از داده های آزمایشی

  8. نوشتن برنامه با استفاده از یک زبان برنامه نویسی (زبان c)

  9. روندنمای جمع n عدد

More Related