الحاسوب فصل أول

المواد المشتركة أول ثانوي

icon

أسئلة الفصل - التعابير الحسابية 

السؤال الأول: اكتب التعابير الحسابية الآتية بلغة 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-330

-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