فهم دائم (DAT-1): طريقة تمثيل الحاسوب للبيانات داخليًا تختلف عن كيفية تفسير وعرض البيانات للمستخدم. تُستخدم البرامج لترجمة البيانات إلى تمثيل أسهل في الفهم بالنسبة للبشر.
هدف التعلم DAT-1.A: شرح كيفية تمثيل البيانات باستخدام البتات. [مهارة 3.C]
- DAT-1.A.1 يمكن تخزين قيم البيانات في متغيرات، أو قوائم من العناصر، أو ثوابت مستقلة ويمكن تمريرها كمدخلات (أو كمخرجات) للإجراءات.
- DAT-1.A.2 تمثل الأجهزة الحاسوبية البيانات رقميًا، مما يعني أن المكونات أدنى مستوى لأي قيمة هي البتات.
- DAT-1.A.3 البت هو اختصار لـ رقم ثنائي ويكون إما 0 أو 1.
- DAT-1.A.4 البايت يساوي 8 بتات.
- DAT-1.A.5 التجريد هو عملية تقليل التعقيد من خلال التركيز على الفكرة الرئيسية. من خلال إخفاء التفاصيل غير ذات الصلة بالسؤال الحالي وتجميع التفاصيل ذات الصلة والمفيدة، يقلل التجريد من التعقيد ويسمح بالتركيز على الفكرة.
- DAT-1.A.6 يتم تجميع البتات لتمثيل التجريدات. تشمل هذه التجريدات، ولا تقتصر على، الأرقام، الأحرف، والألوان.
- DAT-1.A.7 قد تمثل نفس تسلسل البتات أنواعًا مختلفة من البيانات في سياقات مختلفة.
- DAT-1.A.8 للبيانات التناظرية قيم تتغير بسلاسة، بدلاً من ذلك في فترات منفصلة، عبر الزمن. تشمل بعض أمثلة البيانات التناظرية نبرة وصوت الموسيقى، وألوان لوحة فنية، أو موضع عداء سريع أثناء السباق.
- DAT-1.A.9 استخدام البيانات الرقمية لتقريب البيانات التناظرية الحقيقية هو مثال على التجريد.
- DAT-1.A.10 يمكن تقريب البيانات التناظرية بدقة باستخدام تقنية أخذ العينات، والتي تعني قياس قيم الإشارة التناظرية على فترات منتظمة تسمى عينات. يتم قياس العينات لمعرفة عدد البتات الدقيقة المطلوبة لتخزين كل عينة.
هدف التعلم DAT-1.B: شرح عواقب استخدام البتات لتمثيل البيانات. [مهارة 1.D]
- DAT-1.B.1 في العديد من لغات البرمجة، يتم تمثيل الأعداد الصحيحة بعدد ثابت من البتات، مما يحد من نطاق قيم الأعداد الصحيحة والعمليات الحسابية عليها. يمكن أن تؤدي هذه limitation إلى تجاوز السعة (overflow) أو أخطاء أخرى.
- DAT-1.B.2 توفر لغات برمجة أخرى تجريدًا يُقيّد فيه حجم الأعداد الصحيحة القابلة للتمثيل فقط بحجم ذاكرة الحاسوب؛ وهذا هو الحال بالنسبة للغاة المعرّفة في ورقة مرجع الامتحان.
- DAT-1.B.3 في لغات البرمجة، يحد العدد الثابت من البتات المستخدمة لتمثيل الأعداد الحقيقية من نطاق العمليات الحسابية على هذه القيم؛ يمكن أن تؤدي هذه limitation إلى أخطاء التقريب وغيرها. يتم تمثيل بعض الأعداد الحقيقية كتقريبات في تخزين الحاسوب.
- عبادة الاستبعاد: حدود النطاق المحددة للأعداد الحقيقية تقع خارج نطاق هذا المقرر وAP Exam.
هدف التعلم DAT-1.C: للأرقام الثنائية: أ. حساب المكافئ الثنائي (القاعدة 2) لعدد صحيح موجب (القاعدة 10) والعكس. [مهارة 2.B] ب. مقارنة وترتيب الأرقام الثنائية. [مهارة 2.B]
- DAT-1.C.1 تُستخدم قواعد الأرقام، بما في ذلك الثنائية والعشرية، لتمثيل البيانات.
- DAT-1.C.2 تستخدم الثنائية (القاعدة 2) فقط مزيجًا من الرقمين صفر وواحد.
- DAT-1.C.3 تستخدم العشرية (القاعدة 10) فقط مزيجًا من الأرقام $0 - 9$.
- DAT-1.C.4 مثل العشرية، تحدد position الرقم في التسلسل الثنائي قيمته الرقمية. القيمة الرقمية تساوي قيمة البت (0 أو 1) مضروبة في قيمة مكانه.
- DAT-1.C.5 تُحدد قيمة مكان كل position بواسطة القاعدة مرفوعة لأس الـ position. يتم ترقيم positions بدءًا من الـ position الأيمن بـ 0 increasing بمقدار 1 لكل position لاحق إلى اليسار.

