الدالة الدرجية: دالة أكبر عدد صحيح ودالة أصغر عدد صحيح بمثال المدرس المتشدد والمتسامح
الدالة الدرجية
لما نتكلم عن الدالة الدرجية، فمن اسمها هي دالة تقفز في درجات، ويوجد أنواع مختلفة من هذه الدالة.
فعندنا مثلًا دالة أكبر عدد صحيح، وتعريفها: أكبر عدد صحيح أقل من أو يساوي العدد اللي إحنا فيه. وعندنا أيضًا دالة أصغر عدد صحيح، وتعريفها: أصغر عدد صحيح أكبر من أو يساوي القيمة اللي إحنا فيها. خلونا نركز على الدالتين هذول لأن تعريفهم شوي يحتاج تركيز.
المدرس المتشدد: دالة أكبر عدد صحيح
خلونا نتخيل أن عندنا مدرسًا متشددًا ومدرسًا ثانيًا متسامحًا. المدرس المتشدد يقول لك: أنا ما أتعامل بالكسور، أي كسر تجيبه راح أحذفه وأبقي العدد الصحيح. فإذا جبت 5.5 راح أعطيك 5، وحتى لو جبت 5.8 أو 5.9 راح أعطيك 5. هذا بالضبط يمثل دالة أكبر عدد صحيح، لأنه يعطيك أكبر عدد صحيح أقل من أو يساوي الرقم اللي أنت وصلت له.
مثال ثانٍ على دالة أكبر عدد صحيح: عمر الإنسان. لو عندنا شخص عمره 20 سنة و6 شهور أو 20 سنة و8 شهور، ما زلنا نقول إن عمره 20 سنة، حتى لو عيد ميلاد الـ21 بكرة.
وباللغة الإنجليزية، وخصوصًا في البرمجة، يسمونها دالة الـ Floor، لأنها زي الأرضية: تنزل إلى أعلى عدد صحيح تحت الرقم اللي أنت فيه.
المدرس المتسامح: دالة أصغر عدد صحيح
أما دالة أصغر عدد صحيح فنروح إلى المدرس المتسامح اللي قال لك: أي كسر راح أرفعك إلى الأعلى. إذا أخذت 5.25 راح أحطك 6، ولو أخذت 5.01 راح أعطيك 6، ولو أخذت 5.41 راح أعطيك 6، وهكذا. فهذه نقول: أصغر عدد صحيح أكبر من أو يساوي القيمة اللي أنت فيها.
وأيضًا في اللغة الإنجليزية وفي البرمجة يسمونها Ceiling، واللي تعني السقف، لأنك كأنك تروح إلى السقف.
الأرضية والسقف
فيمكن لو استخدمنا الأرضية والسقف يكون أوضح لنا بالنسبة للدالتين هذول.
عن هذا الدرس
الدالة الدرجية بنوعيها: دالة أكبر عدد صحيح [x] (أكبر عدد صحيح أقل من أو يساوي x) بمثال المدرس المتشدد الذي يحذف الكسور ومثال العمر، ودالة أصغر عدد صحيح… هذا الدرس ضمن الفصل الأول لمنهج الثانوية ثالث ثانوي في أكاديمية موسى.