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