SlideShare uma empresa Scribd logo
1 de 3
‫مقرر معالجـــــــة البيانـــــــــــات‬
                                  ‫ورقة عمل رقم ٥‬
                                ‫إعداد د. ماجد حمايل‬


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

Mais conteúdo relacionado

Mais procurados

Computer and information technology project ..
Computer and information technology project ..Computer and information technology project ..
Computer and information technology project ..eimx21
 
Modul transisi t1
Modul transisi t1Modul transisi t1
Modul transisi t1Ani Nadhrah
 
مقدمة في البرمجة..
مقدمة في البرمجة..مقدمة في البرمجة..
مقدمة في البرمجة..tahanisaad
 
عرض الوحدة الاولى
عرض الوحدة الاولىعرض الوحدة الاولى
عرض الوحدة الاولىNadoosh Nadoosh
 
شرح الوحدة الرابعة
شرح الوحدة الرابعةشرح الوحدة الرابعة
شرح الوحدة الرابعةMohammad Fahad
 
مقدمة في البرمجة
مقدمة في البرمجةمقدمة في البرمجة
مقدمة في البرمجةLumah Madany
 
لغات البرمجه بل تفصيل
لغات البرمجه بل تفصيللغات البرمجه بل تفصيل
لغات البرمجه بل تفصيلIbrheemJasim
 
برمجه حاسب1
برمجه حاسب1برمجه حاسب1
برمجه حاسب1jadalkinani1
 
مقدمة في البرمجة
مقدمة في البرمجةمقدمة في البرمجة
مقدمة في البرمجةnora_slideshare
 
عرض الوحدة الرابعة مقدمة في البرمجة
عرض الوحدة الرابعة مقدمة في البرمجةعرض الوحدة الرابعة مقدمة في البرمجة
عرض الوحدة الرابعة مقدمة في البرمجةwafa210
 
Computer 4th-primary-2nd-term- (4)
Computer 4th-primary-2nd-term- (4)Computer 4th-primary-2nd-term- (4)
Computer 4th-primary-2nd-term- (4)khawagah
 
البرمجة بلغة الفيجوال بيسك
البرمجة بلغة الفيجوال بيسكالبرمجة بلغة الفيجوال بيسك
البرمجة بلغة الفيجوال بيسكMed Habib Rammeh
 
مقدمة في البرمجة..الباب الثاني
مقدمة في البرمجة..الباب الثانيمقدمة في البرمجة..الباب الثاني
مقدمة في البرمجة..الباب الثانيtahanisaad
 
Hanan Alsayegh
Hanan AlsayeghHanan Alsayegh
Hanan AlsayeghHanaSayegh
 
Www.kutub.info 18703
Www.kutub.info 18703Www.kutub.info 18703
Www.kutub.info 18703Imad Modi
 

Mais procurados (16)

Computer and information technology project ..
Computer and information technology project ..Computer and information technology project ..
Computer and information technology project ..
 
Modul transisi t1
Modul transisi t1Modul transisi t1
Modul transisi t1
 
مقدمة في البرمجة..
مقدمة في البرمجة..مقدمة في البرمجة..
مقدمة في البرمجة..
 
عرض الوحدة الاولى
عرض الوحدة الاولىعرض الوحدة الاولى
عرض الوحدة الاولى
 
شرح الوحدة الرابعة
شرح الوحدة الرابعةشرح الوحدة الرابعة
شرح الوحدة الرابعة
 
مقدمة في البرمجة
مقدمة في البرمجةمقدمة في البرمجة
مقدمة في البرمجة
 
لغات البرمجه بل تفصيل
لغات البرمجه بل تفصيللغات البرمجه بل تفصيل
لغات البرمجه بل تفصيل
 
برمجه حاسب1
برمجه حاسب1برمجه حاسب1
برمجه حاسب1
 
مقدمة في البرمجة
مقدمة في البرمجةمقدمة في البرمجة
مقدمة في البرمجة
 
عرض الوحدة الرابعة مقدمة في البرمجة
عرض الوحدة الرابعة مقدمة في البرمجةعرض الوحدة الرابعة مقدمة في البرمجة
عرض الوحدة الرابعة مقدمة في البرمجة
 
Computer 4th-primary-2nd-term- (4)
Computer 4th-primary-2nd-term- (4)Computer 4th-primary-2nd-term- (4)
Computer 4th-primary-2nd-term- (4)
 
البرمجة بلغة الفيجوال بيسك
البرمجة بلغة الفيجوال بيسكالبرمجة بلغة الفيجوال بيسك
البرمجة بلغة الفيجوال بيسك
 
عرض تقديمي1
عرض تقديمي1عرض تقديمي1
عرض تقديمي1
 
