الجمل الشرطية في الباسكال Conditional sentences IF Statement Basic in Pascal
درس جديد من سلسلة دروس باسكال و دلفي اليوم سنرى الجمل الشرطية و سنبدأ بالعبارة الشرطية IF
قبل ان نصل الى هذه المرحلة كنا نكتب اسطر برمجية عشوائية أو محددة تعطينا قيم ثابتة من حيث نتائج التنفيذ
أكيد بعد التقدم في البرمجة في لغة الباسكال سنكتشف طرق جديدة و متنوعة تلبي إحتياجات المبرمج من حيث تعدد
الأفكار البرمجية فعلى سبيل المثال عندما نقترح اي فكرة برمجية أكيد سيكون لها عدة فصول متناقضة
و لهيكلة الأسطر البرمجية وجب علينا أن نتحكم في اسلوب البرمجة و تغييرها حيث نتحكم في تنفيذ الأزاد وفق شروط معينة
على قيم عديدة و هذا ما يعرف بالجمل الشرطية
الجمل الشرطية عنصر مهم في جميع لغات البرمجة لا يمكن الإستغناء عنه مهما كان
العبارة الشرطية IF
هذه العبارة تعني لو و نقول في البرمجة لو حدث كذا اعمل كذا أو العكس
و ككل مرحلة من مراحل اكتشاف مكتبة الكلمات المفتاحية للبرمجة فإن هذه الجملة الشرطية لها صيغة محددة و هي كالتالي
IF condition boolean values then
......instructions
هذه الصيغة العادية و القاعدة للجملة الشرطية
و سنرى مثال على ذلك
قد يعجبك ايضا
;program condition_if
;var val1,val2 : integer
begin
;val1 := 15
;val2:=30
if val1 > val2 then
;writeln('Welcome to pascal')
.end
في هذا البرنامج الصغير سنقوم بمقارنة القيمتين في حال كانت القيمة الأولى أصغر من القيمة الثانية فإن البرنامج سيطبع لنا
العبارة Welcome to pascal و العكس فإنه لا يطبع القيمة و يخرج من البرنامج
والنتيجة كمت هو موضخ في الصورة
وفي هذا الفيديو شرح مفصل عن الجملة الشرطية
العبارة الشرطية IF