( إن هذه القلوب أوعية فاشغلوها بالقرآن ولاتشغلوها بغيره).

ابن مسعود رضي الله عنه


    محاضرة الحاسب ( البرمجة)

    شاطر

    ،،*الـديـــم*،،
    عضو نشط

    عدد الرسائل : 7
    نقاط : 17
    تاريخ التسجيل : 04/03/2010

    default محاضرة الحاسب ( البرمجة)

    مُساهمة من طرف ،،*الـديـــم*،، في الأربعاء مايو 19, 2010 3:07 am

    البرمجة:

    تعريف البرنامج: تعليمات متسلسلة دقيقة تسمى برنامج.

    تعريف البرمجة: كتابة هذه التعليمات بلغة من لغات البرمجة المعروفة.

    المبرمج: الشخص الذي يقوم بالكتابة.

    المحلل: هو المصمم وهو أصلا كان مبرمج،، وهو أعلى مستوى من المبرمج.

    خطوات كتابة برنامج:

    1-تحديد المشكلة(المسألة). وهي تعتمد على دقة المحلل

    نحددها بــ:

    1- الهدف من البرنامج.

    2- المدخلات.

    3- المخرجات.

    2-وضع خطة العمل. من المبرمج والمحلل

    1-مكتوبة(خوارزمية) وهذا البرنامج طويل وكبير.

    يشبه لغة البرمجة ولكنه لايلتزم بقواعد اللغة.

    2-المخطط الإنسيابي: وهذا البرنامج السهل.

    الشكل البيضاوي: للبداية والنهاية.

    المستطيل: للعمليات الحسابية.

    متوازي أضلاع: للمدخلات والمخرجات.

    معين: للجملة الشرطية.

    الدائرة: للوصلة.

    *يستخدم في المخطط الإنسيابي متوازي أضلاع للعمليات الحسابية(خطأ)

    *معظم المبرمجين اتجهوا إلى الخوارزمية أكثر من المخطط الإنسيابي(صح)

    3-اختيار اللغة: من المبرمج

    1- يعتمد على مناسبتها للموضوع.

    2- يختارها بناءا على خبرته في اللغة.

    3- توفر اللغة في المنشأة.

    4-كتابة البرنامج.. تسمى (الترميز)

    5-اختبار البرنامج.. المحلل والمبرمج والمستخدم جميعا.

    6-توثيق البرنامج.

    ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

    مستويات لغات البرمجة:

    لغة الآلة-لغة التجميع-اللغات العليا-العالية جدا-اللغات الطبيعية.

    باسكال: للدراسات العليا.

    كوبول: للتجارة.

    فورتران: للعلوم والهندسة والرياضيات.

    فجول بيسك: للتدريس في المدارس.

    C+t: للوسائط المتعددة,

    جافا: للمتخصصين (برامج الإنترنت).

    Html: لصفحات الويب.

    ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

      الوقت/التاريخ الآن هو الإثنين أغسطس 20, 2018 5:21 pm