0
0

با سلام. من تازه با نرم افزار متلب آشنا شدم. یکی از همکارام کدی به من داده که یه دستور عجیب توش بود و نوشته بود while 1 البته برنامه درست جواب میده ولی مگه نباید روبه روی while یه شرطی رو بررسی کنیم که تا زمان برقراری شرط حلقه تکرار بشه؟ عدد یک که روبه روی while نوشته شده که جمله شرطی نیست. ممکنه لطفا توضیح بدید. ممنونم

  • امیرارسالان توفیقی درخواست شده در 5 سال پیش
  • آخرین ویرایش 5 سال پیش
0
0

این دستور معادل دستور Do در زبان های دیگر برنامه نویسیه و وقتی while  رو به اینصورت می نویسیم معنیش اینه که می خوایم حداقل یکبار دستورات حلقه اجرا بشن و بعد از اولین تکرار بررسی انجام شه که آیا به تکرار بیشتری نیاز هست یا نه. توی متلب اگه بخوایم شرط تکرار رو نقض کنیم یه عبارت شرطی ایجاد میکنیم که اگه شرط برقرار باشه باز هم تکرار ها انجام شن و اگه برقرار نباشه در قسمت else   از دستور if با استفاده از فرمان break جلوی تکرارهای بعدی گرفته بشه

نمایش 1 نتیجه
پاسخ شما

برای ارسال لطفا ابتدا وارد خود شوید.

لطفا صبر کنید