1- دراسة العديد من المفاهيم الأساسية في فرع هام من فروع الرياضيات وهو Number Theory:
- التعرف على الأعداد الأولية (Prime Numbers) وبعض الخصائص المتعلقة بها.
- التعرف على قواعد قابلية القسمة (Divisibility Rules) وخصائص مختلفة متعلق بالقواسم (Divisors).
- التعرف على Modular Arithmetic.
- التعرف على القاسم المشترك الأكبر Greatest Common Divisors (GCD) والمضاعف المشترك الأصغر Least Common Multiple (LCM)
2- تعلم كيفية توظيف هذه المفاهيم في حل المشاكل، وتنفيذها بكفاءة عالية باستخدام لغة C++.
هنتعلم ايه جديد؟
- هنتعلم مفهوم الأعداد الأولية (Prime Numbers) والأعداد المركبة (Composite Numbers) وهنتعرف على خصائصهم المختلفة.
- هنتعلم أكثر من طريقة Efficient للكشف عن الأعداد الأولية (Primality Test) وأهمهم طريقة (Sieve of Eratosthenes).
- هنتعلم تحليل الأعداد إلى العوامل الأولية (Prime Factorization) بأكثر من طريقة Efficient.
- هندرس مفاهيم أساسية عن Divisibility وطرق متعددة لإيجاد الـ Divisors وعددهم وبعض الخصائص المهمة.
- هنتعلم مفهوم جديد وهو Modular Arithmetic وخصائص الـ Modulus Operation.
- هنتعلم مفاهيم أساسية بخصوص القاسم المشترك الأكبر Greatest Common Divisors (GCD) والمضاعف المشترك الأصغر Least Common Multiple (LCM) والعلاقة ما بينهم وعلاقتهم بالـ Prime Factorization.
نصائح هامة:
- متبدأش في حل المسائل إلا بعد ما تخلص مذاكرة كل المطلوب.
- لخّص كل حاجة بتتعلمها بايدك بحيث تقدر تراجعها في أي وقت بسهولة.
- استخدم ورقة وقلم في التفكير في مسائل الـ Math دائما ولو موصلتش لحل جرب تبص للمسألة بأكثر من زاوية.
- المسألة ممكن تكون بسيطة، متعقدهاش وحاول دائما تبسط تفكيرك، وترجّع كل حاجة للأساسيات اللي أنت اتعلمتها.
Tutorials on Prime Numbers and Prime Factorization: