صفحه 2 از 2

Re: الگوریتم و فلوچارت

ارسال شده: پنج‌شنبه ۲۳ مهر ۱۳۸۸, ۱۱:۰۴ ق.ظ
توسط RAHVAR
واقعا کسی نیست؟؟؟؟؟

Re: الگوریتم و فلوچارت

ارسال شده: پنج‌شنبه ۷ آبان ۱۳۸۸, ۱۱:۳۱ ق.ظ
توسط RAHVAR
بازم یه زحمت دارم
این استاد ما نمیدونم چجوری این برنامه نویسی رو در میده هیشکی یاد نمیگیره
جواب این دوتا سوال رو میخواستم خودم موندم چجوری حلش بکنم
1- فلوچارتی را ارائه دهید که عدد را از ورودی گرفته و تشخیص دهد بر 5 یا 4 بخش پذیر است یا نه ؟
2- فلوچارتی را ارائه دهید که عدد را از ورودی گرفته و تشخیص دهد بر سه عدد 3 و5 و7 بخش پذیر است یا نه؟

Re: الگوریتم و فلوچارت

ارسال شده: پنج‌شنبه ۷ آبان ۱۳۸۸, ۱:۴۷ ب.ظ
توسط azeRilA
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 بخش پذیره. تصویر



پایان. تصویر تصویر

Re: الگوریتم و فلوچارت

ارسال شده: سه‌شنبه ۱۲ آبان ۱۳۸۸, ۱:۳۰ ب.ظ
توسط RAHVAR
شنبه استاد یه مثال گفت که حل بکنیم بچه ها حل کردن گفت درسته بعد یه تمرین داد تا هفته بعد بیاریم یکم فکر کرد گفت اون مثال اشتباه بود خودش نتونست حلش بکنه گفت این مثال رو به عنوان تمرین جلسه بعد بیارین شد دوتا تمرین
1- فلوچارتی ارائه دهید که شماره روز را از ورودی بگیرد و در خروجی ماه را نشان بدهد
2-فلوچارتی ارائه دهید که شماره روز را از ورودی بگیرد وشماره ماه و شماره روز چندم ماه را بدهد؟ هر ماه 30 روز و کل سال 360 روز فرض شود

Re: الگوریتم و فلوچارت

ارسال شده: چهارشنبه ۱۳ آبان ۱۳۸۸, ۱۰:۵۰ ق.ظ
توسط azeRilA
1- فلوچارتی ارائه دهید که شماره روز را از ورودی بگیرد و در خروجی ماه را نشان بدهد

خوب برای این کار باید عددی رو که میگیریم باید یه شرط بگذاریم که اگه عدد کوپکتر از 186 بود تقسیم بر 31 بکنه.

اگه از 186 بزرگتر بود از 186 کم بکنه و عددی که باقی میمانه از این تفریقتقسیم صحیح بر 30 بکنه و عدد صحیحی که در میاد رو با 6(186 تای قبلی) جمعبکنه و عدد ماه به دست بیاد.

تا اینجا عدد به دست آمد.

اما حالا که گفته ماه رو نشان بده یه دستوری در ویژوال بیسیک هست با عنوان "Select Case" که خیلی راحت تر از 12 تا IF گذاشتنه.

اما ما با همان شرط انجام میدیم.

ادامه برنامه :

اگر عدد برابر با 1 بود در خروجی فروردین را نشان دهد.
..
..
..
.

.
..
.
.
.
.
.تا : اگر عدد 12 بود اسفند را در خروجی نمایش دهد.


سوال بعدی هم جواب میدم تصویر

Re: الگوریتم و فلوچارت

ارسال شده: پنج‌شنبه ۱۴ آبان ۱۳۸۸, ۱۰:۱۷ ب.ظ
توسط azeRilA
azeRilA نوشته شده:سوال بعدی هم جواب میدم تصویر


2-فلوچارتی ارائه دهید که شماره روز را از ورودی بگیرد وشماره ماه و شمارهروز چندم ماه را بدهد؟ هر ماه 30 روز و کل سال 360 روز فرض شود


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

عدد رو تقسیم صحیح بر 30 میکنیم که یه عدد بین 1 تا 12 باید جوابش باشه و بدون ممیز...

بعد عدد رو تقسیم بر 30 میکنیم مجدد و باقیمانده ی آن عنوان کننده چندمین روز از آن ماه هست...


اگر عدد برابر با 1 بود در خروجی فروردین را نشان دهد.
..
..
..
.

.
..
.
.
.
.
.تا : اگر عدد 12 بود اسفند را در خروجی نمایش دهد.



پایان تصویر تصویر تصویر تصویر