PDA

View Full Version : مبتدی: الگوریتم



The Cupid
دوشنبه 09 اسفند 1389, 23:06 عصر
سلام
من سعی دارم از مبتدی یاد بگیرم
لطفا این مثال رو برای من با توضیح بگید
الگوریتمی را طراحی کنید که تعدادی عدد از ورودی دریافت کرده و حاصل جمع اعداد زوج و حاصل جمع اعداد فرد را چاپ کند

مسعود اقدسی فام
دوشنبه 09 اسفند 1389, 23:17 عصر
سلام
من سعی دارم از مبتدی یاد بگیرم
لطفا این مثال رو برای من با توضیح بگید
الگوریتمی را طراحی کنید که تعدادی عدد از ورودی دریافت کرده و حاصل جمع اعداد زوج و حاصل جمع اعداد فرد را چاپ کند

0 - شروع
1- مقدار sumE و sumO را صفر قرار بده.
2- اعداد را از کاربر بگیر.
3 - به ازای هر عدد از لیست اعداد دریافتی مراحل 4 و 5 را انجام بده.
4- اگر عدد فرد است مقدار آن را به sumO اضافه کن.
5- اگر عدد زوج است مقدار آن را به sumE اضافه کن.
6- مقدار sumO را به عنوان مجموع اعداد فرد چاپ کن.
7- مقدار sumE را به عنوان مجموع اعداد زوج چاپ کن.
8- پایان

البته می‌شه مراحل 4 و 5 را با دریافت هر عدد از کاربر به صورت درجا انجام داد.

The Cupid
دوشنبه 09 اسفند 1389, 23:26 عصر
ممنون
توی فلوچارت به چه صورتی باید این کار رو کرد مخصوصا مراحل3-4-5 رو
و یک مورد برنامه از کجا باید بفهمه که کار تموم شده و کاربر نیازی به وارد کردن عدد جدید نداره؟

m.soleimani
دوشنبه 09 اسفند 1389, 23:57 عصر
الگوریتم


سلام
من سعی دارم از مبتدی یاد بگیرم


خیلی خوبه که دارین از پایه شروع می‌کنید


لطفا این مثال رو برای من با توضیح بگید
الگوریتمی را طراحی کنید که تعدادی عدد از ورودی دریافت کرده و حاصل جمع اعداد زوج و حاصل جمع اعداد فرد را چاپ کند

دوست عزیز شما خیلی سرعت عملت بالاست گویا نه؟
این بی‌احترامی به قوانین یه سایت برای به دست آوردن پاسخ به پرسش‌های استاد به نظر من کار درستی نیست از شخصیت یه فرد تحصیل کرده خارج هست ممنون می‌شم به قوانین این سایت احترام بگذارید و درخواست پروژه دانشجویی خودتون را با بازی با کلمات انجام ندین
قوانین کلی سایت (http://barnamenevis.org/showthread.php?51814-قوانین-کلی-سایت)


موفق باشید./

The Cupid
سه شنبه 10 اسفند 1389, 15:08 عصر
ممنون بابت تذکری که دادید اما من قصد یادگیری دارم نه گول زدن خودم
از دوستان کسی امکانش رو داره مثالی برای من از php یا python بزنه و اینو به صورت کد بهم نشون بده؟

whitehat
شنبه 14 اسفند 1389, 08:41 صبح
در بخش مربوطه سوال خود را بپرسید