مقالات مرتبط

16 دیدگاه

  1. 10

    Sarah

    سلام. چه موقع باید شمارنده رو صفر و چه موقع ۱ قرار بدیم ؟ میشه توضیح بدین. ممنون

    پاسخ
    1. 10.1

      فرشاد گوهری

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

      البته این نکته رو هم در نظر داشته باشید که اگر درحال شمارش آرایه هستید، از اونجایی که شمارش خانه های آرایه از ۰ هست پس در صورت لزوم باید از ۰ شروع کنید به شمارش.

  2. 9

    REZA

    سلام لطفا این سوال رو برام حل کنید
    الگوریتمی بنویسید که دو عدد صحیح از ورودی دریافت کند و عدد اول را به توان عدد دوم برساند و نتیجه اش رانمایش دهد؟

    پاسخ
    1. 9.1

      فرشاد گوهری

      برای حل این الگوریتم کافیه یک حلقه تعریف کنید که از ۱ تا مقدار عدد دوم شمارش کنه و داخل حلقه با هربار اجرا عدد اول در خودش ضرب بشه (توان، به ریاضی یعنی عددی به تعداد دفعات مشخص در خودش ضرب بشه)

  3. 8

    دانیال

    ۵ الگوریتم محاسبه ای

    پاسخ
  4. 7

    ناشناس

    ۱۰ الگو ریتم روند نما میخوام لطفا پاسخ دهید

    پاسخ
    1. 7.1

      فرشاد گوهری

      تعدادی الگوریتم در همین آموزش به عنوان مثال قرار داده ‌شده دوست عزیز، میتونید از همین موارد استفاده کنید.
      اگر نمی‌دونید چطور باید الگوریتم رو به روندنما تبدیل کرد این آموزش رو مطالعه کنید:
      https://www.hamyarit.com/5583/flowchart/
      راهنمای کامل رسم فلوچارت در آموزش بالا وجود داره.

  5. 6

    ناشناس

    بابا مثال آماده لطف کنید

    پاسخ
    1. 6.1

      فرشاد گوهری

      داخل آموزش مثال هم از نمونه الگوریتم‌های مختلف وجود داره دوست عزیز.

  6. 5

    مهسا

    اگه میشه جوابش رو بگید نتونستم حل کنم
    ممنون

    پاسخ
    1. 5.1

      فرشاد گوهری

      در کامنت قبلی تقریبا گفتم پاسخ رو ولی کاملش به این صورت هست:
      (البته به دلیل اینکه اینجا نمیتونم تصویر رو رسم کنم، الگوریتمش رو میگم فکر میکنم خودتون بتونید به فلوچارت تبدیلش کنید)

      ۱. شروع
      ۲. عدد N را بگیر
      ۲. a را برابر ۱ قرار بده
      ۳. اگر a<=N آنگاه x را دریافت کن در غیر اینصورت به مرحله‌ی 6 برو 4. x=x+x 5. به مرحله‌ی 3 برو 6. x را چاپ کن 7. پایان امیدوارم به راحتی متوجه شده باشید که بتونید فلوچارتش رو رسم کنید.

  7. 4

    مهسا

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

    پاسخ
    1. 4.1

      فرشاد گوهری

      اینجور سوالات رو اگر سعی کنید خودتون حل کنید خیلی در پیشرفتتون موثر خواهد بود، به همین علت من الگوی کلی رو به شما میگم، اگر مجددا نتونستید حلش کنید بگید تا جوابش رو بگم.
      راه‌حل: می‌تونید از حلقه‌ی while استفاده کنید، یعنی در ابتدا عدد N رو دریافت کنید، سپس از ۱ تا N دور حلقه بچرخید (از ۱ تا a<=N) (a اسم شمارنده هست) در هر بار اجرای حلقه، مقدار ورودی رو با مقادیر قبلی جمع کنید و در نهایت پس از خروج از حلقه مقدار مجموع رو چاپ کنید.

  8. 3

    fatemeh

    مطالب خوبی بود

    پاسخ
  9. 2

    S123

    ممنون
    بسیار عالی بود

    پاسخ
  10. 1

    سیما

    ممنون خیلی خوب بود

    پاسخ

دیدگاهی بنویسید

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

بازنشر مقالات و آموزش‌های سایت با ذکر منبع و درج لینک باعث خرسندی ماست.

متخصص الگوریتم و منطق برنامه‌نویسی شوید!
×
بعد از اینکه مقاله‌تون رو خوندید، میشه چند لحظه از وقتتون رو به من بدید؟
آموزش نوشتن الگوریتم دستورات شرطی