SlideShare ist ein Scribd-Unternehmen logo
1 von 6
‫مقرر معالجـــــــة البيانـــــــــــات‬

                     ‫ورقة خاصة للتحضير السبوع القادم‬

                                 ‫صفحة ٨٩١ – ٥٠٢‬

                                      ‫٣١٢ - ٤١٢‬

                              ‫إعداد د. ماجد حمايل‬

                                                      ‫ما هي جملة ‪ If‬؟‬   ‫السؤال الول:‬
    ‫هي صيغة من صيغ التراكيب التفرعية و هي من التراكيب الغير شرطية و تعني بانها ل تعتمد‬
      ‫على شرط معين عند تنفيذ الجمل فهذا النوع من الجمل يعمل وفقا لتسلسل محدد يعرف‬
                     ‫بالتسلسل التتابعي اي ان الخطوات تنفذ خطوة خطوة وفقا لترتيب معين .‬

         ‫__________________________________________________________________________‬

‫الثاني: بدو ن تنف يذ البرنا مج على الحا سوب، ما الناتج المتوقع ع ند إدخال الرقم‬   ‫السؤال‬
                                                                                      ‫٠١‬

                                      ‫يتم طباعة ‪The Number you entered greater than zero‬‬

                                                 ‫وما الناتج المتوقع عند إدخال عدد سالب ؟‬

                                                ‫ل يتم طباعة العدد المدخل لنه اقل من صفر‬

‫>‪#include <stdio.h‬‬

‫>‪#include <conio.h‬‬

‫)(‪main‬‬

‫{‬

‫;‪int a‬‬

‫;)"‪printf("Enter any Number‬‬

‫;)‪scanf("%d",&a‬‬

‫)0>‪if (a‬‬

‫;)"‪printf("The Number you entered greater than zero‬‬

‫;)(‪getche‬‬
                                            ‫1‬
}

     _____________________________________________________________________________

                :‫السؤال الثالث : ما الفرق بين البرنامج السابق والتالي‬
#include <stdio.h>

#include <conio.h>

main()

{

int a;

printf("Enter any Number");

scanf("%d",&a);

if (a>0)

printf("The Number you entered greater than zero");

else

printf("The number you entered less than zero");

    getche();

}

     ‫ بشرط ان تكون‬The Number you entered greater than zero ‫في البرنامج السابق: يتم طباعة‬
                      ‫اكبر من صفر اما اذا كانت اقل من صفر ل يتم طباعة الجملة المذكورة‬

       ‫ اذا كان اكبر من‬The Number you entered greater than zero ‫في البرنامج الثاني: يتم طباعة‬
                     .‫ اذا اقل من صفر‬The number you entered less than zero ‫صفر و يتم طباعة‬

______________________________________________________

                                                                        :‫السؤال الرابع‬
                                              ‫أعد كتابة البرنامج السابق عند إدخال صفر يطبع‬

                                                                      Your have entered zero

                                                   ٢٠٢ ‫ملحظة : استعن بكتابك مثال ١١ سفحة‬


                                               2
#include <stdio.h>

#include <conio.h>

main()

{

int a;

printf("Enter any Number");

scanf("%d",&a);

if (a>0)

printf("The Number you entered greater than zero");

else

if (a<0)

printf("The number you entered less than zero");

else

if (a>=0)

printf("Your have entered zero");

    getche();

}

______________________________________________________

                                                            :‫السؤال الخامس‬
                                                      :‫وضح ماذا يعمل البرنامج التالي‬

#include <stdio.h>

#include <conio.h>

main()

{

int a;
                                             3
printf("Enter any Number=");

scanf("%d",&a);

if (a>0)

printf("The Number you entered greater than zero");

else

if (a<0)

printf("The number you entered less than zero");

else

printf("Your have entered zero");



    getche();

}

                                                             : ‫يطلب البرنامج ادخال رقم بحيث‬

                     ‫ اذا عدد اكبر من صفر‬The Number you entered greater than zero ‫يتم طباعة‬

                       ‫ اذا عدد اقل من صفر‬The number you entered less than zero ‫ويتم طباعة‬

                                                ٠ ‫ اذا العدد‬Your have entered zero ‫ويتم طباعة‬

                                                   . ‫و كل ادخال رقم جديد يتم في صفحة لوحده‬

    _____________________________________________________________

