الگوریتم و فلوچارت
مدیران انجمن: Azadi.Isatis, abbas.m.k, athlon64x2, شوراي نظارت

- پست: 2659
- تاریخ عضویت: سهشنبه ۲۳ تیر ۱۳۸۸, ۹:۵۸ ق.ظ
- محل اقامت: روبروی شما
- سپاسهای ارسالی: 2234 بار
- سپاسهای دریافتی: 14097 بار
Re: الگوریتم و فلوچارت
بازم یه زحمت دارم
این استاد ما نمیدونم چجوری این برنامه نویسی رو در میده هیشکی یاد نمیگیره
جواب این دوتا سوال رو میخواستم خودم موندم چجوری حلش بکنم
1- فلوچارتی را ارائه دهید که عدد را از ورودی گرفته و تشخیص دهد بر 5 یا 4 بخش پذیر است یا نه ؟
2- فلوچارتی را ارائه دهید که عدد را از ورودی گرفته و تشخیص دهد بر سه عدد 3 و5 و7 بخش پذیر است یا نه؟
این استاد ما نمیدونم چجوری این برنامه نویسی رو در میده هیشکی یاد نمیگیره
جواب این دوتا سوال رو میخواستم خودم موندم چجوری حلش بکنم
1- فلوچارتی را ارائه دهید که عدد را از ورودی گرفته و تشخیص دهد بر 5 یا 4 بخش پذیر است یا نه ؟
2- فلوچارتی را ارائه دهید که عدد را از ورودی گرفته و تشخیص دهد بر سه عدد 3 و5 و7 بخش پذیر است یا نه؟

-
- پست: 445
- تاریخ عضویت: جمعه ۲۶ تیر ۱۳۸۸, ۹:۵۶ ب.ظ
- محل اقامت: ایران
- سپاسهای ارسالی: 1808 بار
- سپاسهای دریافتی: 4147 بار
- تماس:
Re: الگوریتم و فلوچارت
1- فلوچارتی را ارائه دهید که عدد را از ورودی گرفته و تشخیص دهد بر 5 یا 4 بخش پذیر است یا نه ؟
خوب.
اول از ورودی عدد رو میگیریم و میریزیم داخل متغییر
بعد عدد رو تقسیم بر 5 میکنیم.......شرطی میگذاریم که در آن میگیم اگر بافیمانده مساوی صفر بود پرینت بکنه که عدد بر 5 بخش پذیره.
مجدد عدد رو به 4 تقسیم میکنیم......شرطی میگذاریم که در آن میگیم اگر بافیمانده مساوی صفر بود پرینت بکنه که عدد بر 4 هم بخش پذیره.
پایان.
2- فلوچارتی را ارائه دهید که عدد را از ورودی گرفته و تشخیص دهد بر سه عدد 3 و5 و7 بخش پذیر است یا نه؟
اول از ورودی عدد رو میگیریم و میریزیم داخل متغییر
بعد عدد رو تقسیم بر 3 میکنیم و در یک متغییر جداگانه میریزیم.......شرطی میگذاریم که در آن میگیم اگر بافیمانده مساوی صفر بود مقدار این متقییری که باقیمانده داخلش بود رو مثلا "True" بکنه.
مجدد عدد رو به 5 تقسیم میکنیم......شرطی میگذاریم که در آن میگیم اگر بافیمانده مساوی صفر بود مقدار این متقییری که باقیمانده داخلش بود رو مثلا "True" بکنه.
مجدد عدد رو به 7 تقسیم میکنیم......شرطی میگذاریم که در آن میگیم اگر بافیمانده مساوی صفر بود مقدار این متقییری که باقیمانده داخلش بود رو مثلا "True" بکنه.
و در پایان شرط نهایی میگذاریم که در آن میگیم که اگر مقدار متغییری که جواب باقیمانده تقسیم بر 3 برابر True بود و مقدار متغییری که جواب باقیمانده تقسیم بر 5 برابر True بود و مقدار متغییری که جواب باقیمانده تقسیم بر 7 برابر True بود آن وقت چاپ بکنه که عدد به 3و5و7 بخش پذیره.
پایان.

