الإجراء الذي يحتوي على معلمة هو جزء من التعليمات البرمجية يمكن استدعاؤه من البرنامج الرئيسي وتمرير قيمة إليه كوسيطة. في هذه الحالة ، سنقوم بإنشاء إجراء يأخذ عددا طبيعيا ن.
العدد الطبيعي هو رقم يساوي أو أكبر من واحد. سيؤدي الإجراء الذي سنقوم بإنشائه إلى تنفيذ إجراءات معينة بهذا الرقم. يمكنك استخدام إجراء مع معلمة للراحة وإعادة استخدام التعليمات البرمجية.
في إجراءاتنا ، يمكننا استخدام تعليمات وعمليات مختلفة لمعالجة الرقم ن. على سبيل المثال ، يمكننا التحقق مما إذا كان الرقم زوجيا أم فرديا. يمكنك أيضا حساب مجموع أرقامها أو تقسيمها على رقم آخر. يمكن للإجراء القيام بكل ما هو ضروري اعتمادا على متطلبات المهمة.
- الإجراء مع معلمة: كتابة إجراء
- أخذ العدد الطبيعي ن
- تنفيذ إجراءات معينة
- سؤال وجواب
- ما هي المعلمات لا يقبل الإجراء?
- لماذا أحتاج هذا الإجراء?
- يمكنك إعطاء مثال على استخدام الإجراء?
- هل من الممكن استخدام الإجراء مع الأرقام السالبة?
الإجراء مع معلمة: كتابة إجراء
الإجراءات هي اللبنات الأساسية في البرمجة. إنها تسمح لك بإنشاء رمز قابل لإعادة الاستخدام يؤدي مهمة أو عملية محددة. أحد الجوانب المهمة للإجراءات هو القدرة على نقل البيانات داخل الإجراء باستخدام المعلمات.
المعلمات هي المتغيرات التي يمكن تمريرها إلى إجراء عندما يتم استدعاؤه. إنها تسمح لك باستخدام قيم مختلفة لكل مكالمة إجراء ، مما يجعلها أكثر مرونة وتنوعا.
نوع واحد من المعلمة هو إجراء مع معلمة. في هذه الحالة ، يقبل الإجراء معلمة واحدة أو أكثر يمكن استخدامها داخل جسم الإجراء لأداء مهمة محددة.
لنلق نظرة على مثال لإجراء بمعلمة تأخذ رقما طبيعيا ن:
أرقام الطباعة (ن) {
إلى عن على (دعني = 1 ؛ أنا <= ن ؛ أنا i) {
وحدة التحكم.سجل (ط);
}
}
أرقام الطباعة (5);
في هذا المثال ، أنشأنا إجراء يسمى "برينتنومبرز" الذي يقبل المعلمة "ن". داخل جسم الإجراء ، استخدمنا حلقة" من أجل "لإخراج جميع الأرقام من 1 إلى" ن " باستخدام إخراج وحدة التحكم.
ثم أطلقنا على إجراء "أرقام الطباعة" ومررنا الرقم 5 كحجة. نتيجة لذلك ، فإن أرقام إخراج الإجراء من 1 إلى 5 إلى وحدة التحكم.
غالبا ما تستخدم الإجراءات ذات المعلمات لأداء المهام المتكررة بمدخلات مختلفة. أنها تجعل رمز أكثر تنظيما, قابل للقراءة, وصيانتها بسهولة. بالإضافة إلى ذلك ، تسمح لك الإجراءات ذات المعلمات بتجنب تكرار التعليمات البرمجية وزيادة إمكانية إعادة استخدامها.
أخذ العدد الطبيعي ن
الإجراء الذي يأخذ الرقم الطبيعي ن هو جزء من التعليمات البرمجية التي تنفذ سلسلة معينة من الإجراءات مع رقم معين. قيمة الإدخال ن يمكن أن يكون أي عدد طبيعي ، أي عدد صحيح موجب ، لا يشمل الصفر.
إجراء في البرمجة هو جزء مستقل من التعليمات البرمجية التي يمكن أن تأخذ الحجج (في هذه الحالة ، وعدد ن) وتنفيذ بعض العمليات على ذلك.
لإجراء يقبل الرقم الطبيعي ن ، يمكن استخدام خوارزميات مختلفة ، كل منها سيؤدي عمليات معينة مع هذا المتغير.
هذا هو رمز الإجراء البسيط الذي يقبل الرقم الطبيعي ن:
قد تبدو عملية الإجراء(ن: عدد صحيح) كما يلي;
فار
أنا: عدد صحيح;
بيغن
لأني: = 1 إلى ن تفعل
بيغن
// تنفيذ العمليات مع ط
النهاية;
النهاية;
في هذا المثال ، يأخذ إجراء العملية عددا طبيعيا ن كوسيطة إدخال وينفذ بعض العمليات على المتغير أنا في حلقة من 1 إلى ن.في أمثلة التعليمات البرمجية في العالم الحقيقي ، يمكن استخدام هذا الإجراء للعديد من المهام المختلفة وتنفيذ عمليات مختلفة داخل الحلقة ، اعتمادا على متطلبات المهمة.
تنفيذ إجراءات معينة
يمكن إجراء مع معلمة تنفيذ إجراءات مختلفة اعتمادا على قيمة المعلمة التي يتم تمريرها. في حالة إجراء يقبل عددا طبيعيا ن ، يمكنك استخدام هذه القيمة لتنفيذ عمليات مختلفة.
هنا مثال على إجراء مع معلمة تعرض جميع الأرقام من 1 إلى ن:
عدد الطباعة الداخلي (ن: عدد صحيح);
فار
أنا: عدد صحيح;
بيغن
لأني: = 1 إلى ن تفعل
بيغن
الكتابة (أنا);
النهاية;
النهاية;
يستخدم هذا الإجراء حلقة للتكرار من خلال جميع الأرقام من 1 إلى ن. في كل تكرار للحلقة ، يتم عرض قيمة أنا على الشاشة باستخدام وظيفة وريتلن (). وبالتالي ، نتيجة لهذا الإجراء ، سيتم عرض سلسلة من الأرقام من 1 إلى ن على الشاشة.
مثال على استخدام هذا الإجراء:
فار
عدد: عدد صحيح;
بيغن
اكتب ('أدخل رقما طبيعيا: ');
قراءة (عدد);
أرقام الطباعة (عدد);
النهاية.
في هذا المثال ، يطلب من المستخدم إدخال رقم طبيعي. ثم يتم تمرير قيمة متغير الرقم كوسيطة إلى إجراء الطباعة (). وبالتالي ، سيتم عرض جميع الأرقام من 1 إلى الرقم الذي تم إدخاله على الشاشة.
تسمح لك الإجراءات ذات المعلمات بتقسيم الكود إلى كتل منفصلة وإعادة استخدامها في أجزاء مختلفة من البرنامج. كما أنها تسهل قراءة وفهم رمز البرنامج ، حيث تشير المعلمات إلى بيانات الإدخال اللازمة لتنفيذ إجراءات معينة.
سؤال وجواب
ما هي المعلمات لا يقبل الإجراء?
يأخذ الإجراء معلمة واحدة فقط ، والتي يجب أن تكون عددا طبيعيا ن.
لماذا أحتاج هذا الإجراء?
يمكن استخدام هذا الإجراء لحل المشكلات التي تتطلب العمل بالأرقام الطبيعية. على سبيل المثال ، يمكن استخدامه لحساب عامل رقم ، أو التحقق من بساطة الرقم ، أو إنشاء سلسلة من الأرقام.
يمكنك إعطاء مثال على استخدام الإجراء?
بالطبع! على سبيل المثال ، إذا اتصلنا بإجراء بالمعلمة ن=5 ، فيمكنه تنفيذ الإجراءات المتعلقة بالعمليات على الرقم 5 ، على سبيل المثال ، حساب عامل الرقم 5 (5! = 5 * 4 * 3 * 2 * 1 = 120).
هل من الممكن استخدام الإجراء مع الأرقام السالبة?
لا ، يجب أن تكون معلمة الإجراء عددا طبيعيا ، أي عدد صحيح موجب (1 ، 2 ، 3 ، وهكذا). إذا قمت بتمرير رقم سالب كمعلمة ، فقد لا يعمل الإجراء بشكل صحيح أو يعطي خطأ.