‫ال سؤال ال سادس: قم بتت بع البرنا مج التالي، و ما الفرق بي نه وب ين ال سابق ، و ما التعديلت‬
                                                                            ‫التي تقترحها لتحسينه‬

                                                          ‫ أي أمور أخرى‬n ‫ملحظة : استخدام‬




#include <stdio.h>

#include <conio.h>


                                               4
‫)(‪main‬‬

‫{‬

‫;‪int a‬‬

‫:‪M‬‬

‫;)"=‪printf("Enter any Number‬‬

‫;)‪scanf("%d",&a‬‬

‫)0>‪if (a‬‬

‫;)"‪printf("The Number you entered greater than zeron‬‬

‫‪else‬‬

‫)0<‪if (a‬‬

‫;)"‪printf("The number you entered less than zeron‬‬

‫‪else‬‬

‫;)"‪printf("Your have entered zeron‬‬

‫;‪goto M‬‬

‫}‬

      ‫يطلب البرنامج ادخال رقم بحيث يتم طباعة ‪ The Number you entered greater than zero‬اذا‬
     ‫كان العدد اكبر من صفر و يطلب البرنامج ادخال رقم جديد بحيث اذا اكل من صفر يطبع ‪The‬‬
    ‫‪ number you entered less than zero‬و يطلب البرنامج مرة اخرى ادخال رقم جديد و اذا يساوي‬
     ‫صفر يطبع ‪ Your have entered zero‬و يطلب البرنامج مرة اخرى ادخال رقم جديد مهما كانت‬
                                                                            ‫قيمته و هكذا.‬

       ‫الفرق ان هذا البرنامج يطلب ادخال الرقم جميعها بصفحة واحد اما البرنامج السابق كل‬
                                                 ‫رقم يتم ادخاله في صفحة واحد خاصة به.‬

                             ‫التعديل قمت بادخاله على البرنامج نفسه) قمت بادخا ل ‪ n‬عليه(.‬

    ‫______________________________________________________________________________‬

                                 ‫السؤال السابع ) للدارسين المميزين(‬
                                                              ‫ما الفرق بين ‪ while‬و ‪do while‬؟‬



                                             ‫5‬
‫الفرق هـو انـه فـي جملة ‪while‬يتـم التحقـق مـن الشرط فـي بدايـة حلقـة الدوران,و فـي جملة ‪do while‬يتـم‬
                                                     ‫التحقق من حلقة الدوران في نهاية حلقة الدوران.‬

                                            ‫أكتب سؤال كتطبيق على جملة ‪ do while‬واكتب البرنامج له؟‬



       ‫_________________________________________________________________________‬

                                   ‫السؤال الثامن ) للدارسين المميزين(‬
                     ‫لخص خمسة أسطر استفدتها من هذه الوقة.‬
    ‫• تعلم كيف ية ا ستخدام ‪ if‬و ‪ if else‬و كتا بة البرنا مج و‬
                                                   ‫تنفيذه.‬

                                          ‫• تعلمت كيفية تعديل برنامج .‬

    ‫• كمـا اننـي لحظـت انـه يمكـن كتابـة البرنامـج بعدت‬
    ‫طرق بحيـــث تؤدي الى نتيجـــة واحدة ) بالطبـــع‬
    ‫الختلف بسـيط( كمـا حصـل فـي السـؤال الرابـع و‬
    ‫الخا مس ف قد كت بت البرنا مج بطري قة معي نة و ق مت‬
                       ‫يا استاذ بكتابته بطرقة مخلتفة .‬




                                                 ‫6‬

Weitere ähnliche Inhalte

Andere mochten auch

Arithmetic Progression - $@mEe
Arithmetic Progression - $@mEeArithmetic Progression - $@mEe
Arithmetic Progression - $@mEeSamee Smd
 
عرض التقن الموهبة و التفوق-
عرض التقن  الموهبة و التفوق-عرض التقن  الموهبة و التفوق-
عرض التقن الموهبة و التفوق-ghaidasm
 
Arithmetic progression - Introduction to Arithmetic progressions for class 10...
Arithmetic progression - Introduction to Arithmetic progressions for class 10...Arithmetic progression - Introduction to Arithmetic progressions for class 10...
Arithmetic progression - Introduction to Arithmetic progressions for class 10...Let's Tute
 
الموهوبون 1pp
 الموهوبون 1pp الموهوبون 1pp
الموهوبون 1ppanjo13
 
إدارة مواهب أبنائنا
إدارة مواهب أبنائناإدارة مواهب أبنائنا
إدارة مواهب أبنائناAbdel Wadoud Nakouzi
 
Arithmetic progression
Arithmetic progressionArithmetic progression
Arithmetic progressionChhavi Bansal
 
ARITHMETIC PROGRESSIONS
ARITHMETIC PROGRESSIONS ARITHMETIC PROGRESSIONS
ARITHMETIC PROGRESSIONS Vamsi Krishna
 
Arithmetic progression
Arithmetic progressionArithmetic progression
Arithmetic progressionMayank Devnani
 
خطة مقترحة للموهوبين
خطة مقترحة للموهوبينخطة مقترحة للموهوبين
خطة مقترحة للموهوبينmansour1911
 

Andere mochten auch (17)

Arithmetic Progression - $@mEe
Arithmetic Progression - $@mEeArithmetic Progression - $@mEe
Arithmetic Progression - $@mEe
 
عرض التقن الموهبة و التفوق-
عرض التقن  الموهبة و التفوق-عرض التقن  الموهبة و التفوق-
عرض التقن الموهبة و التفوق-
 
Arithmetic progression - Introduction to Arithmetic progressions for class 10...
Arithmetic progression - Introduction to Arithmetic progressions for class 10...Arithmetic progression - Introduction to Arithmetic progressions for class 10...
Arithmetic progression - Introduction to Arithmetic progressions for class 10...
 
Numbers & rev KG1
Numbers & rev KG1Numbers & rev KG1
Numbers & rev KG1
 
Arithmetic progression
Arithmetic progressionArithmetic progression
Arithmetic progression
 
Maths project work - Arithmetic Sequences
Maths project work - Arithmetic SequencesMaths project work - Arithmetic Sequences
Maths project work - Arithmetic Sequences
 
الموهبة
الموهبةالموهبة
الموهبة
 
الموهوبون 1pp
 الموهوبون 1pp الموهوبون 1pp
الموهوبون 1pp
 
ورشة أطلقي موهبتك 2
ورشة أطلقي موهبتك 2ورشة أطلقي موهبتك 2
ورشة أطلقي موهبتك 2
 
إدارة مواهب أبنائنا
إدارة مواهب أبنائناإدارة مواهب أبنائنا
إدارة مواهب أبنائنا
 
Arithmetic progression
Arithmetic progressionArithmetic progression
Arithmetic progression
 
ARITHMETIC PROGRESSIONS
ARITHMETIC PROGRESSIONS ARITHMETIC PROGRESSIONS
ARITHMETIC PROGRESSIONS
 
Arithmetic progression
Arithmetic progressionArithmetic progression
Arithmetic progression
 
خطة مقترحة للموهوبين
خطة مقترحة للموهوبينخطة مقترحة للموهوبين
خطة مقترحة للموهوبين
 
2048dfsfdsf
2048dfsfdsf2048dfsfdsf
2048dfsfdsf
 
Arithmetic Progression
Arithmetic ProgressionArithmetic Progression
Arithmetic Progression
 
Pisa жобасы
Pisa жобасыPisa жобасы
Pisa жобасы
 

Ähnlich wie Special paper

شرح الوحدة الرابعة
شرح الوحدة الرابعةشرح الوحدة الرابعة
شرح الوحدة الرابعةMohammad Fahad
 
خوازميات و مباديء برمجــة (2) مفهوم الخوارزميات ج2
خوازميات و مباديء برمجــة  (2)  مفهوم الخوارزميات ج2خوازميات و مباديء برمجــة  (2)  مفهوم الخوارزميات ج2
خوازميات و مباديء برمجــة (2) مفهوم الخوارزميات ج2Mahmoud Alfarra
 
اوراق العمل
اوراق العملاوراق العمل
اوراق العملmahaa6789
 
Computer school-books-3rd-preparatory-1st-term-khawagah-2019-6
Computer school-books-3rd-preparatory-1st-term-khawagah-2019-6Computer school-books-3rd-preparatory-1st-term-khawagah-2019-6
Computer school-books-3rd-preparatory-1st-term-khawagah-2019-6khawagah
 
الفصل الأول البيانات بالكامل الترم الثانى
الفصل الأول  البيانات بالكامل الترم الثانى الفصل الأول  البيانات بالكامل الترم الثانى
الفصل الأول البيانات بالكامل الترم الثانى Hanaa Ahmed
 
Basic functions in Excel
Basic functions in ExcelBasic functions in Excel
Basic functions in Excelahmedshoman22
 
Selections: If statement c++
Selections: If statement c++Selections: If statement c++
Selections: If statement c++Abdulwahab Anaam
 
حلقات التكرار
حلقات التكرارحلقات التكرار
حلقات التكرارmahaa6789
 
سلسلة تعلم البرمجة بلغة C / C++ - 1
سلسلة تعلم البرمجة بلغة C / C++  - 1سلسلة تعلم البرمجة بلغة C / C++  - 1
سلسلة تعلم البرمجة بلغة C / C++ - 1بندر المجلاد
 
سلسلة تعلم البرمجة بلغة C / C++ - 2
سلسلة تعلم البرمجة بلغة  C / C++ - 2 سلسلة تعلم البرمجة بلغة  C / C++ - 2
سلسلة تعلم البرمجة بلغة C / C++ - 2 بندر المجلاد
 
عرض العمليات الحسابية والمنطقية
عرض العمليات الحسابية والمنطقيةعرض العمليات الحسابية والمنطقية
عرض العمليات الحسابية والمنطقيةhessah_8s
 
صياغة حل المسائل
صياغة حل المسائلصياغة حل المسائل
صياغة حل المسائلgueste902d
 

Ähnlich wie Special paper (20)

ف 1 الدرس الثانى
ف 1 الدرس الثانىف 1 الدرس الثانى
ف 1 الدرس الثانى
 
شرح الوحدة الرابعة
شرح الوحدة الرابعةشرح الوحدة الرابعة
شرح الوحدة الرابعة
 
شرح الوحدة الرابعة
شرح الوحدة الرابعةشرح الوحدة الرابعة
شرح الوحدة الرابعة
 
شرح الوحدة الرابعة
شرح الوحدة الرابعةشرح الوحدة الرابعة
شرح الوحدة الرابعة
 
خوازميات و مباديء برمجــة (2) مفهوم الخوارزميات ج2
خوازميات و مباديء برمجــة  (2)  مفهوم الخوارزميات ج2خوازميات و مباديء برمجــة  (2)  مفهوم الخوارزميات ج2
خوازميات و مباديء برمجــة (2) مفهوم الخوارزميات ج2
 
اوراق العمل
اوراق العملاوراق العمل
اوراق العمل
 
7 functions
7 functions7 functions
7 functions
 
Computer school-books-3rd-preparatory-1st-term-khawagah-2019-6
Computer school-books-3rd-preparatory-1st-term-khawagah-2019-6Computer school-books-3rd-preparatory-1st-term-khawagah-2019-6
Computer school-books-3rd-preparatory-1st-term-khawagah-2019-6
 
الفصل الأول البيانات بالكامل الترم الثانى
الفصل الأول  البيانات بالكامل الترم الثانى الفصل الأول  البيانات بالكامل الترم الثانى
الفصل الأول البيانات بالكامل الترم الثانى
 
Excel Formulas.pdf
Excel Formulas.pdfExcel Formulas.pdf
Excel Formulas.pdf
 
Basic functions in Excel
Basic functions in ExcelBasic functions in Excel
Basic functions in Excel
 
Selections: If statement c++
Selections: If statement c++Selections: If statement c++
Selections: If statement c++
 
حلقات التكرار
حلقات التكرارحلقات التكرار
حلقات التكرار
 
1- Languages Basics
1- Languages Basics1- Languages Basics
1- Languages Basics
 
سلسلة تعلم البرمجة بلغة C / C++ - 1
سلسلة تعلم البرمجة بلغة C / C++  - 1سلسلة تعلم البرمجة بلغة C / C++  - 1
سلسلة تعلم البرمجة بلغة C / C++ - 1
 
سلسلة تعلم البرمجة بلغة C / C++ - 2
سلسلة تعلم البرمجة بلغة  C / C++ - 2 سلسلة تعلم البرمجة بلغة  C / C++ - 2
سلسلة تعلم البرمجة بلغة C / C++ - 2
 
عرض العمليات الحسابية والمنطقية
عرض العمليات الحسابية والمنطقيةعرض العمليات الحسابية والمنطقية
عرض العمليات الحسابية والمنطقية
 
3- Functions
3-  Functions3-  Functions
3- Functions
 
Ch6 ar2
Ch6 ar2Ch6 ar2
Ch6 ar2
 
صياغة حل المسائل
صياغة حل المسائلصياغة حل المسائل
صياغة حل المسائل
 

Special paper

  • 1. ‫مقرر معالجـــــــة البيانـــــــــــات‬ ‫ورقة خاصة للتحضير السبوع القادم‬ ‫صفحة ٨٩١ – ٥٠٢‬ ‫٣١٢ - ٤١٢‬ ‫إعداد د. ماجد حمايل‬ ‫ما هي جملة ‪ If‬؟‬ ‫السؤال الول:‬ ‫هي صيغة من صيغ التراكيب التفرعية و هي من التراكيب الغير شرطية و تعني بانها ل تعتمد‬ ‫على شرط معين عند تنفيذ الجمل فهذا النوع من الجمل يعمل وفقا لتسلسل محدد يعرف‬ ‫بالتسلسل التتابعي اي ان الخطوات تنفذ خطوة خطوة وفقا لترتيب معين .‬ ‫__________________________________________________________________________‬ ‫الثاني: بدو ن تنف يذ البرنا مج على الحا سوب، ما الناتج المتوقع ع ند إدخال الرقم‬ ‫السؤال‬ ‫٠١‬ ‫يتم طباعة ‪The Number you entered greater than zero‬‬ ‫وما الناتج المتوقع عند إدخال عدد سالب ؟‬ ‫ل يتم طباعة العدد المدخل لنه اقل من صفر‬ ‫>‪#include <stdio.h‬‬ ‫>‪#include <conio.h‬‬ ‫)(‪main‬‬ ‫{‬ ‫;‪int a‬‬ ‫;)"‪printf("Enter any Number‬‬ ‫;)‪scanf("%d",&a‬‬ ‫)0>‪if (a‬‬ ‫;)"‪printf("The Number you entered greater than zero‬‬ ‫;)(‪getche‬‬ ‫1‬
  • 2. } _____________________________________________________________________________ :‫السؤال الثالث : ما الفرق بين البرنامج السابق والتالي‬ #include <stdio.h> #include <conio.h> main() { int a; printf("Enter any Number"); scanf("%d",&a); if (a>0) printf("The Number you entered greater than zero"); else printf("The number you entered less than zero"); getche(); } ‫ بشرط ان تكون‬The Number you entered greater than zero ‫في البرنامج السابق: يتم طباعة‬ ‫اكبر من صفر اما اذا كانت اقل من صفر ل يتم طباعة الجملة المذكورة‬ ‫ اذا كان اكبر من‬The Number you entered greater than zero ‫في البرنامج الثاني: يتم طباعة‬ .‫ اذا اقل من صفر‬The number you entered less than zero ‫صفر و يتم طباعة‬ ______________________________________________________ :‫السؤال الرابع‬ ‫أعد كتابة البرنامج السابق عند إدخال صفر يطبع‬ Your have entered zero ٢٠٢ ‫ملحظة : استعن بكتابك مثال ١١ سفحة‬ 2
  • 3. #include <stdio.h> #include <conio.h> main() { int a; printf("Enter any Number"); scanf("%d",&a); if (a>0) printf("The Number you entered greater than zero"); else if (a<0) printf("The number you entered less than zero"); else if (a>=0) printf("Your have entered zero"); getche(); } ______________________________________________________ :‫السؤال الخامس‬ :‫وضح ماذا يعمل البرنامج التالي‬ #include <stdio.h> #include <conio.h> main() { int a; 3
  • 4. printf("Enter any Number="); scanf("%d",&a); if (a>0) printf("The Number you entered greater than zero"); else if (a<0) printf("The number you entered less than zero"); else printf("Your have entered zero"); getche(); } : ‫يطلب البرنامج ادخال رقم بحيث‬ ‫ اذا عدد اكبر من صفر‬The Number you entered greater than zero ‫يتم طباعة‬ ‫ اذا عدد اقل من صفر‬The number you entered less than zero ‫ويتم طباعة‬ ٠ ‫ اذا العدد‬Your have entered zero ‫ويتم طباعة‬ . ‫و كل ادخال رقم جديد يتم في صفحة لوحده‬ _____________________________________________________________ ‫ال سؤال ال سادس: قم بتت بع البرنا مج التالي، و ما الفرق بي نه وب ين ال سابق ، و ما التعديلت‬ ‫التي تقترحها لتحسينه‬ ‫ أي أمور أخرى‬n ‫ملحظة : استخدام‬ #include <stdio.h> #include <conio.h> 4
  • 5. ‫)(‪main‬‬ ‫{‬ ‫;‪int a‬‬ ‫:‪M‬‬ ‫;)"=‪printf("Enter any Number‬‬ ‫;)‪scanf("%d",&a‬‬ ‫)0>‪if (a‬‬ ‫;)"‪printf("The Number you entered greater than zeron‬‬ ‫‪else‬‬ ‫)0<‪if (a‬‬ ‫;)"‪printf("The number you entered less than zeron‬‬ ‫‪else‬‬ ‫;)"‪printf("Your have entered zeron‬‬ ‫;‪goto M‬‬ ‫}‬ ‫يطلب البرنامج ادخال رقم بحيث يتم طباعة ‪ The Number you entered greater than zero‬اذا‬ ‫كان العدد اكبر من صفر و يطلب البرنامج ادخال رقم جديد بحيث اذا اكل من صفر يطبع ‪The‬‬ ‫‪ number you entered less than zero‬و يطلب البرنامج مرة اخرى ادخال رقم جديد و اذا يساوي‬ ‫صفر يطبع ‪ Your have entered zero‬و يطلب البرنامج مرة اخرى ادخال رقم جديد مهما كانت‬ ‫قيمته و هكذا.‬ ‫الفرق ان هذا البرنامج يطلب ادخال الرقم جميعها بصفحة واحد اما البرنامج السابق كل‬ ‫رقم يتم ادخاله في صفحة واحد خاصة به.‬ ‫التعديل قمت بادخاله على البرنامج نفسه) قمت بادخا ل ‪ n‬عليه(.‬ ‫______________________________________________________________________________‬ ‫السؤال السابع ) للدارسين المميزين(‬ ‫ما الفرق بين ‪ while‬و ‪do while‬؟‬ ‫5‬
  • 6. ‫الفرق هـو انـه فـي جملة ‪while‬يتـم التحقـق مـن الشرط فـي بدايـة حلقـة الدوران,و فـي جملة ‪do while‬يتـم‬ ‫التحقق من حلقة الدوران في نهاية حلقة الدوران.‬ ‫أكتب سؤال كتطبيق على جملة ‪ do while‬واكتب البرنامج له؟‬ ‫_________________________________________________________________________‬ ‫السؤال الثامن ) للدارسين المميزين(‬ ‫لخص خمسة أسطر استفدتها من هذه الوقة.‬ ‫• تعلم كيف ية ا ستخدام ‪ if‬و ‪ if else‬و كتا بة البرنا مج و‬ ‫تنفيذه.‬ ‫• تعلمت كيفية تعديل برنامج .‬ ‫• كمـا اننـي لحظـت انـه يمكـن كتابـة البرنامـج بعدت‬ ‫طرق بحيـــث تؤدي الى نتيجـــة واحدة ) بالطبـــع‬ ‫الختلف بسـيط( كمـا حصـل فـي السـؤال الرابـع و‬ ‫الخا مس ف قد كت بت البرنا مج بطري قة معي نة و ق مت‬ ‫يا استاذ بكتابته بطرقة مخلتفة .‬ ‫6‬