
نام فایل : ساختارهای کنترلی
فرمت : .ppt
تعداد صفحه/اسلاید : 38
حجم : 457 کیلوبایت
بنام خدا
*
*
ساختارهای کنترلی
*
ساختارهای کنترلی
در یک زبان ساختار یافته، میتوان روی اجرا یک یا چند دستور و همچنین تقدم و تاخر آنها کنترل داشت. این کنترلها بطور عمده به دو صورت بیان میشوند.
شرطها
حلقهها
*
فلوچارت (روندنما) یک شرط
*
شرط ساده
گرامر شرط ساده به صورت زیر است.
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
*
بلوک IF
در اینجا ساختار شرط پیچیدهتر است، بدین معنی که در صورت برقراری شرط باید چند جمله اجرا شود. گرامر آن به صورت زیر است:
If (logical expr.) Then
exec-statement(s)
End if
....
برچسب های مهم