الفنون التصويرية. باستخدام الإجراءات


الإجراءات عند إنشاء برامج رسومات ، غالبًا ما يتعين عليك رسم نفس الأشكال. لتجنب نسخ نفس الأوامر ، استخدم الإجراءات.
الشكل العام لإدخال الإجراء يبدو كالتالي: & nbsp؛
نبسب ؛
void & nbsp؛ اسم الإجراء (معلمات الإجراء) & nbsp؛ & nbsp؛
// قد تكون المعلمات غائبة ، ولكنها غالبًا ما تستخدم في
// لرسم أشكال مختلفة أو في أماكن مختلفة من الصورة
{
على & nbsp ؛ على & nbsp ؛ على & nbsp ؛ الأوامر التي يتم تنفيذها عند استدعاء إجراء ما
}

غالبًا ما تتم كتابة الإجراءات فوق الوظيفة الرئيسية الرئيسية ()
من أجل تنفيذ أوامر الإجراء في البرنامج الرئيسي ، يكفي كتابة اسم الإجراء (سيتم استدعاء الإجراء وسيتم تنفيذ الأوامر المكتوبة داخل الإجراء.
نبسب ؛
void main ()
{
على & nbsp ؛ على & nbsp ؛ على & nbsp ؛ الإجراء_اسم
}

على سبيل المثال ، البرنامج الذي يرسم دائرتين مملوءتين ، حيث يتم فصل رسم الدائرة في إجراء منفصل ، سيبدو كما يلي: <قبل> // المعلمات x ، y - مركز الدائرة ، المعلمة r - نصف قطر الدائرة ، المعلمة c - للون تعبئة الدائرة // سيتم تحديد القيم الدقيقة لهذه المعلمات عند استدعاء الإجراء في البرنامج الرئيسي draw_circle باطل (int x، int y، int r، int c) { دائرة (س ، ص ، ج) ؛ طمر (س ، ص ، ج) ؛ } باطل رئيسي () { // بين قوسين نضع قيم المعلمات التي يجب استخدامها عند رسم دائرة // سيتم تمرير هذه المعلمات إلى الإجراء draw_circle (100 ، 100 ، 50 ، 5) ؛ draw_circle (200 ، 200 ، 100 ، 10) ؛ }