هيكلة وتفسير برامج الحاسوب - دورة مجانية من هيكسلت، التدريب 9 ساعات، التاريخ 27 نوفمبر 2023.
Miscellanea / / November 28, 2023
- 17 درسًا (فيديو و/أو نص)
- 4 تمارين في جهاز المحاكاة
- مواد إضافية
- مساعدة في "المناقشات"
ما سوف تتعلم
- العمل مع لغة البرمجة Scheme (Lisp).
- إنشاء التجريدات
- تنفيذ القاسم المشترك الأكبر، واختبار البدائية، والخوارزميات الأخرى
- القيام بالحسابات العودية
سوف تتعلم المزيد عن التعبيرات البدائية والمجموعات والتجريدات والإجراءات والتجريدات التي تولدها. ونتيجة لذلك، سوف تتعلم كيفية تنفيذ الخوارزميات لإيجاد القاسم المشترك الأكبر والتحقق من الأولية، إنشاء إجراءات باستخدام Lambda، وإجراء حسابات متكررة والعثور على الجذر باستخدام إحدى الطرق نيوتن. هذه الدورة مفيدة إذا كنت ترغب في الحصول على فهم أعمق لأساسيات البرمجة. تساعد المعرفة المستمدة من هذه الدورة المطورين على تطوير مهاراتهم في البرمجة. هذه الدورة مناسبة لكل من المطورين ذوي الخبرة وأولئك الذين بدأوا للتو في تعلم البرمجة. لاجتيازها، ما عليك سوى معرفة الرياضيات والبرمجة من المناهج المدرسية.
SIKP: ما هو علم الحاسوب؟
التعرف على مفهوم علوم الكمبيوتر.
SIKP: التعبيرات البدائية والجمع والتجريد
تعرف على لغة Lisp، وفكر في التعبيرات البدائية والتركيبات والإجراءات والتجريدات.
SIKP: الإجراءات باعتبارها تجريدات
النظر في نهج مهم للبرمجة: الإجراءات باعتبارها تجريدات.
SICP: الإجراءات والعمليات الناتجة عنها 1
مراجعة الإجراءات والعمليات والتكرار الخطي.
SICP: الإجراءات والعمليات الناتجة عنها 2
مراجعة الإجراءات والعمليات والتكرار الخطي.
SIKP: تكرار الشجرة
كمثال على شجرة التكرار، فكر في حساب تسلسل من أرقام فيبوناتشي حيث يكون كل رقم هو مجموع الرقمين السابقين.
SIKP: أوامر النمو
التعرف على مفهوم ترتيب النمو، والذي يعطي تقديرًا عامًا للموارد التي تتطلبها العملية مع زيادة بيانات المدخلات الخاصة بها.
SIKP: الأس
فكر في مشكلة رفع رقم إلى قوة لفهم أوامر النمو بشكل أفضل
GICP: القاسم المشترك الأكبر
فكر في خوارزمية للعثور على القاسم المشترك الأكبر وقم بتنفيذها في لغة البرمجة المخططة (LISP).
SICP: اختبار البساطة
تنفيذ خوارزمية للتحقق من أولوية الرقم في لغة برمجة المخطط (LISP).
SICP: الإجراءات كوسائط
خذ بعين الاعتبار ميزة مهمة للغة: القدرة على تمرير إجراء ما كوسيطة لإجراء آخر.
SIKP: إجراءات البناء باستخدام لامدا
تعلم كيفية إنشاء إجراءات سريعة باستخدام لامدا.
SICP: إنشاء المتغيرات المحلية
تعلم كيفية إنشاء المتغيرات المحلية في الإجراءات.
SICP: طريقة القسمة النصفية
فكر في تطبيق طريقة نصف الفاصل الزمني، وهي طريقة بسيطة لكنها فعالة للعثور على جذور المعادلة f(x) = 0، حيث f دالة متصلة.
SIKP: العثور على نقاط ثابتة من الوظائف
فكر في إيجاد نقاط ثابتة للوظائف. يُسمى الرقم x نقطة ثابتة للدالة f إذا كان يحقق المعادلة f (x) = x.
SIKP: الإجراءات كقيم الإرجاع
حقق قوة تعبيرية أكبر من خلال إنشاء إجراءات تكون قيم إرجاعها هي نفسها إجراءات.
SICP: طريقة نيوتن
فكر في الحالة العامة لإيجاد جذر باستخدام طريقة نيوتن وقم بتنفيذها.
مواد إضافية
المقالات ومقاطع الفيديو برعاية فريق Hexlet. سوف تساعدك على التعمق في موضوع الدورة