وبگاه شخصی محسن زمانی

چند کلمه در شرح محتوای وب‌سایت...

پاسخ سوال 1 میانترم

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

* از آنجا که قرار است به تعداد نامشخصی یکسری عملیات تکرار شود (در این مثال، عملیات گرفتن عدد جدید و افزودن آن به جمع قبلی ها)، بایستی از حلقه ی تکرار استفاده نمود.

1- شروع

2- یک عدد از کاربر بگیر و آن را در متغیر N قرار بده.

3- چنانچه N کوچکتر از یک بود برو به گام 2

4- یک متغیر برای نگهداشتن جمع اعداد ورودی به نام sum در نظر بگیر و مقدار اولیه آن را برابر صفر قرار بده. (0 ---> sum )

5- یک متغیر به نام i در نظر بگیر تا به عنوان یک شمارنده برای حلقه ی تکرارمان باشد. مقدار آن را برابر صفر قرار بده. ( 0 ---> i )

6- یک عدد از کاربر بگیر و در x قرار بده.

7- x را با sum جمع کن و حاصل را مجددا در sum قرار بده. یعنی x + sum ---> sum

8- چون عملیات گرفتن عدد و جمع برای یک عدد تمام شده، به i  یک واحد اضافه کن و نتیجه را مجددا در i قرار بده. به طور خلاصه این گام برابرست با i + 1 ---> i

9- اگر i < N بود آنگاه برو به گام 6

10- برای بدست آوردن میانگین کافیست مجموع (sum) را بر تعداد (N) تقسیم می کنیم و در یک متغیر به نام Average قرار می دهیم. به طور خلاصه یعنی: sum / N ---> Average

11- sum را چاپ کن.

12- Average را چاپ کن

13- پایان







متن امنیتی


گزارش تخلف
بعدی