أسئلة الفصل - التعابير الحسابية
السؤال الأول: اكتب التعابير الحسابية الآتية بلغة C++
التعبير الحسابي بلغة ++c | التعبير الحسابي الجبري |
---|---|
(6 * y) / (x - y + 2) + z - 5 | |
4 * (x-5) / (y / (x -2)) | |
(x - y *y - 3 * y) + 6 - z | |
( 7 * x + 3 * y) * (x - 100) |
السؤال الثاني: بيّن سبب الخطأ في كل من التعابير الحسابية الآتية المكتوبة بلغة ++C:
التصويب | سبب الخطأ | التعابير الحسابية |
---|---|---|
m*(3-n/6) |
عدم وجود إشارة * بين (m) والقوس. |
m(3-n/6) |
m/n5 |
لا يجوز القسمة على صفر. |
m/(n-n) |
m%(n-5+z) |
عدم وجود القوس في نهاية التعبير |
m%(n-5+z |
int(5.9)%m |
لا يجوز أن تكتب الكلمات المحجوزة بأحرف كبيرة، حرف (I) في (int) حرف كبير. |
Int(5.9)%m |
m/(n*5.6) |
إشارة القسمة/ ، وليس \ |
m\(n*5.6) |
4-( n – 5 ) * ( m + n ) | عدم وجود إشارة * بين القوسين. | 4-( n – 5 ) ( m + n ) |
السؤال الثالث: ما قيمة كل من التعابير الحسابية الآتية المكتوبة بلغة ++c، علمًا بأن x = 5 ، y = 3
- (x*2)%y-3+x*6
(5*2)%3-3+5*6
10 %3-3+5*6
1-3+ 5*6
1-3+ 30
-2+ 30
28
- int(y/2)%x-4*y
int(3/2)%5-4*3
int(1.5)%5-4*3
1%5-4*3
1-4*3
1-12
-11
- y+((x*2)%(6-y))
3+((5*2)%(6-3))
3+(10%(6-3))
3+(10 % 3)
3+1
4