‫مقرر معالجـــــــة البيانـــــــــــات‬
                                  ‫ورقة عمل رقم ٥‬
                                ‫إعداد د. ماجد حمايل‬


                                    ‫1.ما هو المتغير مع إعطاء مثالين على ذلك.‬
 ‫المتغير: هو اسماء)عناوين( لمواقع في ذاكرة الحاسوب يخزن بها رموز‬
  ‫او اعداد و بعبارة اخرى المتغير عبارة عن حجز مكان في الذاكرة لكي‬
                                                      ‫يتم ملؤها بقيمة ما.‬
                                                                    ‫المثلة:‬
                       ‫•متغيرات عددية صحيحة ‪int eger num s‬‬
                                   ‫‪ber‬‬
              ‫•متغيرات العداد الحقيقية التي تحتوي على الفارزة‬
                                        ‫العشرية ‪f l oat num‬‬
                                                     ‫‪ber‬‬
             ‫_____________________________________________________________‬
                                             ‫2.عرف كل من التالية بسطر واحد :‬
                                                                ‫‪:Message‬‬
‫التي تتبادلها مع الكينونات حيث يتم التصال بين الكينونات بواسطة رسائل‬
                                                          ‫محددة ترسلها .‬
                                                             ‫‪:Inher it ance‬‬
‫الصنف الفرعي او الكينونة ترث هذا الصنف العلى جميع صفاتها الخاصة‬
                                                    ‫بالمتغيرات و الطرق.‬
                                                                    ‫‪:cl ass‬‬
     ‫تعريف يجمع الصفات التي تخص مجموعة من الكينونات المتشابهة.‬
                                                                  ‫‪:Met hod‬‬
   ‫هي العمليات التي يتم اجراؤها على الرسائل التي ارسلت الى الكائن.‬
          ‫حاول توضيح ذلك بسطر واحد بالعودة لمرجع من مكتبة الجامعة .‬
             ‫________________________________________________________‬
     ‫3.أذكر أمثلة على لغات برمجة ذات مستوى متدني، لماذا سميت بهذا السم؟‬
                                                             ‫•المثلة:‬
                                          ‫لغة التجميع ‪assem y l anguage‬‬
                                                 ‫‪bl‬‬
                                                       ‫•سبب التسمية:‬
‫لنها ابسط لغة استعملت للبرمجة و يستخدمها الحاسوب في سائر اجهزته‬
    ‫الداخلية و يتعامل معها لمعالجة البيانات و المعلومات الواردة اليه من‬
‫وحدات الدخال كما يتعامل بها لخراج الناتج التي تحول فيما بعد الى لغة‬
                               ‫يفهمها النسان عبر ادوات الخراج المختلفة.‬
              ‫_____________________________________________________‬
                                              ‫4.أذكر أمثلة على أسماء لغات برمجة‬
       ‫‪: St r uct ur ed Languages‬مثل لغة الستعلمات الهيكلية )‪st r uct ur ed quer y‬‬
                                                                         ‫‪(l anguage‬‬
             ‫‪:Unst r uct ur ed Languages‬سي ‪,C‬باسكال ‪,Pascal‬فورتران ‪.For t r an‬‬
                                   ‫‪.Obj ect Or ient ed Languages: c++,D phi, j ava‬‬
                                                                        ‫‪el‬‬
     ‫_____________________________________________________‬
                                          ‫5.ما هو ‪ Unix‬وما الفرق بينه وبين ‪Linux‬؟‬
   ‫‪:Unix‬هو من اهم نظم تشغيل الحاسبات المتطورة حيث ان هذا النظام كتب‬
    ‫بلغة السي و هذا المر يعد مصدر قوة للغة السي بين سائر اللغات الخرى.‬
                                                                      ‫الفرق هو:‬
                                                                             ‫‪Unix‬‬
                                                              ‫نظام تشغيل تجاري‬
                                                                            ‫‪Linux‬‬
                                                           ‫مفتوح المصدر ومجاني‬
‫_____________________________________________________________‬
       ‫6.ذكر 01 ميزات للغة ‪ ، C‬أذكر أهم ثلث ميزات تعتقد أنها الهم ولماذا؟‬
                                                    ‫1.لغة سريعة‬
          ‫2.لغة صالحة لغراض متعددة:تجارية و علمية و فنية و‬
                                                            ‫ادبية‬
                                 ‫3.لغة لها صورة قياسية متعددة‬
                                               ‫4.لغة غنية بالدوال‬
                                                  ‫5.امكانية التنقل‬
                                  ‫6.تصميم البرامج باسلوب البناء‬
                                                ‫7.سرعة الترجمة‬
                                          ‫8.دعم البرمجة الجزيئية‬
           ‫9.توافر مكتبة كبيرة من الدوال الخاصة في لغة السي‬
                                 ‫01.الكفاءة في استخدام الذاكرة‬
                                                           ‫الهم:‬
                                                  ‫1.لغة سريعة :‬
  ‫لنها بذلك تعد نسبيا اسرع تنفيذا من اللغات الخرى بل اصبحت‬
                 ‫قريبة الى حد كبير من سرعة تنفيذ لغة السمبلي.‬
                                             ‫2.لغة غنية بالدوال:‬
     ‫بحيث توفر للمبرمج عددا كبيرا من دوال الدخال و الخراج و‬
   ‫الدوال الرياضية و الحسابية و هو المر الذي يسهل عملية بناء‬
                                                     ‫البرامج بها.‬
                                                ‫3.امكانية التنقل:‬
‫تمكن المبرمج من نقل البرامج من جهاز الى اخر بسهولة تامة و‬
                                     ‫خاصة في الجهزة الصغيرة.‬
          ‫________________________________________________‬
                                ‫7.أذكر طريقتين لكتابة جملة الملحظة في لغة ‪.C‬‬
                                                                ‫•/ /‬
                                                          ‫•/*___*/‬
          ‫________________________________________________‬
                             ‫8.ماذا تعني ‪ : ( )main‬تمثل نقطة تنفيذ برنامج سي.‬
              ‫_____________________________________________________________‬
             ‫9.يعتمد البرنامج في لغة ‪ C‬على الدوال وتسمى بالنجليزية ‪function‬‬
            ‫__________________________________________________________‬
                               ‫01. ماذا تسمى ما يتم وضعه داخل ) ( في لغة ‪C‬‬
                                                         ‫‪ Arguments‬معاملت‬
            ‫__________________________________________________________‬
                                                           ‫11.المكتبة في لغة ‪: C‬‬
        ‫هي مجموعة من التوابع المكتوبة من قبل الشركة المصنعة او من قبل‬
 ‫المستخدم و هذه التوابع ستلزم في البرنامج الذي سيقوم المستخدم بكتابته.‬
            ‫__________________________________________________________‬
                                            ‫21.أذكر أسماء 5 مكتبات في لغة ‪C‬؟‬
                                                   ‫•#‪<include <stdio.h‬‬
                                                  ‫•#‪<include <string.h‬‬
                                               ‫•#‪<include <iostream.h‬‬
                                                  ‫•#‪<include <stdlib.h‬‬
                                                   ‫•#‪<include <math.h‬‬
          ‫_____________________________________________________‬
              ‫31.ما جملة الخطأ التي تظهر عند عدم وجود المكتبية وكيف نعالجها؟‬
                              ‫‪’ ‘Noname02.cpp( ):call to undefinedfunction‬‬
            ‫__________________________________________________________‬
                           ‫41.متى نستخدم 0 ‪ ;return‬وما الفائدة من استخدامها؟‬
                                             ‫تستخدم عند تنفيذ برامج المصفوفات‬
‫اللفائدة منها هي لتحديد مدى المصفوفة بحيث يكون من 0 الى ‪.-n‬‬
         ‫_____________________________________________________________‬
                                   ‫51. ماذا يعني لك الجدول في ص 381؟‬
‫هو عبارة عن برنامج يوضح انواع البيانات و السعة اللزمة لتخزينها بالضافة‬
                                         ‫الى مجال القيمة الممكن تخزينها.‬

               ‫ملحظة أرسل الورقة بعد حلها إلى‪mhamayil@qou.edu‬‬
                ‫وستحصل على الورقة السادسة خلل ٨٤ ساعة تقريبا.‬

Paper5

  • 1.
    ‫مقرر معالجـــــــة البيانـــــــــــات‬ ‫ورقة عمل رقم ٥‬ ‫إعداد د. ماجد حمايل‬ ‫1.ما هو المتغير مع إعطاء مثالين على ذلك.‬ ‫المتغير: هو اسماء)عناوين( لمواقع في ذاكرة الحاسوب يخزن بها رموز‬ ‫او اعداد و بعبارة اخرى المتغير عبارة عن حجز مكان في الذاكرة لكي‬ ‫يتم ملؤها بقيمة ما.‬ ‫المثلة:‬ ‫•متغيرات عددية صحيحة ‪int eger num s‬‬ ‫‪ber‬‬ ‫•متغيرات العداد الحقيقية التي تحتوي على الفارزة‬ ‫العشرية ‪f l oat num‬‬ ‫‪ber‬‬ ‫_____________________________________________________________‬ ‫2.عرف كل من التالية بسطر واحد :‬ ‫‪:Message‬‬ ‫التي تتبادلها مع الكينونات حيث يتم التصال بين الكينونات بواسطة رسائل‬ ‫محددة ترسلها .‬ ‫‪:Inher it ance‬‬ ‫الصنف الفرعي او الكينونة ترث هذا الصنف العلى جميع صفاتها الخاصة‬ ‫بالمتغيرات و الطرق.‬ ‫‪:cl ass‬‬ ‫تعريف يجمع الصفات التي تخص مجموعة من الكينونات المتشابهة.‬ ‫‪:Met hod‬‬ ‫هي العمليات التي يتم اجراؤها على الرسائل التي ارسلت الى الكائن.‬ ‫حاول توضيح ذلك بسطر واحد بالعودة لمرجع من مكتبة الجامعة .‬ ‫________________________________________________________‬ ‫3.أذكر أمثلة على لغات برمجة ذات مستوى متدني، لماذا سميت بهذا السم؟‬ ‫•المثلة:‬ ‫لغة التجميع ‪assem y l anguage‬‬ ‫‪bl‬‬ ‫•سبب التسمية:‬ ‫لنها ابسط لغة استعملت للبرمجة و يستخدمها الحاسوب في سائر اجهزته‬ ‫الداخلية و يتعامل معها لمعالجة البيانات و المعلومات الواردة اليه من‬ ‫وحدات الدخال كما يتعامل بها لخراج الناتج التي تحول فيما بعد الى لغة‬ ‫يفهمها النسان عبر ادوات الخراج المختلفة.‬ ‫_____________________________________________________‬ ‫4.أذكر أمثلة على أسماء لغات برمجة‬ ‫‪: St r uct ur ed Languages‬مثل لغة الستعلمات الهيكلية )‪st r uct ur ed quer y‬‬ ‫‪(l anguage‬‬ ‫‪:Unst r uct ur ed Languages‬سي ‪,C‬باسكال ‪,Pascal‬فورتران ‪.For t r an‬‬ ‫‪.Obj ect Or ient ed Languages: c++,D phi, j ava‬‬ ‫‪el‬‬ ‫_____________________________________________________‬ ‫5.ما هو ‪ Unix‬وما الفرق بينه وبين ‪Linux‬؟‬ ‫‪:Unix‬هو من اهم نظم تشغيل الحاسبات المتطورة حيث ان هذا النظام كتب‬ ‫بلغة السي و هذا المر يعد مصدر قوة للغة السي بين سائر اللغات الخرى.‬ ‫الفرق هو:‬ ‫‪Unix‬‬ ‫نظام تشغيل تجاري‬ ‫‪Linux‬‬ ‫مفتوح المصدر ومجاني‬
  • 2.
    ‫_____________________________________________________________‬ ‫6.ذكر 01 ميزات للغة ‪ ، C‬أذكر أهم ثلث ميزات تعتقد أنها الهم ولماذا؟‬ ‫1.لغة سريعة‬ ‫2.لغة صالحة لغراض متعددة:تجارية و علمية و فنية و‬ ‫ادبية‬ ‫3.لغة لها صورة قياسية متعددة‬ ‫4.لغة غنية بالدوال‬ ‫5.امكانية التنقل‬ ‫6.تصميم البرامج باسلوب البناء‬ ‫7.سرعة الترجمة‬ ‫8.دعم البرمجة الجزيئية‬ ‫9.توافر مكتبة كبيرة من الدوال الخاصة في لغة السي‬ ‫01.الكفاءة في استخدام الذاكرة‬ ‫الهم:‬ ‫1.لغة سريعة :‬ ‫لنها بذلك تعد نسبيا اسرع تنفيذا من اللغات الخرى بل اصبحت‬ ‫قريبة الى حد كبير من سرعة تنفيذ لغة السمبلي.‬ ‫2.لغة غنية بالدوال:‬ ‫بحيث توفر للمبرمج عددا كبيرا من دوال الدخال و الخراج و‬ ‫الدوال الرياضية و الحسابية و هو المر الذي يسهل عملية بناء‬ ‫البرامج بها.‬ ‫3.امكانية التنقل:‬ ‫تمكن المبرمج من نقل البرامج من جهاز الى اخر بسهولة تامة و‬ ‫خاصة في الجهزة الصغيرة.‬ ‫________________________________________________‬ ‫7.أذكر طريقتين لكتابة جملة الملحظة في لغة ‪.C‬‬ ‫•/ /‬ ‫•/*___*/‬ ‫________________________________________________‬ ‫8.ماذا تعني ‪ : ( )main‬تمثل نقطة تنفيذ برنامج سي.‬ ‫_____________________________________________________________‬ ‫9.يعتمد البرنامج في لغة ‪ C‬على الدوال وتسمى بالنجليزية ‪function‬‬ ‫__________________________________________________________‬ ‫01. ماذا تسمى ما يتم وضعه داخل ) ( في لغة ‪C‬‬ ‫‪ Arguments‬معاملت‬ ‫__________________________________________________________‬ ‫11.المكتبة في لغة ‪: C‬‬ ‫هي مجموعة من التوابع المكتوبة من قبل الشركة المصنعة او من قبل‬ ‫المستخدم و هذه التوابع ستلزم في البرنامج الذي سيقوم المستخدم بكتابته.‬ ‫__________________________________________________________‬ ‫21.أذكر أسماء 5 مكتبات في لغة ‪C‬؟‬ ‫•#‪<include <stdio.h‬‬ ‫•#‪<include <string.h‬‬ ‫•#‪<include <iostream.h‬‬ ‫•#‪<include <stdlib.h‬‬ ‫•#‪<include <math.h‬‬ ‫_____________________________________________________‬ ‫31.ما جملة الخطأ التي تظهر عند عدم وجود المكتبية وكيف نعالجها؟‬ ‫‪’ ‘Noname02.cpp( ):call to undefinedfunction‬‬ ‫__________________________________________________________‬ ‫41.متى نستخدم 0 ‪ ;return‬وما الفائدة من استخدامها؟‬ ‫تستخدم عند تنفيذ برامج المصفوفات‬
  • 3.
    ‫اللفائدة منها هيلتحديد مدى المصفوفة بحيث يكون من 0 الى ‪.-n‬‬ ‫_____________________________________________________________‬ ‫51. ماذا يعني لك الجدول في ص 381؟‬ ‫هو عبارة عن برنامج يوضح انواع البيانات و السعة اللزمة لتخزينها بالضافة‬ ‫الى مجال القيمة الممكن تخزينها.‬ ‫ملحظة أرسل الورقة بعد حلها إلى‪mhamayil@qou.edu‬‬ ‫وستحصل على الورقة السادسة خلل ٨٤ ساعة تقريبا.‬