الخوارزميات: الدوال والإجراءات في البرمجة
الدوال والإجراءات هي وحدات برمجية مستقلة تنفذ مهمة محددة. تساعد في تنظيم البرنامج وتقليل التكرار.
أولا: الفرق بين الدالة والإجراء
الدالة (Function): تعيد قيمة واحدة إلى البرنامج الرئيسي.
الإجراء (Procedure): ينفذ مجموعة من التعليمات دون إعادة قيمة.
ثانيا: تعريف دالة في باسكال
Function اسم_الدالة(وسائط: نوع): نوع_النتيجة;
Var متغيرات محلية;
Begin
تعليمات;
اسم_الدالة := النتيجة;
End;
ثالثا: تعريف إجراء
Procedure اسم_الإجراء(وسائط: نوع);
Var متغيرات محلية;
Begin
تعليمات;
End;
تمارين
التمرين الأول: اكتب دالة تحسب مضروب عدد (Factorial).
التمرين الثاني: اكتب إجراء يطبع عناصر مصفوفة.
التمرين الثالث: ما الفرق بين المتغيرات العامة والمتغيرات المحلية؟
للمزيد: باسكال: المدخلات والمخرجات و المخططات الانسيابية.
مدونة التربية و التعليم في الجزائر – دروس، فروض، نتائج امتحانات مدونة التربية والتعليم في الجزائر | تحضير الدروس، فروض واختبارات، نتائج البكالوريا وBEM، مسابقات التوظيف، والتوجيه المدرسي للطلاب وأولياء الأمور.