تبليغاتX
آموزش c++ and visual c++ matlab -
C++ &Visual C++ & Matlab
آشنایی با زبانهای برنامه نویسی سی پلاس پلاس ویژوال سی و مطلب به همراه دانلود کد ها

شرط swich-case :

 

از اين ساختار براي تصميم گيري چندگانه بر اساس مقادير مختلف يك عبارت استفاده مي شود.به طور

کلي در تمام تصميم گيري ها که بيش از ٣ انتخاب وجود داشته باشد از اين دستور استفاده مي شود.

 

به عنوان مثال فرض کنيد متغيري مثل x ، مقادیری مثل 1، 2، 3 را اختيار مي کند و مي خواهيد بر اساس مقاديرمختلف x تصميم گيري مختلفي را انجام دهيد.اگر برابر ١ بود دستورات ١، اگر برابر ٢ بود دستورات ٢ و اگربرابر ٣ بود دستورات ٣ اجرا شوند و در صورتي که هيچ کدام از اين ها نبود دستورات ٤ (otherwise) اجرا شوند.جالت کلي اين دستور را مشاهده مي کنيد:

 

 

switch switch_expr

case case_expr,

statement, ..., statement

case {case_expr١, case_expr٢, case_expr٣,...}

statement, ..., statement

...

otherwise,

statement, ..., statement

end

به چند نكته در اين مورد بايد دقت کرد:

 

١) پس از اجراي هر يك از دستورات روند اجرا برنامه به بعد از End منتقل مي شود و ساير Case ها کنترل

نمي شوند.

٢)در بالا در مورد Case دوم در صورتي آه عبارت مورد نظر با هر يك ٣ عبارت داخل کروشه ({})برابر باشد

دستورات اجرا مي شوند.

٣)استفاده از Otherwise نيز اختياري است.

بلوك :Try-Catch

 

شكل کلي اين دستور به اين صورت مي باشد:

 

try

commands

catch

commands

end

 

عملكرد اين دستور به اين صورت است که دستورات زير Try اجرا مي شوند؛ در صورتي که خطايي رخ دهد

کنترل برنامه به Catch منتقل شده و دستورات موجود در اين قسمت اجرا مي شود. اين خاصيت باعث مي

شود از آن براي خطايابي برنامه ها استفاده شود.

 

توقف روند اجراي برنامه:

 

Break

 

هنگامي که اين دستور اجرا مي شود MATLAB به اولين دستور که بعد از حلقه For قرار دارد مي رود.در

صورتي که اين دستور در حلقه هاي تو درتو While) يا For) به کار رود MATLAB فقط از حلقه جاري خارج

می شود .

 

Error

اين دستور باعث توقف اجرا برنامه شده و مي تواند يك رشته کاراکتری را برگرداند.

 

error (‘ STATEMENT ’)

 

 

Return

 

هر گاه روند اجرا برنامه به اين دستور برسد مقدار مورد نظر را برمي گرداند(در Command window نمايش

مي دهد)؛ و ادامه اجراي برنامه متوقف مي شود.

از اين دستور براي نمايش زود هنگام مقادير يعني قبل از به پايان رسيدن کامل برنامه استفاده مي شود. به

اين ترتيب هرگاه جواب مورد نظر به دست آمد روند اجراي برنامه نيز متوقف مي شود و مقدار مورد نظر را

برمي گرداند.

 

 

 

 

+ نوشته شده در  سه شنبه 27 شهریور1386ساعت 7:13 قبل از ظهر  توسط عباس سلیمی | 
 
صفحه نخست
پست الکترونیک
آرشیو
 

 
درباره وبلاگ
با سلام به شما دوست عزیز که از این وبلاگ بازدید می فرمائید ضمن آرزوی توفیق برای شما دوست گرامی وبلاگ matlabseven در راستای اهداف جدید خود علاوه بر آموزش مطلب به آموزش دو برنامه دیگر سی پلاس پلاس و ویژوال سی خواهد پرداخت . امیدوارم به عنوان یک برنامه نویس تازه کار بتوانم اطلاعات جدیدی را در این زمینه هم منتقل نمایم .

با تشکر عباس سلیمی
کارشناس برق الکترونیک

آمار بازدید کنندگان
ip-location map it!
پیوندهای روزانه
برنامه Paint
قرار دادن عکس در پس زمینه درایوها
ساخت و تغییر فونت
تغییر دسکتاپ
محاسبه اوقات شرعی
پاسخ به چند سوال رايج در مورد Visual C++
pcode چیست؟
جلسه اول آشنایی با سیمولینک
جلسه چهارم آموزش GUI
جلسه سوم آموزشGUIi
جلسه دوم آموزش GUI
جلسه اول آموزش GUI
ادامه برنامه نویسی
آغاز برنامه نویسی در matlab
دانلود کتاب آموزش MATLAB
پورت های سریال-بخش آخر
پورتهای سریال –قسمت دوم
پورتهای سریال-قسمت اول
رسم نمودار-قسمت پنجم
رسم نمودار-قسمت چهارم
محصولات جدید matlabseven
رسم نمودار -قسمت سوم
رسم نمودار-قسمت دوم
رسم نمودار-قسمت اول
تبدیلات در مطلب
رشته ها-قسمت دوم
رشته ها-قسمت اول
محاسبات مربوط به زمان
چند دستور کاربردی
آرایه های سلولی
آرایه های اسپارس
چند جمله ای ها
اعداد مختلط
دسترسی به عناصر ماتریس
ایجاد ماتریس
وب سایت MATLAB
آرشیو پیوندهای روزانه
نوشته های پیشین
دی 1387
آذر 1387
آبان 1387
مهر 1387
شهریور 1387
اردیبهشت 1387
بهمن 1386
دی 1386
آذر 1386
آبان 1386
مهر 1386
شهریور 1386
مرداد 1386
تیر 1386
خرداد 1386
اردیبهشت 1386
پیوندها
سایت شهر اسفراین
آموزش مطلب -میهن بلاگ
به یاد بهترین و...
دهکده توریستی رویین
بیا تو امنیت !!!
مدارات الکترونیک
وبلاگ ایران سما
وبلاگ مهندسی صنایع
وبلاگ جامع برق و الکترونیک عماد
مهندسی صنایع و مقالات - ie313
وب سایت محمد شمس
نظر سنجی