انت هنا الان : شبكة جامعة بابل > موقع الكلية > نظام التعليم الالكتروني > مشاهدة المحاضرة

برمجة مهيكلة Structured Programming المحاضرة (4)

Share |
الكلية كلية التربية الاساسية     القسم قسم الرياضيات والحاسوب     المرحلة 1
أستاذ المادة ندى عبد الله رشيد الجبوري       03/06/2018 17:28:53
الهدف من المحاضرة : التعرف على المعاملات المنطقية والحلقات التكرارية وكيفية تنفيذها بلغة C++.
مثال: عبر عن الشروط التالية بصيغة تناسب لغة .C++
1. إذا كانت x أكبر من y فإن .d=5
2. إذا كانت الدرجة d أكبر أو يساوي 60 اطبع ناجح ”pass” وإ? اطبع راسب .“fail”
3. إذا كانت قيمة الجذر التربيعي sr أقل من 0 اطبع عدد تخيلي"."imaginary number
4. إذا كانت a ? تساوي 5 فإن b=2a+3، وc=3a-4b، وإ? فإنb=2a-11 ، و.c=3a+b


ملاحظة:

أولوية التنفيذ لهذه المعام?ت للتي تكون داخل أقواس وإ? فإن ا?ولوية تكون من اليسار لليمين.
جداول الحقيقة Truth Tables
كما هو معلوم أن نتيجة الشرط إما صواب أو خطأ true or false، وفي حالة الجملة الشرطية المركبة فإن الناتج يعتمد على الشرطين المكونين للجملة ونوع الرابط المنطقي، وهذا موضح فيما يعرف في علم الرياضيات المتقطعة discrete mathematics بجداول الخطأ والصواب أو جداول الحقيقية truth tables والموضحه أدناه. "سنرمز للشرطين بالحرفين A, B وللصواب بالحرفT والخطأ بالحرف"F
أو?ً جدول الحقيقة للرابط المنطقي &&


مثال: عبر عن الشروط التالية بصيغة تناسب لغة .C++

1. إذا كانت x أكبر من y و y تساوي 0 فإن .d=5
2. إذا كانت الدرجة d أكبر أو يساوي 80 أوd أقل من 90 اطبع .“B”
3. إذا لم تكن( x أكبر من y و y تساوي (0 أو x تساوي 3 فإن d تساوي10 وإ? فإن d تساوي .20


المادة المعروضة اعلاه هي مدخل الى المحاضرة المرفوعة بواسطة استاذ(ة) المادة . وقد تبدو لك غير متكاملة . حيث يضع استاذ المادة في بعض الاحيان فقط الجزء الاول من المحاضرة من اجل الاطلاع على ما ستقوم بتحميله لاحقا . في نظام التعليم الالكتروني نوفر هذه الخدمة لكي نبقيك على اطلاع حول محتوى الملف الذي ستقوم بتحميله .
الرجوع الى لوحة التحكم