مقدمة في البرمجة..الباب الثاني
مقدمة في البرمجة..الباب الثانيمقدمة في البرمجة..الباب الثاني
مقدمة في البرمجة..الباب الثاني
 
Hanan Alsayegh
Hanan AlsayeghHanan Alsayegh
Hanan Alsayegh
 
Www.kutub.info 18703
Www.kutub.info 18703Www.kutub.info 18703
Www.kutub.info 18703
 

Destaque

Embedded Linux Talk Uni Forum
Embedded Linux Talk Uni ForumEmbedded Linux Talk Uni Forum
Embedded Linux Talk Uni ForumSumant Diwakar
 
Introduction to Embedded Linux
Introduction to Embedded LinuxIntroduction to Embedded Linux
Introduction to Embedded LinuxHossain Reja
 
Embedded linux system development (slides)
Embedded linux system development (slides)Embedded linux system development (slides)
Embedded linux system development (slides)Jaime Barragan
 
Module 4 Embedded Linux
Module 4 Embedded LinuxModule 4 Embedded Linux
Module 4 Embedded LinuxTushar B Kute
 
Embedded Os [Linux & Co.]
Embedded Os [Linux & Co.]Embedded Os [Linux & Co.]
Embedded Os [Linux & Co.]Ionela
 
Linux for embedded_systems
Linux for embedded_systemsLinux for embedded_systems
Linux for embedded_systemsVandana Salve
 
Embedded Linux Basics
Embedded Linux BasicsEmbedded Linux Basics
Embedded Linux BasicsMarc Leeman
 
Embedded Linux from Scratch to Yocto
Embedded Linux from Scratch to YoctoEmbedded Linux from Scratch to Yocto
Embedded Linux from Scratch to YoctoSherif Mousa
 
Building Mini Embedded Linux System for X86 Arch
Building Mini Embedded Linux System for X86 ArchBuilding Mini Embedded Linux System for X86 Arch
Building Mini Embedded Linux System for X86 ArchSherif Mousa
 
Building Embedded Linux Full Tutorial for ARM
Building Embedded Linux Full Tutorial for ARMBuilding Embedded Linux Full Tutorial for ARM
Building Embedded Linux Full Tutorial for ARMSherif Mousa
 

Destaque (15)

Building
BuildingBuilding
Building
 
Embedded Linux Talk Uni Forum
Embedded Linux Talk Uni ForumEmbedded Linux Talk Uni Forum
Embedded Linux Talk Uni Forum
 
Linux Mint
Linux MintLinux Mint
Linux Mint
 
Introduction to Embedded Linux
Introduction to Embedded LinuxIntroduction to Embedded Linux
Introduction to Embedded Linux
 
Embedded linux system development (slides)
Embedded linux system development (slides)Embedded linux system development (slides)
Embedded linux system development (slides)
 
Module 4 Embedded Linux
Module 4 Embedded LinuxModule 4 Embedded Linux
Module 4 Embedded Linux
 
Embedded Os [Linux & Co.]
Embedded Os [Linux & Co.]Embedded Os [Linux & Co.]
Embedded Os [Linux & Co.]
 
Linux for embedded_systems
Linux for embedded_systemsLinux for embedded_systems
Linux for embedded_systems
 
Embedded Linux Basics
Embedded Linux BasicsEmbedded Linux Basics
Embedded Linux Basics
 
Embedded Linux Kernel - Build your custom kernel
Embedded Linux Kernel - Build your custom kernelEmbedded Linux Kernel - Build your custom kernel
Embedded Linux Kernel - Build your custom kernel
 
Embedded Linux from Scratch to Yocto
Embedded Linux from Scratch to YoctoEmbedded Linux from Scratch to Yocto
Embedded Linux from Scratch to Yocto
 
Embedded Linux on ARM
Embedded Linux on ARMEmbedded Linux on ARM
Embedded Linux on ARM
 
Building Mini Embedded Linux System for X86 Arch
Building Mini Embedded Linux System for X86 ArchBuilding Mini Embedded Linux System for X86 Arch
Building Mini Embedded Linux System for X86 Arch
 
Advancement on embedded linux-v2
Advancement on embedded linux-v2Advancement on embedded linux-v2
Advancement on embedded linux-v2
 
Building Embedded Linux Full Tutorial for ARM
Building Embedded Linux Full Tutorial for ARMBuilding Embedded Linux Full Tutorial for ARM
Building Embedded Linux Full Tutorial for ARM
 

Semelhante a Paper5

البرمجة | أقوي مجالات العمل والربح من الانترنت..دليلك نحو الاحتراف
البرمجة | أقوي مجالات العمل والربح من الانترنت..دليلك نحو الاحترافالبرمجة | أقوي مجالات العمل والربح من الانترنت..دليلك نحو الاحتراف
البرمجة | أقوي مجالات العمل والربح من الانترنت..دليلك نحو الاحترافMohamed E. Saleh
 
