fonction و Procédure

khelef

  • Hero Member
  • *****
    • مشاركة: 1023
    • مشاهدة الملف الشخصي
    • البريد الالكتروني
في: أيار 14, 2010, 03:50:44 مسائاً
متى نستعمل fonction و Procédure في باسكال


Amir_Kader

  • Newbie
  • *
    • مشاركة: 16
    • مشاهدة الملف الشخصي
    • البريد الالكتروني
رد #1 في: أيار 15, 2010, 11:01:46 صباحاً
السلام عليكم
نستعمل Fucntion عندما نريد من خلالها الحصول أو التأثير على متغير واحد فقط (قلب جملة مثلا أو حذف الفراغات بين الحروف) و في هذه الحالة يكون اسم الـ Fucntion هو نفسه الذي يحمل هذه النتيجة المحصل عليها، و يمكن استعمالها مباشرة في عملية حسابية.
أما Procedure فتستعمل عندما نريد الحصول على عدّة نتائج أو التأثير على عدة متغيرات تشكّل عناصر الإدخال و الخروج منها، و هنا لا يمثل اسم الـ Procedure متغيرا بحد ذاته و لا يمكن إدخالها مباشرة في عملية حسابية، بل يجب استعمالها و من ثم توظيف متغيرات الخروج التي خلّفتها في العملية الحسابية (أو النصية)


ING_HYD

  • Hero Member
  • *****
    • مشاركة: 1124
    • مشاهدة الملف الشخصي
    • البريد الالكتروني
رد #2 في: أيار 17, 2010, 08:36:35 مسائاً
une fonction est utilisé pour retourner un résultat ou un tableau de résultats par contre une procédure ne fais qu'exécuter une suite d'instruction en l'occurrence d'autres procédure et fonctions


ING_HYD

  • Hero Member
  • *****
    • مشاركة: 1124
    • مشاهدة الملف الشخصي
    • البريد الالكتروني
رد #3 في: أيار 21, 2010, 04:49:44 صباحاً
salam
pour une explication avec des exemples jette un coup d'œil sur ça : http://www.web-libre.org/rto2.php?id=7c220a2091c26a7f5e9f1cfb099511e3


يوسف الضادي

  • Hero Member
  • *****
    • مشاركة: 5333
    • مشاهدة الملف الشخصي
    • http://www.sou9dz.com
    • البريد الالكتروني
رد #4 في: أيار 21, 2010, 07:24:38 صباحاً
تفضلي هنا أختاه شرح واضح و بالصور لما طلبت
http://pascal.eb2a.com/index.php?h=4.php
اي استفسار اخر نحن في الخدمة