الوحدة 1 · CS353

🎯 أهداف التعلم

Pseudocode
ALGORITHM Sum(a,b)
//Problem Description: This algorithm performs addition of two numbers
//Input: Two integers a and b
//Output: Addition of two integers
c ← a + b
return c
Algorithm Specifications مواصفات الخوارزمية (a) Natural Language اللغة الطبيعية (b) Pseudocode الكود الوهمي (الأكثر استخداماً) (c) Flowchart المخطط الانسيابي
Incorrect / غير صحيح Inefficient / غير فعال Flawed Approach / نهج خاطئ 1. Understand the Problem فهم المشكلة 2. Decide on: Computational means, Exact vs Approx, Algorithm Design Technique اتخاذ القرارات الأساسية 3. Design an Algorithm تصميم الخوارزمية 4. Prove Correctness إثبات الصحة 5. Analyze the Algorithm تحليل الخوارزمية 6. Code the Algorithm كتابة الكود
خوارزمية دقيقة خوارزمية تقريبية
النتيجة ينتج النتيجة الصحيحة والدقيقة تماماً ينتج نتيجة قريبة من الحل الصحيح ضمن حد خطأ مسموح
حالة الاستخدام المشاكل القابلة للحل في وقت معقول المشاكل المعقدة جداً (مثل استخراج الجذور، التكاملات)
🎓

حديث البروفيسور

❓ اسأل البروفيسور

البطاقات التعليمية

اختبر نفسك

1 / 10 🎯 نتيجتك: 0

🔐 خزنة الامتحان

⚠️ فخ امتحاني
🔑 مفهوم أساسي
🤫 سر المهنة
🔑 مفهوم أساسي