خوب.
اول از ورودی عدد رو میگیریم و میریزیم داخل متغییر
بعد عدد رو تقسیم بر 5 میکنیم.......شرطی میگذاریم که در آن میگیم اگر بافیمانده مساوی صفر بود پرینت بکنه که عدد بر 5 بخش پذیره.
مجدد عدد رو به 4 تقسیم میکنیم......شرطی میگذاریم که در آن میگیم اگر بافیمانده مساوی صفر بود پرینت بکنه که عدد بر 4 هم بخش پذیره.
پایان.
2- فلوچارتی را ارائه دهید که عدد را از ورودی گرفته و تشخیص دهد بر سه عدد 3 و5 و7 بخش پذیر است یا نه؟
اول از ورودی عدد رو میگیریم و میریزیم داخل متغییر
بعد عدد رو تقسیم بر 3 میکنیم و در یک متغییر جداگانه میریزیم.......شرطی میگذاریم که در آن میگیم اگر بافیمانده مساوی صفر بود مقدار این متقییری که باقیمانده داخلش بود رو مثلا "True" بکنه.
مجدد عدد رو به 5 تقسیم میکنیم......شرطی میگذاریم که در آن میگیم اگر بافیمانده مساوی صفر بود مقدار این متقییری که باقیمانده داخلش بود رو مثلا "True" بکنه.
مجدد عدد رو به 7 تقسیم میکنیم......شرطی میگذاریم که در آن میگیم اگر بافیمانده مساوی صفر بود مقدار این متقییری که باقیمانده داخلش بود رو مثلا "True" بکنه.
و در پایان شرط نهایی میگذاریم که در آن میگیم که اگر مقدار متغییری که جواب باقیمانده تقسیم بر 3 برابر True بود و مقدار متغییری که جواب باقیمانده تقسیم بر 5 برابر True بود و مقدار متغییری که جواب باقیمانده تقسیم بر 7 برابر True بود آن وقت چاپ بکنه که عدد به 3و5و7 بخش پذیره.

پایان.

[SIZE=85]به سه چیز تکیه نکن ، غرور، دروغ و عشق.آدم با غرور می تازد،با دروغ می بازد و با عشق می (دکتر علی شریعتی)
DJ Dani نوشته شده:
[SIZE=150]خدا را شکر می کنم که سعادت دیدن تمام هواپیماهای نظامی و غیر نظامی کشورمان از هر رنگ , پایگاه و تایپ را داشته ام ,
امری که به راحتی امکان پذیر نیست

- پست: 2659
- تاریخ عضویت: سهشنبه ۲۳ تیر ۱۳۸۸, ۹:۵۸ ق.ظ
- محل اقامت: روبروی شما
- سپاسهای ارسالی: 2234 بار
- سپاسهای دریافتی: 14097 بار
Re: الگوریتم و فلوچارت
شنبه استاد یه مثال گفت که حل بکنیم بچه ها حل کردن گفت درسته بعد یه تمرین داد تا هفته بعد بیاریم یکم فکر کرد گفت اون مثال اشتباه بود خودش نتونست حلش بکنه گفت این مثال رو به عنوان تمرین جلسه بعد بیارین شد دوتا تمرین
1- فلوچارتی ارائه دهید که شماره روز را از ورودی بگیرد و در خروجی ماه را نشان بدهد
2-فلوچارتی ارائه دهید که شماره روز را از ورودی بگیرد وشماره ماه و شماره روز چندم ماه را بدهد؟ هر ماه 30 روز و کل سال 360 روز فرض شود
1- فلوچارتی ارائه دهید که شماره روز را از ورودی بگیرد و در خروجی ماه را نشان بدهد
2-فلوچارتی ارائه دهید که شماره روز را از ورودی بگیرد وشماره ماه و شماره روز چندم ماه را بدهد؟ هر ماه 30 روز و کل سال 360 روز فرض شود

