عرض مشاركة واحدة
  #3  
قديم 06-11-2015, 03:59 PM
الصورة الرمزية زياد_عاطف
زياد_عاطف زياد_عاطف غير متواجد حالياً
معلم كمبيوتر و تكنولوجيا المعلومات
 
تاريخ التسجيل: Aug 2008
المشاركات: 503
معدل تقييم المستوى: 17
زياد_عاطف is on a distinguished road
افتراضي

البرنامج يمر بمرحلة أولى و هى تصميمه بإستخداد إحدى لغات البرمجة من قبل المبرمج ( المصمم )
ثم مرحلة ثانية و هى إستخدامه من قبل المستخدم العادى
===
يتم وضع قيم للبيانات المخزنة فى الذاكرة أثناء التصميم من قبل المبرمج ( المصمم )
أو أثناء التشغيل من قبل المستخدم العادى
و ذلك حسب معطيات و متطلبات البرنامج
----------
فمثلا فى مسألة إدخال عددين و جمعهما و طباعة الناتج - من سيدخل قيمة العددين لجمعهما ؟ أكيد المستخدم العادى فى مرحلة التشغبل - و قراءة نصف قطر دائرة لحساب مساحتها ، نفس الأمر المستخدم هو من سيدخل نصف قطر الدائرة و فى هذه الأحوال عند رسم الخريطة نستخدم رمز الإدخال و نكتب بداخله أى كلمة تدل على عملية إدخال بجوارها إسم البيان / البيانات المراد إدخالها من قبل المستخدم أثناء التشغيل
-------------
لكن هناك بيان/بيانات يلزم تحديد قيمته/فيمتها من قبل المبرمج ( المصمم ) و ذلك أثناء تصميم البرنامج فى نافذة الكود
ففى خريطة التدفق لطباعة الاعداد من 1 الى 3 مثلا إذا فرضنا اننا رسمنا رمز الادخال فمعنى ذلك اننا فى تصميم البرنامج سنرسم مربع كتابة لكى يكتب المستخدم قيمة البداية و هى 1 فى هذا المثال فماذا سيحدث لو كتب المستخدم اى قيمة غير العدد 1 بالتأكيد لن ينفذ البرنامج المطلوب منه فلو ادخل المستخدم القيمة 2 سيتم طباعة الاعداد من 2 الى 3 و ليس من 1 الى 3
و الحل الامثل أنه يتم تحديد قيمة البداية من قبل المبرمج ( المصمم) أثناء تصميم البرنامج ، فيكتب فى نافذة الكود ضمن أوامر و تعليمات البرنامج قيمة البداية للبيان اذا كان x مثلا x=1 و كما سبق شرحه لتحديد قيمة الزيادة x=x+1 و الجملتين x=1 و x=x+1 يندرجات تحت مسمى العمليات الحسابية اى المعالجة فيتم رسمهما داخل رمز المعالجة ( المستطيل )
و خلاصة القول هناك بيانات يلزم تحديد قيمها أثناء تصميم البرنامج حتى لا نعطى فرصة للمستخدم من ادخال قيم غير القيم المفترضة حسب متطلبات البرنامج
أما البيانات التى من نحتاج المستخدم لادخال قيمها اثناء التشغيل توضح فى الخريطة كرمز الادخال
================================
عاطف مهدى حسان
معلم اول (أ) كمبيوتر