مقالات مرتبط

68 دیدگاه

  1. 33

    وحید

    سلام و دورود
    برای ساخت بازی در موتورهایی مثل unity و… چه میزانتسلط بر زبان برنامه نویسی لازم است؟

    پاسخ
    1. 33.1

      فرشاد گوهری

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

  2. 32

    sirwan

    الگوریتم و فلوچارتی که تعداد nعدد را بگیرد واعداد منفی وسپس اعداد مسبت را به دست اورد،لطفا واسم حل کن،لطف کن شمارتو هم بده

    پاسخ
  3. 31

    farnaziii

    سلام میشه لطفا الگوریتمای پیچیده تری رو مثال بزنید و توضیح بدید

    پاسخ
    1. 31.1

      فرشاد گوهری

      سلام
      نمونه مثالهای زیر رو بررسی کنید:
      https://www.hamyarit.com/9947/test-your-algorithm-knowledge/
      در اون صفحه یک سری سوال از آسان به سخت مرتب شده و کاربران سعی میکنند بهش جواب بدن.
      شما هم دانش خودتون رو محک بزنید.

  4. 30

    Amir

    میخام ی فروچارت بکشم ک بررسی کنه که عدد بر ۵ یا مثلا ۳ بخش پذیره نمیدونم چیکار کنم. لطفا راهنمایی کنین

    پاسخ
    1. 30.1

      فرشاد گوهری

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

  5. 29

    ناشناس

    سلام میشه ی الگوریتمی بنویسید ک از عدد یک تاصد چاپ کنه؟؟؟

    پاسخ
    1. 29.1

      فرشاد گوهری

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

  6. 28

    ناشناس

    با سلام تو این پارگراف فکر میکنم اشتباه تایپی هستش

    هنگامی که قصد دارید، مقداری را از کاربر یا جایی در خارج از برنامه دریافت کنید باید نام آن متغیرها را در علامت لوزی نمایش دهید.

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

    پاسخ
    1. 28.1

      فرشاد گوهری

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

  7. 27

    ناشناس

    سلام و عرض خسته نباشید لطفاااا سوال منو جواب بدیددددددددد
    الگوریتم ساخت کیکک

    پاسخ
  8. 26

    مهدیار

    سلام میشه لطفا سوال منو جواب بدید

    الگوریتم پختن کیک

    پاسخ
    1. 26.1

      فرشاد گوهری

      در صفحه‌ی آموزش الگورریتم پاسختون رو دادم دوست عزیز.
      https://www.hamyarit.com/5523/how-to-write-an-algorithm/

  9. 25

    MAHDI

    سلام لطفا رسم الگوریتم رابه من کامل توضیح دهید

    پاسخ
    1. 25.1

      فرشاد گوهری

      سلام، در این آموزش:
      https://www.hamyarit.com/5523/how-to-write-an-algorithm/
      نحوه‌ی نوشتن الگوریتم گفته شده دوست عزیز، آموزش رو مطالعه کنید اگر متوجه نشدید سوال بپرسید دوستان راهنمایی خواهند کرد.

  10. 24

    محدثه مظفري

    سلام وقتتون بخیر ! لطف میکنین راهنماییم کنین،
    ۱:
    فلوچارتی رسم کنید که یک عدد طبیعی را از ورودی خوانده اعداد زوج کوچک تر از ان را به ترتیب نزولی چاپ کند؟
    فلوچارتی رسم کنید که یک عدد صحیح را از ورودی خوانده و مشخص کند که عدد مثبت صفر یا منفی است؟

    پاسخ
    1. 24.1

      پشتیبانی همیار آی تی

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

  11. 23

    نرگس

    سلام لطفا فلوچارت عددمبنای ۱۰روبه مبنای ۲رو بگین چطوری میشه رسم کرد لطفا جوابش رو برام ایمیل کنیدممنون

    پاسخ
    1. 23.1

      فرشاد گوهری

      سلام، الگوریتم این مسئله یه صورت زیر هست، میتونید به راحتی به فلوچارت تبدیلش کنید:

      ۱. شروع
      ۲. a را دریافت کن
      ۳. b = 0
      ۴. I = 0
      ۵. d = 0
      ۶. d = a % 2
      ۷. b = b + d * 10^I
      ۸. I = I + 1
      ۹. a = a \ 2
      ۱۰. اگر a=!0 برو به ۶
      ۱۱. b را چاپ کن
      ۱۲. پایان

  12. 22

    ناشناس

    سلام ببخشید یه سوال داشتم
    فلوچارتی رسم کنید کهxوn رابخواند
    ومقدار
    !xⁿ/n
    رامحاسبه وچاپ کند
    ببخشین میشه توضیحش بدین برام

    پاسخ
    1. 22.1

      فرشاد گوهری

      سلام، سعی می‌کنم تا حد امکان ساده توضیح بدم، هرجا رو متوجه نشدید بپرسید دوست عزیز.

      برای نوشتن الگوریتم این معادله کافیه اون رو به دو بخش تقسیم کنید و اون مقادیر رو بر هم تقسیم کنید، به این شکل که یک حلقه تعریف کنید و برای شمارنده‌ی حلقه از ۱ شروع کنید به شمارش تا n و در هر بار اجرای حلقه، مقدار x رو درون خودش ضرب کنید و برای محاسبه‌ی فاکتوریل هم از عدد ۱ شروع کنید، در هربار اجرای حلقه ۱ واحد بهش اضافه کنید و اون رو هم درون خودش ضرب کنید، در نهایت این دو مقدار رو بر هم تقسیم کنید تا جواب معادله‌ی مورد نظرتون به دست بیاد.

  13. 21

    امین

    سلام
    ممنون بابت راهنماییتون
    دیشب رفتم متاسفانه به نتیجه‏ ای نرسیدم
    اگه زحمتی نیست میشه مثل همین نمونه هایی که آوردین این رو (دریافت ۵۰ عدد و گرفتن واریانس آنها) هم توضیح بدین
    پررویی بنده رو ببخشید…

    پاسخ
    1. 21.1

      فرشاد گوهری

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

      def naive_variance(data):
          n = 0
          Sum = 0
          Sum_sqr = 0
          
          for x in data:
              n = n + 1
              Sum = Sum + x
              Sum_sqr = Sum_sqr + x*x
           
          variance = (Sum_sqr - (Sum*Sum)/n)/(n - 1)
          return variance
      
  14. 20

    ناشناس

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

    پاسخ
    1. 20.1

      فرشاد گوهری

      سلام
      الگوریتم معادله‌ی درجه ۲ به این صورت میشه دوست عزیز:

      ۱) شروع
      ۲) مقادیر a و b و c را از کاربر دریافت کن
      ۳) مقدار b۲-۴ac را در D قرار بده (منظور از D دلتا هست)
      ۴) اگر D<0 چاپ کن معادله جواب ندارد و به مرحله‌ی ۷ برو.
      ۵) اگر D=0 مقدار b/2a- را چاپ کن و به مرحله‌ی ۷ برو.
      ۶) اگر D>۰ مقدار b+√D/2a- و b-√D/2a- را چاپ کن و به مرحله‌ی ۷ برو.
      ۷) پایان

  15. 18

    امین

    بله
    همینطوره

    پاسخ
    1. 18.1

      فرشاد گوهری

      خب طبق فرمول واریانس:

      Σ(X-μ)۲/N

      • در ابتدا باید یک آرایه‌ی ۵۰تایی درست کنید و به کمک حلقه هر ۵۰ عدد رو از کاربر دریافت و در آرایه درج کنید.
      • در مرحله‌ی بعد میانگین این مقادیر رو به دست بیارید (تمام خانه‌های آرایه رو با هم جمع کنید و تقسیم بر کل تعداد ۵۰) و داخل یه متغیری مثلا با اسم avg بریزید میانگین رو.
      • در گام بعدی مجددا تک تک خانه‌های آرایه رو با کمک یک حلقه پیمایش کنید و مقدار هر خانه رو منهای مقدار avg کنید و مقدار به دست آمده رو به توان ۲ برسونید (در خودش ضرب کنید) و حاصل رو در متغیری به نام sum قرار بدید و در هربار اجرای حلقه حاصل به دست آمده رو با sum قبلی جمع کنید.
      • در پایان مقدار sum رو تقسیم بر تعداد اعداد (۵۰) کنید تا جواب واریانس به دست بیاد.

      من سعی کردم الگوریتمش رو تا حد توانم ساده توضیح بدم دوست عزیز، اما یه کمی پیچیده هست، بخونید اگر جاییش رو متوجه نشدید بپرسید تا بیشتر توضیح بدم.

  16. 17

    امین

    سلام بزرگوار
    بابت آموزشتون تشکر
    میشه لطف کنین فلوچارت دریافت ۵۰ عدد واریانس رو هم بگین…
    باز هم تشکر

    پاسخ
    1. 17.1

      فرشاد گوهری

      سلام، خواهش میکنم.
      لطفا واضح‌تر توضیح بدید دوست عزیز، منظورتون الگوریتمی هست که واریانس ۵۰ عدد رو محاسبه کنه؟

  17. 16

    sasan

    سلام آقا فرشاد…تمرین بالا که برای کاربری به اسم سحر الگوریتمشو نوشتی فکر کنم باید یه شرط هم برای منفی و مثبتهای بین معادله بزاری

    پاسخ
    1. 16.1

      فرشاد گوهری

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

  18. 15

    ناشناس

    سلام این الگوریتم هایی که سه عدد رو میگیره و میگه عدد بزرگ تر رو نشون بده اونو میشه هر چه سری تر توضیح بدین لطفا . ممنون.

    پاسخ
    1. 15.1

      فرشاد گوهری

      سلام
      یکی از اعداد رو به صورت تصادفی به عنوان عدد بزرگ‌تر در نظر بگیرید، بعد اون دو عدد باقی مانده رو باهاش مقایسه کنید اگر بزرگ‌تر بودن جایگزین این عدد کنید در غیر این صورت همین عددی که اول کار انتخاب کردید عدد بزرگ‌تر هست.

  19. 14

    سحر

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

    پاسخ
    1. 14.1

      فرشاد گوهری

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

    2. 14.2

      ناشناس

      مثلا یکی از سوالاتی که باید حل کنم همین تمرینی که خودتون گذاشتید که حاصل جمع معادله sumرا بدست آوریده…من نمیدونم کی باید شمارنده بزارم یا متغیر تعریف کنم یا مثلا چه شرطی بزارم…ممنونم از اینکه کمک میکنید

    3. فرشاد گوهری

      خواهش می‌کنم.

      شما باید اول از هر چیزی به سوال دقت کنید، ما ۲ تا مجهول در این سوال داریم، مقدار X و مقدار n مسلما این دو عدد از کاربر دریافت میشه و تا وقتی اونها رو نداشته باشیم قادر به حل مسئله نیستیم، پس در اولین گام شما باید این مقادیر رو از کاربر دریافت کنید تا بتونید ادامه‌ی مسئله رو حل کنید.

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

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

      شرطش هم بسیار سادست، فقط کافیه به سوال دقت کنید، چون n بار باید تکرار بشه پس قاعدتا شرط میشه مقدار شمارنده کوچیک‌تر یا مساوی با n، مثلا اگر اسم شمارنده‌ی شما count باشه شرطش میشه count<=n این یعنی تا وقتی که شمارنده هنوز به مقدار n نرسیده دستورات رو تکرار کن (ضمن اینکه مقدار شمارنده 1 واحد در هربار اجرا افزایش پیدا میکنه) الگوریتم و فلوچارت، پایه و اساس و منطق برنامه‌نویسی هستن و شاید یه کمی درکشون احتیاج به زمان گذاشتن بیشتری داشته باشه، سعی کردم تا حد ممکن واضح توضیح بدم، اگر جاییش رو متوجه نشدید بپرسید.

    4. 14.3

      سحر

      من اینجور نوشتم
      ۱-شروع
      ۲_nوxرا دریافت کن
      ۳-count=1
      ۴-اگرcount<=nباشد (!(X^ (2*N- 1))/ (2N-1)) را درsum قرار بده
      ۵- در غیر اینصورت count+1=countوبه مرحله۴ برو
      ۶-sumرا چاپ کن
      ۷- پایان
      نمیدونم درسته یا نه؟ببخشید میتونم آدرس ایمیل شما رو داشته باشم

    5. فرشاد گوهری

      اگر فلوچارتش رو برای خودتون رسم کنید فک میکنم خیلی ساده‌تر بتونید تحلیلش کنید، اما جواب این سوال به این شکل میشه:
      ۱) شروع
      ۲) X و n را دریافت کن
      ۳) count=1
      ۴) اگر count<=n باشد (!(X^ (2*N- 1))/ (2N-1)) را در sum قرار بده در غیر اینصورت به مرحله‌ی 6 برو 5) count=count+1 و به مرحله‌ی 4 برو 6) sum را نمایش بده 7) پایان میتونید از طریق این ایمیل با من در ارتباط باشید: ***

    6. فرشاد گوهری

      در تصحیح این الگوریتم، من فراموش کردم مثبت و منفی بودن جملات رو چک کنم.
      شما باید در هر بار اجرای حلقه چک کنید اگر جمله‌ی شماره‌ی زوج بود مقدارش رو منفی کنید و با sum جمع بزنید.
      ممنون از دوست عزیزمون sasan که به این نکته دقت کردن.

    7. 14.4

      سحر

      ممنونم از لطفتون مزاحمتون میشم

  20. 13

    راتین

    خیلی آموزنده بود ممنون. خیلی جاه برای خروجی هم دایره میذارند . من بار اولم بود ۴ضلعی منحنی دیدم. چرا؟

    پاسخ
    1. 13.1

      فرشاد گوهری

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

  21. 12

    ....

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

    پاسخ
    1. 12.1

      فرشاد گوهری

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

  22. 11

    امیر حسین

    سلام . استاد ما گفته فلوچارت برای مراحل لباسشویی مثل دور چرخش دما

    پاسخ
    1. 11.1

      فرشاد گوهری

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

  23. 10

    Leyla

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

    پاسخ
    1. 10.1

      فرشاد گوهری

      سلام، اول الگوریتمش رو بنویسید.
      مثلا برای وضو گرفتن اینجوری میشه:

        ۱. شروع
        ۲. شستن صورت
        ۳. دست راست
        ۴. دست چپ
        ۵. مسح سر
        ۶. پای راست
        ۷. پای چپ
        ۸. پایان

      اینها مراحل وضو هستن، بعد با استفاده از شکل مستطیل (یا هر شکل دیگری که معلمتون برای فلوچارت گفتن) این مراحل رو به ترتیب زیر هم رسم کنید و با فلش به هم متصل کنید.
      برای سایر موارد و مسئله‌ها هم به همین روش میتونید الگوریتم و فلوچارت بکشید.

  24. 9

    kia

    سلام وقتتون بخیر میشه راهنمایی کنید فلوچارتی که تعداد صفرهای یک عدد رو محاسبه کنه

    پاسخ
  25. 7

    حمیدرضا

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

    پاسخ
  26. 6

    Pariya

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

    پاسخ
    1. 6.1
  27. 5

    Pariya

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

    پاسخ
    1. 5.1

      فرشاد گوهری

      سلام
      شما باید اول الگوریتم این فرایند رو در اختیار داشته باشید و بعد اون رو به فلوچارت تبدیل کنید.
      الگوریتمش رو در اختیار دارید؟

  28. 4

    mahya

    فلوچارتی رسم کنید که طول عرض مستطیل رااز ورودی دریافت کرده و محیط و مساحت آنرا چاپ کند

    پاسخ
    1. 4.1

      فرشاد گوهری

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

  29. 3

    یکتا

    سلام با تشکر از شما
    با کمک شما تونستم مشکلی را حل کنم
    ممنون عالی بود

    پاسخ
  30. 2

    ...

    سلام لطفا فلوچارت دم کردن چای را هم توضیح دهید ممنون

    پاسخ
    1. 2.1

      ناشناس

      لطفا شستن ظرف ها رو هم الگوریتم و هم فلوچارت رو بگید
      خواهش میکنم زود جواب بدین

    2. 2.2

      ساناز

      الگوریتمش اینجور میشه:

      ۱) شروع
      ۲) ریختن مایع ظرفشویی
      ۳) تمیز کردن ظرف با مایع ظرف شویی
      ۴) باز کردن آب
      ۵) آب کشیدن ظرف ها
      ۶) خشک کردن ظرف ها
      ۷) پایان

      فلوچارت رو هم به همین ترتیب بکش، تک تک مراحل رو داخل مستطیل قرار بده و با فلش به ترتیب به هم وصل کن.

  31. 1

    ایمان

    با سلام و سپاس فراوان از زحمات ارزنده ی شما
    مطالب سایت خیلی عالی و مفید است فقط من در یک الگوریتم در این مقاله گیر کرده ام یعنی آن را متوجه نشده ام.اگر میشه در پاسخ بنده به صورت ساده مرحله به مرحله ی آن را تفسیر کنید یا پاسخ را به ایمیل بنده بفرستید.لطفا زیاد توضیح دهید.ممنونم.
    الگوریتم این است: مثال: الگویتم و فلوچارتی بنویسید که عمل ضرب دو عدد طبیعی a*b را به کمک عملیات جمع محاسبه کرده و نمایش دهد.
    عمل ضرب دو عدد به کمک عملیات جمع یعنی چه؟اگر میشه مفهوم ریاضی آن را توضیح دهید.اصلا مگه میشه حاصل ضرب دو عدد را به کمک عملیات جمع محاسبه کرد؟لطفا یک توضیح کامل درباره ی ضرب دو عدد به کمک عملیات جمع بدهید و اینکه لطفا بگید چرا از متغیر pr و i استفاده کردید؟ و این دو متغیر مخفف چی هستند؟
    با سپاس فراوان

    پاسخ
    1. 1.1

      فرشاد گوهری

      سلام دوست عزیز، سعی می‌کنم مرحله به مرحله جواب سوالاتتون رو بدم:

      عمل ضرب دو عدد به کمک عملیات جمع یعنی چه؟
      یعنی از طریق جمع حاصل ضرب دو عدد رو پیدا کنید:
      به عنوان مثال ۵*۳ یعنی ۵ بار عدد ۳ رو با خودش جمع کنید، به این صورت: ۳+۳+۳+۳+۳ که حاصلش میشه ۱۵.
      یا مثلا برای ۳*۶ یعنی ۳ بار عدد ۶ رو با خودش جمع کنید: ۶+۶+۶ که حاصل میشه ۱۸.

      اینکه لطفا بگید چرا از متغیر pr و i استفاده کردید؟
      متغیر pr برای نگهداری مجموع این اعداد هست، هر بار که حلقه میچرخه عدد اول، یعنی a با خودش جمع میشه و به این متغیر اضافه میشه.
      متغیر i هم شمارنده‌ی حلقه هست، که به تعداد عدد دوم تکرار میشه، یعنی b بار.

      این دو متغیر مخفف چی هستند؟
      متغیر pr مخفف Plural به معنای مجموع، چندگانه.
      متغیر i هم شمارنده هست، معمولا در برنامه‌نویسی واقعی برای حلقه‌ها از متغیرهای i ، j و k استفاده میکنن برنامه‌نویس‌ها (هرچند هیچ الزامی درش نیست و یه جور عرفه)
      (البته همونطوری که میدونید انتخاب اسم متغیرها کاملا دلخواه هست و این اسامی هم به صورت کاملا دلخواه انتخاب شدن، هر چیز دیگه‌ای میتونستن باشن)

      سعی کردم به زبان ساده براتون توضیح بدمش دوست عزیز، هر جاش رو متوجه نشدید بپرسید تا براتون بگم

    2. 1.2

      نرگس

      دوست عزیز در ریاضیات چیزی ب اسم ضرب تفریق و تقسیم وجود خارجی نداره فقط جمع تعریف ذاتی داره بقیه عملیات از رو جمع گرفته شدند
      a×b یعنی b روa بار با خودش جمع کنی
      a_b یعنی a رو با b_ جمع کنی
      a÷b یعنی a رو اونقدر با b_جمع بزنی ک به صفر یا یه عدد منفی برسی
      امتحان کن

    3. فرشاد گوهری

      با سپاس از توضیحات شما کاربر گرامی.

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

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

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

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