ألعاب الصداقة العالمية
عد

البرمجة التنافسية

(SPR)

البرمجة التنافسية هي نوع من المنافسة حيث يقوم المشاركون بحل مشاكل البرمجة المعقدة في فترة زمنية محدودة. الشيء الرئيسي في مثل هذه المسابقات هو إيجاد الحل الأمثل وتنفيذه في أسرع وقت ممكن وبكفاءة. تتطلب البرمجة التنافسية أن يتمتع المشاركون بمهارات في التحليل والخوارزمية وتطوير الكود البرمجي. يمكن أن تكون مسابقات البرمجة التنافسية فردية أو جماعية. خلال المسابقة، يقوم المشارك (الفريق) بثلاثة أدوار: - الحاسب (يحل المشاكل باستخدام نظرية الاحتمالات والرياضيات المنفصلة)؛ - الخوارزمي (يبني المعلومات الأولية، ويحولها إلى خوارزمية)؛ – المبرمج (المسؤول عن إنشاء البرنامج بسرعة).

التخصصات

البرمجة الخوارزمية
مختلط
منافسة فردية (رياضي واحد لكل فريق)
مختلط

قصة

1970

البرمجة التنافسية هي نوع من الرياضات الإلكترونية التي ترتبط مباشرة بتطوير تكنولوجيا الحاسوب وأنظمة البرمجة. المهمة بسيطة من الناحية الفنية - في غضون ساعات قليلة، يجب على المشاركين كتابة برامج لحل المشكلات الرياضية والخوارزمية، ثم يتم تقييم نتائجهم من قبل الحكام. بدأ عقد مثل هذه المنافسات في السبعينيات. قد يختلف شكل المنافسات. والأكثر شيوعاً هو خمس ساعات لإكمال حوالي 12 مهمة. من يحل أكبر عدد من المهام في الوقت المخصص هو الفائز.

تقام المنافسات لمستويات مختلفة من التدريب: المدرسية والطلابية وبطولات المتخصصين. هناك أيضاً منافسات متعددة المستويات بدورة سنوية ونظام اختيار للمرحلة النهائية.

قواعد

تتكون المنافسة من جولتين تقامان في أيام منافسة مختلفة. مدة الجولة 5 ساعات. خلال كل جولة، يجب على المشاركين حل 12 مسألة عن طريق كتابة كود خوارزمي.

بعد الإعلان عن بدء الجولة، يتمكن المشاركون من الدخول إلى منصة المسابقة، حيث يتم تقديم المهام بشكل إلكتروني، بالإضافة إلى الشروط المطبوعة للمهام. حل المسائل هو البرامج التي يتم تطويرها بإحدى لغات البرمجة المتوفرة. يجب أن يتكون البرنامج من ملف واحد. يجب ألا يتجاوز حجم الملف الذي يحتوي على النص الأساسي للبرنامج 30000 بايت.

خلال الجولة، يمكن للمشاركين طباعة قوائم برامجهم. بعد حل مسألة معينة، يتلقى المشارك إشعاراً على منصة المسابقة بصحة حلها. إذا تم حل المسألة بشكل غير صحيح، يمكن للمشارك القيام بمحاولة جديدة لحلها. عدد المحاولات خلال الجولة ذات الصلة غير محدود.

يتم تحديد مرتبة المشارك في نهاية الجولة من خلال عدد المسائل التي تم حلها بشكل صحيح. بناءً على نتائج الجولتين، يأخذ المركز الأول المشارك الذي قام بحل أكبر عدد من المسائل بشكل صحيح.

أعلى 3 حقائق

01

أقيمت أول بطولة برمجة تنافسية على الإطلاق في عام 1970م في الولايات المتحدة الأمريكية.

02

تم إنشاء أول اتحاد للبرمجة التنافسية في العالم في روسيا.

03

اليوم في روسيا يشارك أكثر من مليوني رياضي في البرامج الرياضية.

مكان المنافسة

موسكو

مركز التسلق CSKA

بيستشانايا الثالثة، 2

المزيد عن الكائن