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
وستحصل على الورقة السادسة خلل ٨٤ ساعة تقريبا.