Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Paper5

518 views

Published on

Published in: Technology, Business
  • Be the first to comment

  • Be the first to like this

Paper5

  1. 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. 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. 3. ‫اللفائدة منها هي لتحديد مدى المصفوفة بحيث يكون من 0 الى ‪.-n‬‬ ‫_____________________________________________________________‬ ‫51. ماذا يعني لك الجدول في ص 381؟‬‫هو عبارة عن برنامج يوضح انواع البيانات و السعة اللزمة لتخزينها بالضافة‬ ‫الى مجال القيمة الممكن تخزينها.‬ ‫ملحظة أرسل الورقة بعد حلها إلى‪mhamayil@qou.edu‬‬ ‫وستحصل على الورقة السادسة خلل ٨٤ ساعة تقريبا.‬

×