السنة الكبيسة هي السنة التي يكون فيها عدد الأيام 366 ، وليس 365 ، كما هو الحال في السنة العادية. لتحديد ما إذا كانت السنة سنة كبيسة ، يمكنك استخدام صيغة تستند إلى قواعد وأسرار معينة.
يتم تخزين أسرار تحديد السنة الكبيسة في قوانين الطبيعة الفلكية والرياضية. إنها تسمح لنا بتخصيص أيام السنة بشكل صحيح ، مع مراعاة تغير الفصول وفترات التوازن.
واحدة من أكثر الطرق شيوعا لتحديد سنة كبيسة هي القاعدة القائلة بأن السنوات الكبيسة هي سنوات قابلة للقسمة على 4 بدون الباقي. ومع ذلك ، يمكن أن تؤدي هذه القاعدة إلى أخطاء لأنها لا تأخذ في الاعتبار الشروط الإضافية.
لتحديد سنة كبيسة بدقة ، يجب مراعاة قاعدة أخرى ، والتي بموجبها السنوات التي تقبل القسمة على 100 بدون الباقي ليست سنوات كبيسة ، باستثناء السنوات التي تقبل القسمة على 400 بدون الباقي. تصحح هذه القاعدة عدم دقة القاعدة الأولى وتسمح لك بتحديد تاريخ أكثر دقة للاحتفال بالسنة الكبيسة.
- مفهوم ومعنى سنة كبيسة
- كيفية تحديد سنة كبيسة يدويا
- قاعدة بسيطة للقسمة على 4 بدون الباقي
- استثناء: سنوات قابلة للقسمة على 100 بدون باقي
- ولكن هناك استثناء من الاستثناء: سنوات قابلة للقسمة على 400 بدون باقي
- خوارزمية لتحديد سنة كبيسة في البرمجة
- استخدام عوامل الحالة
- التحقق من تقسيم السنة بنسبة 4 دون الباقي
- سؤال وجواب
- كيف يمكنني معرفة ما إذا كان العام الحالي هو سنة كبيسة?
- ما هي أهمية سنة موسم الذروة?
- في سنة كبيسة, يستمر فبراير 29 أيام, وكم يوما هناك في الأشهر الأخرى?
- ما هي الصيغ التي يمكن استخدامها لتحديد سنة كبيسة?
مفهوم ومعنى سنة كبيسة
سنة كبيسة هي سنة تحتوي على يوم إضافي في فبراير ، 29 فبراير. يضاف مثل هذا اليوم الإضافي كل 4 سنوات للتعويض عن التأخر الطفيف للسنة التقويمية عن السنة الشمسية. تظهر سنة كبيسة من أجل مواءمة تقويمنا مع تقويم يعتمد على بيئة الأرض بواسطة الشمس.
تكمن قيمة السنة الكبيسة في دقة تحديد الوقت والمواسم. سعت الإنسانية دائما إلى ترتيب الوقت وتقسيم السنة إلى أجزاء متساوية. كان إدخال سنة كبيسة إحدى الخطوات نحو إنشاء تقويم دقيق.
بدون سنة كبيسة ، كان التقويم قد تحول بالنسبة إلى الفصول. سيتم تعطيل جميع الأحداث المتعلقة بالوقت من العام على المدى الطويل. على سبيل المثال ، سيبدأ موسم الشتاء في التحول إلى وقت مبكر من العام ، والصيف إلى وقت لاحق. هذا من شأنه أن يؤثر على الزراعة ، والتخطيط للأحداث ، والملاحظات الفلكية ، والعديد من الجوانب الأخرى في حياتنا.
كيفية تحديد سنة كبيسة يدويا
هناك العديد من القواعد البسيطة التي يمكن استخدامها لتحديد ما إذا كانت السنة سنة كبيسة. وهنا بعض منهم:
- القاعدة رقم 1: السنة التي تقبل القسمة على 4 بدون الباقي هي سنة كبيسة. على سبيل المثال ، السنوات 1996 و 2004 و 2020 هي سنوات كبيسة.
- القاعدة رقم 2: ومع ذلك ، إذا تم تقسيم السنة على 100 بدون الباقي ، فهذا لا يعني أنها سنة كبيسة. على سبيل المثال ، السنوات 1700 و 1800 و 1900 ليست سنوات كبيسة.
- القاعدة رقم 3: إذا قسمت سنة على 400 بدون الباقي ، فهذا يعني أنها سنة كبيسة. على سبيل المثال ، السنوات 1600 و 2000 و 2400 هي سنوات كبيسة.
الآن بعد أن أصبح لدينا هذه القواعد ، دعونا نلقي نظرة على مثال:
| السنة | هي سنة سنة كبيسة? |
|---|---|
| 1996 | نعم |
| 2000 | نعم |
| 2010 | لا |
في هذا المثال ، نرى أن عامي 1996 و 2000 هما سنوات كبيسة ، حيث يتم تقسيمهما على 4 بدون الباقي. عام 2010 ليس سنة كبيسة ، لأنه لا يتوافق مع أي من القواعد.
الآن بعد أن عرفت هذه القواعد البسيطة ، ستتمكن من تحديد ما إذا كانت السنة سنة كبيسة ، دون استخدام صيغ أو برامج خاصة. استخدم هذه القواعد واستخلص استنتاجاتك الخاصة!
قاعدة بسيطة للقسمة على 4 بدون الباقي
هناك قاعدة بسيطة لتحديد سنة كبيسة على أساس قسمة السنة على 4 بدون الباقي. إذا تم تقسيم السنة على 4 بدون الباقي ، فهي سنة كبيسة.
على سبيل المثال ، عام 2020 قابل للقسمة على 4 بدون الباقي ، لذا فهي سنة كبيسة.
إذا تم تقسيم السنة على 4 مع الباقي ، فهي ليست سنة كبيسة.
على سبيل المثال ، يتم تقسيم عام 2021 على 4 مع الباقي ، لذا فهي ليست سنة كبيسة.
تعطي قاعدة القسمة البسيطة على 4 بدون الباقي نتيجة دقيقة إلى حد ما لتحديد السنوات الكبيسة وغير الكبيسة.
استثناء: سنوات قابلة للقسمة على 100 بدون باقي
هناك استثناء واحد للقاعدة العامة لتحديد سنة كبيسة. إذا كانت السنة قابلة للقسمة تماما على 100 بدون الباقي ، فهي ليست سنة كبيسة ، حتى لو كانت قابلة للقسمة على 4 بدون الباقي. هذا يتبع من شرط إضافي في تعريف التقويم الغريغوري.
وهكذا ، فإن السنوات ، مثل 1700 و 1800 و 1900 ، لم تكن سنوات كبيسة ، على الرغم من أنها مقسمة على 4 دون الباقي. لكن عام 2000 كان سنة كبيسة ، حيث تم تقسيم عام 2000 على كل من 4 و 100 دون الباقي. هذا لأنه في التقويم الغريغوري ، يجب أن تكون السنة الكبيسة أيضا من مضاعفات 400 بدون الباقي.
تمت إضافة هذه القاعدة لمراعاة حقيقة أن وقت الأرض ليس دقيقا تماما وأن اليوم في الواقع أقصر من 24 ساعة. يتيح لك هذا التصحيح تعويض هذا الاختلاف والحفاظ على دقة التقويم قدر الإمكان.
| السنة | القسمة على 100 بدون الباقي | القسمة على 4 بدون الباقي | سنة كبيسة? |
|---|---|---|---|
| 1700 | نعم | لا | لا |
| 1800 | نعم | لا | لا |
| 1900 | نعم | لا | لا |
| 2000 | نعم | نعم | نعم |
لذلك ، عند تحديد سنة كبيسة ، من الضروري مراعاة الاستثناء للسنوات القابلة للقسمة على 100 بدون الباقي. يتيح لك ذلك الحفاظ على دقة التقويم لعدة قرون قادمة.
ولكن هناك استثناء للاستثناء: سنوات قابلة للقسمة على 400 دون الباقي
على الرغم من أن السنوات التي تقبل القسمة على 4 دون الباقي تعتبر سنوات كبيسة ، إلا أن هناك استثناء لهذه القاعدة. السنوات التي تقبل القسمة على 100 بدون الباقي لا تعتبر عادة سنوات كبيسة.
ومع ذلك ، هناك استثناء إضافي لهذا الاستثناء. السنوات المقسمة على 400 بدون الباقي لا تزال تعتبر سنوات كبيسة. هذا يعني أن السنوات مثل 1600 و 2000 هي سنوات كبيسة ، على الرغم من حقيقة أنها قابلة للقسمة على 100 بدون الباقي.
يتم إجراء هذا الاستثناء من أجل مزامنة التقويم مع السنة الشمسية الطبيعية. تستمر السنة الشمسية حوالي 365.25 يوما ، ويعتبر تقويمنا أن السنة هي 365 يوما. من خلال حساب كل سنة رابعة كسنة كبيسة ، واستبعاد معظم السنوات القابلة للقسمة على 100 ، فإننا نقترب من مدة السنة الشمسية.
وبالتالي ، فإن صيغة تحديد سنة كبيسة تتضمن استثناء للسنوات القابلة للقسمة على 100 بدون الباقي ، ولكنها تستبعد استثناء للسنوات القابلة للقسمة على 400 بدون الباقي.
خوارزمية لتحديد سنة كبيسة في البرمجة
في البرمجة ، هناك العديد من الخوارزميات التي تسمح لك بتحديد ما إذا كانت السنة سنة كبيسة أم لا. لنفكر في إحدى الخوارزميات البسيطة:
- نتحقق مما إذا كانت السنة مقسومة على 4 بدون الباقي. إذا كانت الإجابة بنعم ، فانتقل إلى الخطوة التالية ، وإلا فإن السنة ليست سنة كبيسة.
- نتحقق مما إذا كانت السنة مقسومة على 100 بدون الباقي. إذا كانت الإجابة بنعم ، فانتقل إلى الخطوة التالية ، وإلا فإن السنة هي سنة كبيسة.
- نتحقق مما إذا كانت السنة مقسومة على 400 بدون الباقي. إذا كانت الإجابة بنعم ، فإن السنة هي سنة كبيسة ، وإلا فإن السنة ليست سنة كبيسة.
وبالتالي ، إذا كانت السنة قابلة للقسمة على 4 بدون باقي ، ولكنها غير قابلة للقسمة على 100 بدون باقي ، أو قابلة للقسمة على 400 بدون باقي ، فإن السنة هي سنة كبيسة.
فيما يلي أمثلة على تطبيق هذه الخوارزمية:
- عام 2020: يقبل القسمة على 4 بدون الباقي -> يقبل القسمة على 100 بدون الباقي -> يقبل القسمة على 400 بدون الباقي -> سنة كبيسة.
- العام هو 2021: يقبل القسمة على 4 بدون الباقي - > لا يقبل القسمة على 100 بدون الباقي -> السنة ليست سنة كبيسة.
- عام 2000: مقسوما على 4 بدون الباقي -> مقسوما على 100 بدون الباقي -> مقسوما على 400 بدون الباقي -> سنة كبيسة.
- عام 1900: يقبل القسمة على 4 بدون الباقي -> يقبل القسمة على 100 بدون الباقي -> لا يقبل القسمة على 400 بدون الباقي -> السنة ليست سنة كبيسة.
هذه الخوارزمية سهلة التنفيذ وتعطي النتيجة الصحيحة لمعظم السنوات. ومع ذلك ، فهي ليست مثالية وقد تعطي نتائج غير صحيحة في بعض الحالات. لذلك ، قبل استخدامه ، يوصى دائما بالتحقق من تشغيله ودراسة القواعد الخاصة بعناية لتحديد السنوات الكبيسة في بلد أو تقويم معين.
استخدام عوامل الحالة
عوامل التشغيل هي أدوات تسمح للمبرمجين باتخاذ القرارات بناء على ظروف مختلفة. في سياق تحديد سنة كبيسة ، يمكن استخدام عوامل التشغيل للتحقق مما إذا كانت السنة تفي بمعايير معينة أم لا.
واحدة من مشغلي الشرط الأكثر استخداما هو الشرط إذا البيان. يسمح لك بتنفيذ كتلة معينة من التعليمات البرمجية إذا كان الشرط المحدد صحيحا. في حالة تحديد سنة كبيسة ، يمكننا استخدام الكود التالي:
إذا (السنة قابلة للقسمة على 4){
...
}
يتحقق هذا الرمز مما إذا كانت السنة قابلة للقسمة على 4 مع الباقي. إذا كان الأمر كذلك ، يتم تنفيذ كتلة محددة من التعليمات البرمجية. ومع ذلك ، هذا لا يكفي لتحديد سنة كبيسة بدقة ، حيث توجد استثناءات لهذه القاعدة.
عامل شرط آخر مفيد هو عامل التشغيل الشرطي الآخر. انها تسمح لك لتنفيذ كتلة معينة من التعليمات البرمجية إذا لم يتم استيفاء الشرط في بيان إذا. على سبيل المثال ، لتحديد سنة كبيسة ، يمكنك استخدام التعليمات البرمجية التالية:
إذا (السنة قابلة للقسمة على 4){
...
} آخر {
...
}
في كتلة التعليمات البرمجية بعد بيان آخر ، يمكنك تحديد الإجراءات التي يتعين القيام بها إذا كانت السنة غير قابلة للقسمة على 4. في هذه الحالة ، يمكنك التحقق مما إذا كانت السنة قابلة للقسمة على 100:
إذا (السنة قابلة للقسمة على 4){
...
} آخر إذا (السنة قابلة للقسمة على 100) {
...
} آخر {
...
}
في هذا المثال ، نعود إلى الشرط إذا بيان للتحقق مما إذا كانت السنة قابلة للقسمة على 100. إذا كانت الإجابة بنعم ، فسيتم تنفيذ كتلة معينة من التعليمات البرمجية ، وإذا لم يكن الأمر كذلك ، فسيتم تنفيذ كتلة التعليمات البرمجية المحددة في الكتلة الأخرى.
هناك أيضا قاعدة بسيطة من شأنها أن تساعدك على تحديد سنة كبيسة. إذا تم تقسيم السنة على 400 بدون الباقي ، فهي سنة كبيسة. في هذه الحالة ، قد تبدو العبارة الشرطية كما يلي:
إذا (السنة مقسومة على 400) {
...
} آخر إذا (السنة مقسومة على 100) {
...
} آخر إذا (السنة مقسومة على 4) {
...
} آخر {
...
}
في هذا المثال ، أضفنا شيكا لقسمة السنة على 400. إذا تم تقسيم السنة على 400 بدون الباقي ، فسيتم تنفيذ كتلة التعليمات البرمجية المقابلة ، وإلا يتم تنفيذ كتلة التعليمات البرمجية بعد الشرط الآخر إذا كان البيان.
يسمح لنا مشغلو الحالة بتحديد ما إذا كانت السنة سنة كبيسة وفقا للمعايير المحددة. يمكننا استخدام عبارات حالة مختلفة للتحقق من الظروف المختلفة وتنفيذ كتلة التعليمات البرمجية المناسبة اعتمادا على نتيجة الفحص.
التحقق من تقسيم السنة بنسبة 4 دون الباقي
في بداية خوارزمية الكشف عن السنة الكبيسة ، يجب التحقق مما إذا كانت السنة قابلة للقسمة على 4 بدون الباقي. إذا كانت السنة قابلة للقسمة على 4 بدون الباقي ، فقد تكون سنة كبيسة.
قسمة السنة على 4 بدون الباقي يعني أن باقي قسمة السنة على 4 يساوي 0. على سبيل المثال:
- عام 2020 مقسوم على 4 بدون باقي ، لذلك قد تكون سنة كبيسة.
- عام 2021 لا يقبل القسمة على 4 بدون الباقي ، لذا فهو بالتأكيد ليس سنة كبيسة.
إذا كانت السنة قابلة للقسمة على 4 بدون الباقي ، فهذا لا يعني أنها سنة كبيسة. في المستقبل ، يجب التحقق من الشروط الإضافية ، ولكن دون التحقق من القسمة على 4 دون الباقي ، فإن المزيد من الفحوصات لا معنى لها.
وبالتالي ، فإن التحقق من قسمة السنة على 4 بدون الباقي هو الخطوة الأولى في تحديد سنة كبيسة.
سؤال وجواب
كيف يمكنني معرفة ما إذا كان العام الحالي هو سنة كبيسة?
هناك عدة قواعد بسيطة لتحديد سنة كبيسة. واحدة من أكثرها شيوعا هي قاعدة "التقويم الغريغوري". وفقا لهذه القاعدة ، فإن السنة هي سنة كبيسة إذا كانت قابلة للقسمة على 4 بدون الباقي. ومع ذلك ، هناك استثناء — السنة قابلة للقسمة على 100 بدون الباقي ، ولكن لا تقبل القسمة على 400 بدون الباقي. على سبيل المثال ، كان عام 2000 سنة كبيسة ، حيث تم تقسيمها على كل من 4 و 400 بدون الباقي. يمكن حساب السنة الكبيسة التالية ببساطة عن طريق إضافة 4 إلى السنة الحالية.
ما هي أهمية سنة موسم الذروة?
تعتبر سنة موسم الذروة ذات أهمية خاصة في التقويم ، حيث تحتوي على يوم إضافي - 29 فبراير. في السنوات العادية ، يكون شهر فبراير 28 يوما. في موسم الذروة ، يزداد طول شهر فبراير بيوم واحد ويبلغ 29 يوما. هذا يسمح لك بمزامنة التقويم المدني مع الحركة الشمسية للأرض.
في سنة كبيسة, يستمر فبراير 29 أيام, وكم يوما هناك في الأشهر الأخرى?
في سنة كبيسة ، تظل جميع الأشهر الأخرى بنفس عدد الأيام كما في السنوات العادية. وبالتالي ، لا يزال هناك 31 يوما في يناير ومارس وأبريل ومايو ويونيو ويوليو وأغسطس وسبتمبر وأكتوبر ونوفمبر وديسمبر. يزيد شهر فبراير فقط بمقدار يوم واحد وهو 29 يوما.
ما هي الصيغ التي يمكن استخدامها لتحديد سنة كبيسة?
هناك العديد من الصيغ لتحديد سنة كبيسة. واحدة من الصيغ الأكثر شعبية هي صيغة التقويم الغريغوري. وفقا لهذه الصيغة ، فإن السنة هي سنة كبيسة إذا كانت قابلة للقسمة على 4 بدون باقي ولا تقبل القسمة على 100 بدون باقي ، أو إذا كانت قابلة للقسمة على 400 بدون باقي. صيغة أخرى هي صيغة التقويم الغريغوري الذي يعود تاريخه إلى قرن من الزمان ، والذي ينص على أن السنة هي سنة كبيسة إذا تم تقسيم آخر رقمين من السنة على 4 بدون الباقي.