باسكال: الجمل الشرطية والدورية
الجمل الشرطية والحلقات التكرارية تسمح ببرمجة خوارزميات معقدة.
1. الجملة الشرطية if
if condition then statement; if condition then statement1 else statement2; يمكن تركيب جمل شرطية متداخلة.
2. الجملة الشرطية case
case expression of value1: statement1; value2: statement2; else statement; end;
3. حلقة for
for i:=start to end do statement. لأسفل: for i:=start downto end.
4. حلقة while و repeat
while condition do statement (شرط مبدئي). repeat statement until condition (شرط نهائي، تنفذ مرة على الأقل).
مثال
for i:=1 to 10 do writeln(i);
تمارين
- اكتب برنامجا يطبع الأعداد الزوجية من 2 إلى 20.
- اكتب برنامجا يحسب مضروب عدد (factorial).
مدونة التربية و التعليم في الجزائر – دروس، فروض، نتائج امتحانات مدونة التربية والتعليم في الجزائر | تحضير الدروس، فروض واختبارات، نتائج البكالوريا وBEM، مسابقات التوظيف، والتوجيه المدرسي للطلاب وأولياء الأمور.