دستورهای انتقال کنترل  

مرجع دانلود پاورپوینت های درسی

دانش امروز، فناوری فرداست. ادوارد تِلِر

اشتراک در خبرنامه

جهت عضویت در خبرنامه لطفا ایمیل خود را ثبت نمائید

Captcha

دستورهای انتقال کنترل


دستورهای انتقال کنترل

حجم فایل : 111.8 KB
نوع فایل : پاور پوینت
تعداد اسلاید ها : 36
بنام خدا 1 2 دستورهای انتقال کنترل
Control Statements 3 انواع IF
CASE
DO
توجه: در فرترن احکام غير اجرايي (مثل اعلان) در اين بلوک ها پذيرفته نمی شود
هر کدام ازاين بلک ها می تواند با نوعی ديگر به صورت متداخل ترکيب شوند
جهت سهولت در فهم برنامه می توان به دلخواه به هر بلوک يک نام اختصاص داد 4 دستور های شرطی
Conditional Statements هر تصميمی احتياج به برآورده شدن شرط يا شروطی دارد (حتی در زندگی روز مره)
با بر آورده شدن شرايط يک سری عمليات انجام می گيرد
اگر هوا آفتابی باشد
............
.............
شرايط به صورت دستور های منطقی بيان می شوند که بر اساس نتيجه TRUE يا FALSE عملياتی انجام می گيرد 5 جريان کنترل FLOW CONTROL انتخاب و کنترل مسير اجرای برنامه از ابزار مهم و قدرتمند در برنامه نويسی است
در فرترن 90 و C دو ساختار زير جهت کنترل اجرا براساس خروجی يک عبارت منطقی مورد استفاده قرار می گيرد
ساختار و دستور IF
سازه و دستور CASE 6 ساختار و دستور IFدر فرترن
IF statement and construct ساده ترين فرم IF
IF (Logical Expression) Executable Statement
Statement : هر دستور اجرايي ( نه غير اجرايي و بجز END و خود دستور ديگری از IF)
اگر Logical Expression مقداری TRUE باشد انگاه دستور statement اجرا می شود
در اين ساختار هميشه دستور بعد از آن اجرا می شود
Statementفقط بايد يک دستور واحد باشد
مثال
IF (x<0.0) x=0.0 7 ساختار
IF THEN ساده ترين بلوک IF
چنانچه نتيجه دستوری منطقی TRUE باشد بلوکی شامل مجموعه ای از دستورات اجرا می شود
در غير اينصورت اجرا به بعد از END IF منتقل می گردد
فرم کلی
[name:] IF (logical expression) THEN
block1
END IF name 8 اجازه می دهد بر اساس نتيجه منطقی دو مسير مختلف انتخاب گردد. يک مسير با true بودن و مسير ديگر با false بودن اجرا می شود. در هر تکرار فقط يک بلوک می تواند اجرا شود
[name:] IF (logical expression) THEN
block1
ELSE
block2
END IF name
ساختار
IF THEN ELSE 9 چندين گزينه پشت سر هم امکان پذير است
تنها يک گزينه می تواند در هر بار اجرا شود
به مجرد اجرای يک گزينه کنترل به انتهای END IF می رود
در فرترن 90 با ساختار CASE جايگزين شده است
[name:] IF (logical expression) THEN
block1
ELSE IF (logical expression) THEN
block2
ELSE IF (logical expression) THEN
bolock3
ELSE
block4
...

  انتشار : ۲۶ اسفند ۱۳۹۸               تعداد بازدید : 183

دیدگاه های کاربران (0)

http://kia-ir.ir

لطفا برای ارتباط با پشتیبانی از قسمت تماس با ما و ایمیل استفاده نمایید

فروشگاه پاورپوینت فایل اوکی © 2024-1403

فید خبر خوان    نقشه سایت    تماس با ما