ورود

View Full Version : آسانسور



parima mohammadi
شنبه 09 تیر 1386, 21:05 عصر
با سلام

الگوریتم یا شبه کد به زبان C برای یک آسانسور 20 طبقه میخواستم. کسی میتونه کمک کنه؟ بیشتر یه راهنمایی میخوام برای نوشتنش.
ممنون می شم.

alireza643
دوشنبه 11 تیر 1386, 07:20 صبح
اگر میشه بیشتر توضیح بدید. یعنی با کامپیور میخواهید یه آسانسور واقعی کنترل کنید. یا فقط یه الگوریتم و برنامه که این کار رو تو کامپیوتر شبیه سازی کنه؟

AzadAzadi
دوشنبه 11 تیر 1386, 15:08 عصر
salam
moshkelet kogast ?
to bala va paein rafatan tabaghat ?
man ziad to sait nemiam
baram sms bezan chi mikhay bedoni barat befrestam
09123125836:تشویق: :افسرده:

parima mohammadi
سه شنبه 12 تیر 1386, 00:02 صبح
سلام
بله درسته. فقط الگوریتم یا شبه کدشو می خوام.

alireza643
سه شنبه 12 تیر 1386, 07:58 صبح
کجای برنامه مشکل داری بگو راهنمایی کنیم. یا اصلا نمیدونی از کجا باید شروع کنی؟

parima mohammadi
چهارشنبه 13 تیر 1386, 11:26 صبح
salam
moteasefane nemidoonam az koja bayad shoroo konam:ناراحت:

alireza643
چهارشنبه 13 تیر 1386, 15:29 عصر
سلام
ببینید هر وقت شما نمیدونستید از کجا باید شروع کنید بهترین کار اینه که روی کاغذ بنویسید برنامه از چه قسمتهایی تشکیل شده و چه کارهایی باید انجام بده. مثلا برای شما در کل یک آسانسور میخواهید.

حالا این آسانسور چه کاری میکنه بین طبقات جابجا میشه.
چه اجزایی داره : 1 موتور 2 تسمه 3 کلید های طبقات ...
حالت هایی داره 1 بالا میره 2 پایین میره 3 در یکی از طبقات توقف کرده.
چه اتفاقاتی ممکنه براش بیوفته 1 کلید یکی از طبقات زده بشه 2 برق قطع بشه 3 موتور خراب بشه
موقع هر اتفاق چه کاری انجام میده؟
با زده شدن کلید و بسته شدن در حرکت میکنه
با قطع شدن برق متوقف میشه

این کار سختی نیست. برای خودت همه این هارو لیست کن یعنی تمام جزئیات رو. بعد بیا از میان این جزئیات بخش هایی رو که دوست داری تو برنامت باشه انتخاب کن مثلا شاید دوست نداشته باشی تو برنامه درباره تسمه های نه دارنده آسانسور چیزی بدونی پس لازم نیست تو برنامه واردش کنی. حالا بخش هایی که انتخاب کردی نگاه کن میبینی که همشون یا یک سری متغیر خیلی معمولی هستن یا یک سری تابع خیلی ساده که باید بنویسی.
بعد هم همت کن بشین پشت کامپیوتر و بنویس. اگر مشکلی داشتی دوباره همین جا مطرح کن.
موفق باشی