ملف بوروبينت اساسيات برمجة الحاسب والخوارزميات
ملف بوروبينت اساسيات برمجة الحاسب والخوارزمياتملف بوروبينت اساسيات برمجة الحاسب والخوارزميات
ملف بوروبينت اساسيات برمجة الحاسب والخوارزمياتomo6767g
 
سي بالعربي.pdf
سي بالعربي.pdfسي بالعربي.pdf
سي بالعربي.pdfssuser536c36
 
Visual basic.net احترف فيجوال بيسك
Visual basic.net احترف فيجوال بيسك Visual basic.net احترف فيجوال بيسك
Visual basic.net احترف فيجوال بيسك Abdalwahab Noureldien
 
سلسلة تعلم البرمجة بلغة C / C++ - 1
سلسلة تعلم البرمجة بلغة C / C++  - 1سلسلة تعلم البرمجة بلغة C / C++  - 1
سلسلة تعلم البرمجة بلغة C / C++ - 1بندر المجلاد
 
عرض للوحدة الاولى
عرض للوحدة الاولىعرض للوحدة الاولى
عرض للوحدة الاولىmejo1660
 
محاضرة 3 نظام التشغيل
محاضرة 3 نظام التشغيلمحاضرة 3 نظام التشغيل
محاضرة 3 نظام التشغيلzakaria_alathari
 
موديول تعليمي
موديول تعليميموديول تعليمي
موديول تعليميTamer Elmalah
 
جافا سكريبت
جافا سكريبتجافا سكريبت
جافا سكريبتosman do
 

Semelhante a Paper5 (20)

البرمجة
البرمجةالبرمجة
البرمجة
 
البرمجة | أقوي مجالات العمل والربح من الانترنت..دليلك نحو الاحتراف
البرمجة | أقوي مجالات العمل والربح من الانترنت..دليلك نحو الاحترافالبرمجة | أقوي مجالات العمل والربح من الانترنت..دليلك نحو الاحتراف
البرمجة | أقوي مجالات العمل والربح من الانترنت..دليلك نحو الاحتراف
 
ملف بوروبينت اساسيات برمجة الحاسب والخوارزميات
ملف بوروبينت اساسيات برمجة الحاسب والخوارزمياتملف بوروبينت اساسيات برمجة الحاسب والخوارزميات
ملف بوروبينت اساسيات برمجة الحاسب والخوارزميات
 
عرض مقدمة في البرمجة 01
عرض مقدمة في البرمجة 01عرض مقدمة في البرمجة 01
عرض مقدمة في البرمجة 01
 
البرمجيات
البرمجياتالبرمجيات
البرمجيات
 
سي بالعربي.pdf
سي بالعربي.pdfسي بالعربي.pdf
سي بالعربي.pdf
 
Ar-PHP.org
Ar-PHP.orgAr-PHP.org
Ar-PHP.org
 
Visual basic.net احترف فيجوال بيسك
Visual basic.net احترف فيجوال بيسك Visual basic.net احترف فيجوال بيسك
Visual basic.net احترف فيجوال بيسك
 
المحاضرة الثالثة لغات البرمجة
المحاضرة الثالثة  لغات البرمجةالمحاضرة الثالثة  لغات البرمجة
المحاضرة الثالثة لغات البرمجة
 
Alshhrany c++
Alshhrany c++Alshhrany c++
Alshhrany c++
 
البرمجه.doc
البرمجه.docالبرمجه.doc
البرمجه.doc
 
Onyx Pro ERP
Onyx Pro ERP Onyx Pro ERP
Onyx Pro ERP
 
سلسلة تعلم البرمجة بلغة C / C++ - 1
سلسلة تعلم البرمجة بلغة C / C++  - 1سلسلة تعلم البرمجة بلغة C / C++  - 1
سلسلة تعلم البرمجة بلغة C / C++ - 1
 
عرض للوحدة الاولى
عرض للوحدة الاولىعرض للوحدة الاولى
عرض للوحدة الاولى
 
محاضرة 3 نظام التشغيل
محاضرة 3 نظام التشغيلمحاضرة 3 نظام التشغيل
محاضرة 3 نظام التشغيل
 
c#
c#c#
c#
 
موديول تعليمي
موديول تعليميموديول تعليمي
موديول تعليمي
 
ف 2 الدرس الأول والثانى والثالث
ف 2 الدرس الأول والثانى والثالثف 2 الدرس الأول والثانى والثالث
ف 2 الدرس الأول والثانى والثالث
 
جافا سكريبت
جافا سكريبتجافا سكريبت
جافا سكريبت
 
Chapter4 part1
Chapter4 part1Chapter4 part1
Chapter4 part1
 

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