المتغيرات والعوامل

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

المتغيرات[عدل | عدل المصدر]

البرنامج بشكل مجرد هو بيانات وخوارزميات لمعالجة تلك البيانات , لذا فان كل برامج الحاسوب تحتاج لتخزين البيانات التي تقوم بمعالجتها, وذاكرة الحاسب هي المكان المعد لتلك المهمة.


المتغيرات وذاكرة الحاسب

تنقسم ذاكرة الحاسوب الي نوعين اساسيين : ذاكرة الوصول العشوائي (RAM)-ذاكرة مؤقتة- وذاكرة القراءة فقط (ROM) اما القدرة التخزينية للحاسب فهي مهمة تقوم بها اجزاء اخرى واشهرها وحدة القرص الصلب (Hard Disk) والفرق الاساسي بين الرام والروم هو ان وحدة الرام كما اشرنا ذاكرة مؤقتة اي يحفظ البرنامج فيها بيانات معينة خاصة بة لاستخدامها لفترة مؤقتة ثم يتم مسح هذة البيانات من الرام بمجرد اتمام العملية ويتم مسح الرام بشكل كلي عند غلق الحاسوب, كما ان الرام كوحدة ذاكرة تسمح بالقراءة والكتابة.

وعلى النقيض فأن وحدات الروم (ROM) هي وحدات ذاكرة دائمة للقراءة فقط اي ان البيانات التي تحفظها وحدات الروم تتم كتابتها لمرة واحدة فقط بطريقة معينة ومن ثم لا نستطيع تغيير تلك البيانات ولكن يمكن قراءتها واشهر وحدتين من وحدات الروم هما وحدتي (BIOS) والاقراص المرنة (CD-ROM).

حقيقة الامر ان البرامج تقضي معظم وقتها في التعامل مع وحدات الرام ترسل اليها بيانات وتجري عملية حوسبية او اكثر على تلك البيانات وتحفظ الناتج في مكان اخر ايضا على الرام استعدادا لاستخدامة في عملية اخرى او اظهارة الى المستخدم او حفظة على وحدة القرص الصلب. فمثلا لو افترضنا اننا نريد تصميم برنامج بسيط يقوم بحساب مجموع رقمين واضهار ناتج الجمع الى المستخدم , فأن البرنامج يجب ان يمر بالخطوات المنطقية التالية : 1. يقوم البرنامج بسؤال المستخدم على قيمة الرقم الاول وعندما يدخل المستخدم الرقم يقوم البرنامج بحفظة في مكان ما على الرام

2. يكرر نفس الاجراء السابق للحصول على الرقم الثاني

3. يقوم البرنامج باالعملية الرياضية (ناتج الجمع = الرقم الاول + الرقم الثاني) لاستنتاج ناتج الجمع وحفظة هو الاخر على الذاكرة المؤقتة

4. يقوم بعد ذلك بعرض الناتج للمستخد بطباعتة للناتج على شاشة الحاسب.

لو نظرنا بشكل اكثر تقصيلا للمثال التالي سنستنتج الخصائص التالية للبرامج واجراءتها :

1. البرامج ونظرية النظم( المدخلات - المعالجة - المخرجات)