استخدام البرامج مع البيانات
| English | العربية |
|---|---|
| processing/ˈprəʊsesɪŋ/ | معالجة |
| iteration/ˌɪtəˈreɪʃn/ | التكرار |
| element/ˈelɪmənt/ | عنصر |
| filter/ˈfɪltə/ | filter |
| subset/ˈsʌbset/ | مجموعة جزئية |
| combine/kəmˈbaɪn/ | تتحدّث |
| transform/trænsˈfɔːm/ | تحويل |
| Cleaning/ˈkliːnɪŋ/ | تنظيف |
برامج تجيب على الأسئلة
- الخطوة الأخيرة هي استخدام برنامج للعمل فعلياً مع البيانات.
- يقوم البرنامج بذلك عن طريق المعالجة — إدخال البيانات، إجراء خطوات، وإرجاع معلومات جديدة.
- المدخلات قد تكون قائمة بالسجلات، مثل الطلاب ودرجاتهم في الامتحانات.
- المخرجات قد تكون حقيقة جديدة لم تذكرها البيانات مباشرة — مثل متوسط الصف.
برنامج يأخذ درجات ويُعيد المتوسط يقوم بـ:
الإدخال ← المعالجة ← الإخراج ينتج حقيقة جديدة، المتوسط.
التكرار يزور كل عنصر
- لفحص مجموعة بيانات كاملة، يستخدم البرنامج التكرار — تكرار نفس الخطوات لكل عنصر.
- الحلقة الزائرة تزور كل عنصر (كل عنصر) في القائمة، واحداً تلو الآخر.
- لذلك يفحص البرنامج كل سجل دون الحاجة لسطر منفصل لكل واحد.
متوسط خمس درجات. تعمل الحلقة عبر $70, 85, 90, 60, 95$، وتضيف كل درجة إلى مجموع متجمع. بعد انتهاء الحلقة يكون المجموع $400$؛ وقسمته على 5 يعطي المتوسط $400 \div 5 = 80$ — وهي معلومات لم تذكرها القائمة الخام مباشرة.
تتبع حلقة تكرار تجمع الدرجات
الحلقة التكرارية تمرر القائمة، تضيف كل درجة إلى مجموع متراكم. بعد المرور الأخيرة المجموع هو 400؛ القسمة على 5 تعطي المتوسط، 80.
تكرار نفس الخطوات لكل عنصر في قائمة يسمى ______.
الحلقة زائرة كل عنصر على التوالي.
حلقة تكرار تجمع 70، 85، 90، 60، 95 لتعطي 400. ما هو متوسط 5 درجات؟
400 ÷ 5 = 80.
التصفية لتكوين مجموعة جزئية
- غالباً نريد بعض السجلات فقط. المُصَفِّي يحتفظ بالسجلات التي تحقق شرطاً ويتخلص من الباقي.
- الشرط هو اختبار يكون صحيحاً أو خاطئاً لكل سجل، مثل "الدرجة 80 أو أعلى."
- ينتج المُصَفِّي مجموعة جزئية أصغر — فقط السجلات التي اجتازت.
- فكرة محلولة. تصفية $70, 85, 90, 60, 95$ بـ "الدرجة $\geq 80$" تحافظ على $85, 90, 95$ — 3 طلاب.
من بين 70، 85، 90، 60، 95، كم عدد الدرجات التي تمر عبر الفلتر "score ≥ 80"؟
تمر 85، 90، 95 — وهي مجموعة جزئية من 3.
المجموعة الأصغر من السجلات التي تمر عبر شرط الفلتر هي ______.
ينتج الفلتر مجموعة جزئية من السجلات الأصلية.
لماذا تنظف البيانات قبل الحساب؟
البيانات غير النظيفة تعطي إجابة خاطئة، لذا نظف أولاً للحصول على نتائج موثوقة.
الدمج، والتحويل، والتنظيف
- يمكن للبرنامج دمج بيانات من مصادر متعددة — مطابقة الأسماء بالدرجات عبر معرّف مشترك.
- أو تحويلها — تحويل مئوية إلى فهرنهايت، أو تحويل الدرجات الخام إلى نسب مئوية.
- التنظيف داخل البرنامج (إزالة المكررات، وتجاوز الفراغات) يحافظ على موثوقية النتائج.
- البيانات الفاسدة تضلل: المكرر يشوه المتوسط، والفراغ قد يُسبب انهيار الحساب.
يعالج البرنامج البيانات: يدخل سجلات، ويخرج معلومات جديدة. التكرار يزور كل عنصر لحساب المجاميع والمتوسطات؛ والمُصَفِّي يحتفظ بـمجموعة جزئية تحقق شرطاً. تقوم البرامج أيضاً بـدمج المصادر، وتحويل القيم، وتنظيف البيانات أولاً — لأن البيانات الفاسدة تعطي إجابة خاطئة.