الگوریتم و فلوچارت فاکتوریل عدد

دسته بندی : /


تعداد فروش

0 دانشجو

پرسش و پاسخ ها

0 کاربر

تاریخ انتشار

18 آذر 1401

سطح تمرین

بسیار ساده, ساده

سیستم عامل

ویندوز

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

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

نمونه ورودی  و خروجی: 

الگوریتم و فلوچارت فاکتوریل عدد

ویدیو حل تمرین را مشاهده نمایید.

توضیحات پیاده سازی 

برای حل تمرین الگوریتم و فلوچارت فاکتوریل عدد ابتدا باید مفهوم فاکتوریل را کامل درک کنیم .

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

فاکتوریل با علامت ! نمایش داده میشود .

مثال :

5! = 120

5! = 5 * 4 * 3 * 2 * 1 => 120

پس باید یک شمارنده داشته باشیم تا از یک تا عدد n را پیمایش کند .

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

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

یعنی چی ؟

فرض کنید متغییر f را آن عدد مجزا در نظر گرفتیم باید مقدار اولیش را 1 در نظر بگیریم.

چون حاصل ضرب  5 *  4 * 3 * 2 * 1 * 1  شود که تاثیری در خروجی نداشته باشد .

نکته : اگر قرار بود مجموع 1 تا n را محاسبه کنیم مقدار اولیه 0 میشد .

انجام پروژه های برنامه نویسی

0936-328-6141

وفایی مقدم

الگوریتم فاکتوریل

1- شروع

2- مقدار یک را در fact قرار بده

3- یک عدد بخوان و در n  قرار بده

4- مقدار یک را در a قرار بده

5- اگر a>n است به مرحله 8 برو

6- حاصل عبارت fact * a   را در fact قرار بده

7- یک واحد به a اضافه کن و به مرحله 5 برگرد

8- مقدار fact را نمایش بده

9- پایان

توضیحات الگوریتم 

متغییر fact  جهت محاسبه حاصل نهایی فاکتوریل میباشد و عدد n برای دریافت ورودی از کاربر استفاده شده است .

مقدار a به عنوان شمارنده استفاده شده که یکی یکی جلو میرود و هربار با fact ضرب میشود تا به n برسد .

اما فلوچارت برنامه

نکته : فلوچارت برنامه در نرم افزار فلوگوریتم پیاده سازی شده است .

دیگر تمرینات الگوریتم و فلوچارت

پرسش و پاسخ ها

هنوز بررسی‌ای ثبت نشده است.

اولین کسی باشید که دیدگاهی می نویسد “الگوریتم و فلوچارت فاکتوریل عدد”

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

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

پروژه مدیریت کتابها در سی شارپ

پروژه مدیریت کتابها در سی شارپ

  • استادیار: وفایی مقدم
  • قیمت: 50,000 تومان
  • نوع آموزش: ویدیویی
  • سطح تمرین : متوسط
پروژه sql دیجی کالا

پروژه sql دیجی کالا

  • استادیار: وفایی مقدم
  • قیمت: 50,000 تومان
  • نوع آموزش: ویدیویی
  • سطح تمرین : متوسط
پروژه نمایش دمای هوا از طریق گوگل

پروژه نمایش دمای هوا از طریق گوگل

  • استادیار: وفایی مقدم
  • قیمت: 50,000 تومان
  • نوع آموزش: ویدیویی
  • سطح تمرین : متوسط
پروژه ساختمان داده بانک یاب

پروژه ساختمان داده بانک یاب

  • استادیار: وفایی مقدم
  • قیمت: 60,000 تومان
  • نوع آموزش: ویدیویی
  • سطح تمرین : سخت
تمرین چند ضلعی در سی شارپ

تمرین چند ضلعی در سی شارپ

  • استادیار: وفایی مقدم
  • قیمت: رایگان
  • نوع آموزش: ویدیویی
  • سطح تمرین : متوسط
تمرین singleton در سی شارپ

تمرین singleton در سی شارپ

  • استادیار: وفایی مقدم
  • قیمت: رایگان
  • نوع آموزش: ویدیویی
  • سطح تمرین : متوسط
محاسبه شیب پاره خط در سی شارپ

محاسبه شیب پاره خط در سی شارپ

  • استادیار: وفایی مقدم
  • قیمت: 35,000 تومان
  • نوع آموزش: ویدیویی
  • سطح تمرین : متوسط
پروژه محاسبه عملگر های بیتی در سی شارپ

پروژه محاسبه عملگر های بیتی در سی شارپ

  • استادیار: وفایی مقدم
  • قیمت: 50,000 تومان
  • نوع آموزش: ویدیویی
  • سطح تمرین : متوسط