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

دسته بندی : /


تعداد فروش

0 دانشجو

پرسش و پاسخ ها

0 کاربر

تاریخ انتشار

30 آذر 1401

محتوا شامل

سورس کد

سطح تمرین

متوسط

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

منظور از الگوریتم و فلوچارت مجموع یک سری از اعداد چیست ؟

فرض کنید میخواهیم حاصل کسر زیر را محاسبه کنیم .

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

مثال :

4 + 1/3 + 2/5 + 3/7 + …+ 15/21

الگوریتم و فلوچارت مجموع یک سری از اعداد شماره یک

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

در اینجا عدد N=64 که همان سری اعداد میباشد .

1 + 1/4*4 + 1 / 6*6 + 1/8*8 + …. + 1 / 64*64

برای حل تمرین الگوریتم و فلوچارت مجموع یک سری از اعداد باید ابتدا متغییر SUM برای ذخیره حاصل این کسر تعریف کنیم .

شمارنده ای نیاز داریم تا از 4 شروع شود و 2 مرتبه 2 مرتبه افزایش یابد.

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

حل تمرین برنامه نویسی | انجام پروژه برنامه نویسی
0936-328-6141
وفایـ مقدم
ثبت سفارش پروژه

الگوریتم تمرین

1- شروع

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

3- مقدار 4 را در A بگذار

4- حاصل عبار  SUM + 1 / (A*A) را در SUM قرار بده

5-دو واحد به A اضافه کن

6- اگر A <= 64 است به مرحله 4 برگرد

7- مقدار SUM را نمایش بده

8- پایان

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

فلوچارت برنامه مجموع یک سری از اعداد

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

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

در فلوچارت از متغییر Real استفاده میشود چون با توجه به کسر خروجی ما اعشاری خواهد بود.

اگر متغییر SUM  به صورت Integer تعریف میشد حاصل خروجی عددی صحیح میبود .

متغییر A به عنوان شمارنده میباشد که از عدد 4 شروع شده است و SUM جهت نگهداری حاصل کسر استفاده میشود.

مجموع یک سری از اعداد شماره دو

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

1/1*2 – 1/2*3 + 1/3*4 – 1/4*5 + …

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

برای منفی کردن یک کسر کافیست آن را در 1- ضرب کنیم تا خروجی همان کسر اما به صورت منفی شود.

مثال :

1/2 * – 1 => -1/2

حالا برای مثبت کردن یک کسر منفی کافیست مجدد آن را در یک 1- مجددا ضرب کنیم حاصل میشود کسر مثبت .

مثال :

-1/2 * -1 => +1/2

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

الگوریتم برنامه :

1-شروع

2- مقدار صفر را در SUM  قرار بده

3- مقدار صفر را در C قرار بده

4-مقدار 1- را در A قرار بده

5-مقدار 2 را در I بگذار

6- حاصل عبارت 1-*A را در A قرار بده

7- حاصل عبارت A* (1/(I*(I-1))) را به SUM اضافه کن

8- یک واحد به I اضافه کن

9- یک واحد به C اضافه کن

10- اگر  C<100 است به مرحله 6 برگرد

11-مقدار SUM را نمایش بده

12-پایان

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

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

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

نیاز به شمارنده داریم که از متغییر C برای انجام این کار استفاده کردیم .

از I برای تنظیم کردن قسمت پایینی کسر استفاده شده که هر بار با یکی منهای خودش ضرب میشود .

در نهایت متغییر SUM به صورت Real تعریف شده که بتواند در خروجی عدد اعشاری را به کاربر نمایش دهد .

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

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

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

پرسش و پاسخ ها

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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