-
- پست: 445
- تاریخ عضویت: جمعه ۲۶ تیر ۱۳۸۸, ۹:۵۶ ب.ظ
- محل اقامت: ایران
- سپاسهای ارسالی: 1808 بار
- سپاسهای دریافتی: 4147 بار
- تماس:
Re: الگوریتم و فلوچارت
1- فلوچارتی ارائه دهید که شماره روز را از ورودی بگیرد و در خروجی ماه را نشان بدهد
خوب برای این کار باید عددی رو که میگیریم باید یه شرط بگذاریم که اگه عدد کوپکتر از 186 بود تقسیم بر 31 بکنه.
اگه از 186 بزرگتر بود از 186 کم بکنه و عددی که باقی میمانه از این تفریقتقسیم صحیح بر 30 بکنه و عدد صحیحی که در میاد رو با 6(186 تای قبلی) جمعبکنه و عدد ماه به دست بیاد.
تا اینجا عدد به دست آمد.
اما حالا که گفته ماه رو نشان بده یه دستوری در ویژوال بیسیک هست با عنوان "Select Case" که خیلی راحت تر از 12 تا IF گذاشتنه.
اما ما با همان شرط انجام میدیم.
ادامه برنامه :
اگر عدد برابر با 1 بود در خروجی فروردین را نشان دهد.
..
..
..
.
.
..
.
.
.
.
.تا : اگر عدد 12 بود اسفند را در خروجی نمایش دهد.
سوال بعدی هم جواب میدم
خوب برای این کار باید عددی رو که میگیریم باید یه شرط بگذاریم که اگه عدد کوپکتر از 186 بود تقسیم بر 31 بکنه.
اگه از 186 بزرگتر بود از 186 کم بکنه و عددی که باقی میمانه از این تفریقتقسیم صحیح بر 30 بکنه و عدد صحیحی که در میاد رو با 6(186 تای قبلی) جمعبکنه و عدد ماه به دست بیاد.
تا اینجا عدد به دست آمد.
اما حالا که گفته ماه رو نشان بده یه دستوری در ویژوال بیسیک هست با عنوان "Select Case" که خیلی راحت تر از 12 تا IF گذاشتنه.
اما ما با همان شرط انجام میدیم.
ادامه برنامه :
اگر عدد برابر با 1 بود در خروجی فروردین را نشان دهد.
..
..
..
.
.
..
.
.
.
.
.تا : اگر عدد 12 بود اسفند را در خروجی نمایش دهد.
سوال بعدی هم جواب میدم

[SIZE=85]به سه چیز تکیه نکن ، غرور، دروغ و عشق.آدم با غرور می تازد،با دروغ می بازد و با عشق می (دکتر علی شریعتی)
DJ Dani نوشته شده:
[SIZE=150]خدا را شکر می کنم که سعادت دیدن تمام هواپیماهای نظامی و غیر نظامی کشورمان از هر رنگ , پایگاه و تایپ را داشته ام ,
امری که به راحتی امکان پذیر نیست

-
- پست: 445
- تاریخ عضویت: جمعه ۲۶ تیر ۱۳۸۸, ۹:۵۶ ب.ظ
- محل اقامت: ایران
- سپاسهای ارسالی: 1808 بار
- سپاسهای دریافتی: 4147 بار
- تماس:
Re: الگوریتم و فلوچارت
azeRilA نوشته شده:سوال بعدی هم جواب میدم
2-فلوچارتی ارائه دهید که شماره روز را از ورودی بگیرد وشماره ماه و شمارهروز چندم ماه را بدهد؟ هر ماه 30 روز و کل سال 360 روز فرض شود
برای این سوال عدد رو از ورودی میگیریم...
عدد رو تقسیم صحیح بر 30 میکنیم که یه عدد بین 1 تا 12 باید جوابش باشه و بدون ممیز...
بعد عدد رو تقسیم بر 30 میکنیم مجدد و باقیمانده ی آن عنوان کننده چندمین روز از آن ماه هست...
اگر عدد برابر با 1 بود در خروجی فروردین را نشان دهد.
..
..
..
.
.
..
.
.
.
.
.تا : اگر عدد 12 بود اسفند را در خروجی نمایش دهد.
پایان

[SIZE=85]به سه چیز تکیه نکن ، غرور، دروغ و عشق.آدم با غرور می تازد،با دروغ می بازد و با عشق می (دکتر علی شریعتی)
DJ Dani نوشته شده:
[SIZE=150]خدا را شکر می کنم که سعادت دیدن تمام هواپیماهای نظامی و غیر نظامی کشورمان از هر رنگ , پایگاه و تایپ را داشته ام ,
امری که به راحتی امکان پذیر نیست