مللقى طلاب و طالبات جامعة الإمام محمد بن سعود الإسلامية
وهي دالة تستعمل لإدخال البيانات وتكتب هكذا (<<00) فكما ترا القوس معاكس لقوس
(>>00001)وتستطيع أن تسند القيم عبر هذه الدالة فكما رأيتم في درس المتغيرات الذي أسند
القيم للمتغيرات هو المبرمج نفسه ولكن كيف أجعل المستخدم هو الذي يسند القيم ؟. أقول لك
بعد أن تعرّف المتغير تضع بعدها دالة (010) وهذه هي الطريقة:
ولكن لو كان لدينا أكثر من متغير فكيف أجعل المستخدم يسند هذه القيم؟ أقول استعمل نفس
الطريقة وضع بين متغير وأخر هذا السهم << وانضر إلى هذا:
رخص
وسنأخذ مثال على ذالك بعد أن نشرح المخرجات.
وهي عكس المدخلات فهي تستعمل للإخراج وتكتب (>>0001) وأستطيع أن أخرج قيم
المتغيرات عبر كتابة اسم المتغير بعد هذه الأسهم >> وتتم يهذه الطريقة:
آما لو أردت أن تخرج أكثر من متغير فستكون بهذه الطريقة:
ولإنهاء السطر تستعمل الأمر 600 وتكون بهذه الطريقة:
مللقى طلاب و طالبات جامعة الإمام محمد بن سعود الإسلامية
وتستطيع أن تخرج جملة ما عبر وضعها بين علامة التنصيص مثل مثل كود البداية ومتل هذا
المثال وهو نفس مثل المتغيرات ولكنه معدل طبعا هذا المثال سيكون مثال لدرس المدخلا:
7 86م فعسهد وصذكتا
() منقه غعصذ
رساك لبك عاص
>>>" 2 ععطمسد عط" مكتوفي
س1: أكتب برنامج يطلب من المستخدم إدخال خمس أرقام ثم يقوم البرنامج بحساب المجموع
والمتوسط لهذه الأرقام.
س2: اكتب برنامج يطلب من المستخدم إدخال خمس أرقام ثم يقوم البرنامج بوضع كل رقم في
0 للسؤال الثاني:تذكر أن 104 لايقبل إلا بالأعداد الصحيحة.
طبعا سأضع درسين خلال هذا الأسبوع وهذه الدرسين هي نهاية الفصل الأول. وسنناقش
الدرس خلال هذا الأسبوع وسنستلم الواجبات .
*شرح سؤال المشاركة:
شرح سؤال المشاركة من الأخ هظرر:
() منقص عصذ
7" : ععطسيم سمع عععمع"م>بوع
مالقى طلاب و طالبات جامعة الإمام محمد بن سعود الإسلامية
07©>> >>" : قذ سه عط" >كعيي
هنا تم التعريف عن 3 متغيرات من نوع( 101 ) اعداد صحيحة
هنا طلب من المستخدم ادخال الرقمين المراد اجرا العملية عليمة بل بين الرقمين بعملية
الفراغ ( )60866) ما ادري السبلينئق صحيح والا لا .....
المحوسناع
تم اسناد عملية الجمع الى المتغير 51/07
هنا اخراج ضرب العددين
60> >>>" عق لسسع عط" معام
هنا تم اخراج قيمة المتغير( 5017 )وهوجمع العددين.
مأئقى طلاب و طالبات جامعة الإمام محمد بن سعود الإسلامية
اعتقد انها لأيقاف
شرح الأخت أحلى روح:
هنا استدعاء لدوال (©/) الإدخال والإخر
بقع عدم دعسقد وصلقن
تجعل المتغيرات متاحه للأستخدام في أي مكان في الكود
مثل ماقال أخ اباسليمان جسم البرنامج.
القوس المتعرج اعلان عن بداية البرنامج.
5 قري 112
جملة اخراج تطلب من المستخدم أن يدخل رقمان.
جملة ادخال يتم فيها ادخال المتغيران.(لا,»*)
مائقى طلاب و طالبات جامعة الإمام محمد بن سعود الإسلامية
هنا تم جمع المتغيرين المدخلين من المستخدم وحفظهمما (اسنادهما) الى المتغير. 50000
جملة اخراج ويتم فيها ضرب العددين المدخلين من المستخدم.
6007>كساة>>" :ع سناع عط ت>>عيي
جملة اخراج ويتم فيها اخراج قيمة. 510
وهنا لإنهاء البرنامج مع القوس المتعرج المغلق
مأئقى طلاب و طالبات جامعة الإمام محمد بن سعود الإسلامية
بسم الله الرحمن الرحيم
درسنا اليوم هو دالة الشرط . (12) وهو آخر درس في الفصل الأول لأن درس (51071610)
قبل أن ابداء بدرس دالة الشرط أحب أن اضع هذا الجدول الذي يحوي على ادوات المقارئة:
أداة الربط فائدته
> أكبر من
أصغر من
أكبر من أو يساوي
أصغر من أويساوي
دالة الشرط: 12
وهي من أهم الدوال المستخدمة في اللغة وطريقتها أن يتحقق البرنامج من تحقق الشرط فإذا
تحقق الشرط عمل بما بعد الشرط,
فكأنك تقول للمترجم (إذا تحقق الشرط فاعمل كذا ) ويكتب الكود بهذه الطر؛
طبعا (81816070601) هي جملة الشرط
() منقص غعصذ
بوي عاق
الحم
مللقى طلاب و طالبات جامعة الإمام محمد بن سعود الإسلامية
بعا هذا المثال سوف يقارن بين قيمة# و لا وإذا كان قيمة # أكبر من /( فسوف يخرج قيمة «
أما لو كان العكس فسوف يخرج من البرنامج ولكن يخرج شيئا.
ولكن نحن لانريد أن يخرج من البرنامج نريده مثلا أن يحسب أكبر قيمة فما العمل؟
تقول للمترجم (إذا لم يتحقق الشرط فاعمل كذا) ويكتب الكود بهذه الطريقة
أن تضيف ل (6150)جملة شرط فيصبح الكود كذا:
وانضر إلى هذا المثال وهو مثل المثال السابق ولكن قمنا بإضافة دالة (6159) فأصبح البرنامج
يطبع أكبر قيمة
الب عاص
الأن البرنامج سيقارن بين و لإ وسيطبع أكبر قيمة.
طيب لو أردت من البرنامج أن يقارن بين ثلاثة أرقام ثم يقوم بإخراج أوسطعدد فكيف تعمل
في الحقيقة هناك أدوات تستعمل لمثل هذه الأشياء وهي أدوات الربط وهي كالتالي:
أدوات الربط فائدته
مالقى طلاب و طالبات جامعة الإمام محمد بن سعود الإسلامية
بالنسبة للمقارئة 80[0/ الأصل نستعمل معها الرمز .... .8.8 وكذلك المقارنة 08 الأصل
طبعا وظيفة .8.8 وهو أن يتحقق البرنامج من تحقق الشرطين جميعا فإذا تحققا عمل بمقتضى
|| هو التحقق من عمل أحد الشرطين فإذا تحقق إحداها عمل بقتضى الشرطر
وإليك هذا المتال وهو برنامج يطلب من المستخدم إدخال ثلاثة ارقام ثم يقوم بطباعة أوسطها .
57 66م فعهف1 وصذكيا
"يهم" ) سع ادنر
فكما ترون في الدالة الأولى للشرط قارنت بين و ل و 2 وطلبت من البرنامج أن يتحقق من«
هل هو أكبر من ١ وأصغر من 2 أو أصغر من وأكبر من 2 ق هذا الشرطين طبع
أما إذا لم يتحقق الشرط فسوف ينتقل لشرط الثاني والشرط الثاني نفس الأول ولكن الفرق أنه
سيطبع قيمة. لا
أما إذا لم يتحقق أي من الشرطين فسوف يقوم بطباعة قيمةٌ 27
وهذا مثال اخر على ادات الربط 0 وهو برنامج يطلب من المستخدم إدخال درجته ثم يطبع له
5" إذا كانت درجته أكبر من 60 أما إذا كانت أصغر من 60 فسوف يطبع عبارة
)6 "أي راسب ؛وإذا أدخل المستخدم درجة أكبر من 100 أو أصغر من الصفر فسوف يطبع
نا 10 0/2019" وتعني (مدخل خاطئ).
() منقص غعصذ
مللقى طلاب و طالبات جامعة الإمام محمد بن سعود الإسلامية
بعاعقم عصذ
: عاعقم عععادة " ىم>عنسى
قاع
7 >>" دقدم " >>كنام
الأن سؤال المشاركة اشرح المثل الأخير.
(» ع يهم" ) معدل
أما سؤال الواجب فسيكون كما قل أخوي البرقاوي سؤال واجب إجباري وآخر اختيارئ
س1 اكتب برنامج يطلب من المستخدم إدخال درجته ثم يقوم البرنامج بطباعة ( ),8,5,6,0)
وذالك حسب الدرجة المعطاة
س2 اكتب برنامج يطلب من المستخدم إدخال ثلاثة أرقام ثم يقوم بإخراج أكبر عدد وأصغر
أما السؤال الثالث وهو (1.
س2 اكتب برنامج يطلب من المستخدم إدخال عدد صحيح ثم يقوم البرنامج بحساب العدد هل
شرح المثال للاخت أحلى روح:
راح ابداً اشرح من بعد المين
واعقم معد "»>>عيم