پاورپوینت ساختارهای کنترلی (pptx) 38 اسلاید
دسته بندی : پاورپوینت
نوع فایل : PowerPoint (.pptx) ( قابل ویرایش و آماده پرینت )
تعداد اسلاید: 38 اسلاید
قسمتی از متن PowerPoint (.pptx) :
بنام خدا
1
2
ساختارهای کنترلی
3
ساختارهای کنترلی
در یک زبان ساختار یافته، میتوان روی اجرا یک یا چند دستور و همچنین تقدم و تاخر آنها کنترل داشت. این کنترلها بطور عمده به دو صورت بیان میشوند.
شرطها
حلقهها
4
فلوچارت (روندنما) یک شرط
5
شرط ساده
گرامر شرط ساده به صورت زیر است.
If(logical expr.) exec-statement
مثال:
Real :: x, Absolute_x
Read*, x
Absolute_x = x
IF(x < 0.0) Absolute_x = -x
Print*, 'Absolute value of', x, 'is', Absolute_x
End
6
بلوک IF
در اینجا ساختار شرط پیچیدهتر است، بدین معنی که در صورت برقراری شرط باید چند جمله اجرا شود. گرامر آن به صورت زیر است:
If (logical expr.) Then
exec-statement(s)
End if
7
مثال بلوک IF
در مثال زیر اگر متغیر دوم از متغیر اول بزرگتر بود، برنامه زیر جای آنها را با هم عوض میکند.
Integer :: x, y, temp
Read*, x, y
IF (y>x) Then
temp = y
y = x
x = temp
End IF
Print*, x, y
End
8
بلوک IF در حالت پیچیدهتر
میتوان حالت پیچیدهتر را در بلوک IF اعمال نمود.
If (logical expr.) Then
exec-statement(s)_1
Else
exec-statement(s)_2
End if
9
مثال بلوک IF در حالت پیچیدهتر
مثال
Integer :: Number
Read*, Number
IF (mod(Number, 2) == 0) Then
Write(*,*) Number, 'is even '
Else
Write(*,*) Number, 'is odd'
End IF
End