الصفحات

| 2 التعليقات ]

بسم الله الرحمن الرحيم

اعتذر منكم قرائي الاعزاء عن الانقطاع عن التدوين في الفتره الماضيه وان شاء الله ساعاود وضع الدروس والشروحات
رمضان كريم وكل عام وانتم بالف خير
تابع القراءة ...

| 2 التعليقات ]

اكتب التعابير الاتية بلغة QBASIC ؟

التعبير الحسابي
التعبير بلغة QBASIC
ax2 + bx + c
a * x ^ 2 + b * x + c
2 ( x – y ) + xy
2 * ( x – y ) + x * y
x + y
7
( x + y ) / 7
2xy (-3z + 1)
( 2 * x * y * ( -3 * z + 1 )) ^ ( 1/2)

ملاحظات هامة :
1. عندما يكون هناك مثلا حرفين معا ( XY ) فاننا لا نعتبرهما اسم لمتغير وأنما نفترضهما متغيرين منفصلين ونعبر عنهما
بـ ( X * Y ) كما في الرياضيات عندما نقول س ص فانها تكون تعني س × ص .

2. الأقواس تبقى كما هي أي أننا لا نوزع خارج القوس على ما بداخل القوس.

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

4. الجذر يحول بحيث يؤخذ ما تحت الجذر ويرفع للقوة 0.5
تابع القراءة ...

| 10 التعليقات ]

تابع القراءة ...

| 0 التعليقات ]

إذا وجد عدد من العمليات الحسابية في تعبير حسابي واحد , فأي منها ينفذ أولا ؟

تستخدم لغة QBASIC قواعد الأولوية (Priority) في تنفيذ العمليات الحسابية , وحسب التسلسل الأتي :
  1. في حالة وجود الأقواس (   ) , يتم تنفيذ العمليات التي بداخلها أولا وحسب قواعد الأولوية .
  2. الأس ^
  3. الضرب * والقسمة بناتج حقيقي / .
  4. القسمة بناتج صحيح \ .
  5. باقي القسمة MOD .
  6. الجمع + والطرح - .
  7. في حالة التكافؤ ( التساوي ) في الأولوية يتم التنفيذ من اليسار الى اليمين .
تابع القراءة ...

| 0 التعليقات ]

HTML clipboard
التعبير الحسابي : هو ثابت أو متغير أو مزيج من الثوابت والمتغيرات العددية يجمع بينها معاملات حسابية.

HTML clipboard
# يمكن أن يحتوي التعبير الحسابي على أقواس وعلى أكثر من معامل حسابي , وبذلك يصبح تعبيرا حسابيا مركبا.
 


HTML clipboard
يبن الجدول التالي العمليات الحسابية في لغة QBASIC


العملية

المعنى

الصيغة الحسابية

التعبير قي لغة QBASIC

مثال

+

الجمع

A + B

A + B

10 + 2 = 12

-

الطرح

A – B

A – B

10 – 2 = 8

*

الضرب

AB

A * B

10 * 2 = 20

/

القسمة بناتج حقيقي

 A
B

A / B

15 / 4 = 3.75

\

القسمة بناتج صحيح

----------------

A \ B

15 \ 4 = 3

Mod

باقي القسمة

----------------

A Mod B

11 Mod 3 = 2

^

الأس

AB

A ^ B

2 ^ 3 = 8
HTML clipboard

# عند حساب قيمة المتغير , ينبغي مراعاة تسلسل تنفيذ العمليات الحسابية , ويمكن تغيير تسلسل تنفيذ العمليات الحسابية باستخدام الأقواس ( ) , وغالبا ما تجعل الاقواس التعبير الحسابي أسهل للقراءة ولمتابعة تسلسل التنفيذ.
تابع القراءة ...

| 0 التعليقات ]

التعبير : هو ثابت أو متغير أو مزيج من الثوابت والمتغيرات يجمع بينها معاملات حسابية مثل + - أو منطقية مثل > أو< .

تستخدم لغة QBASIC مجموعة من التعابير منها :
  • التعبير الحسابي Arithmetic Expression
  • التعبير المنطقي Expression Logical
تابع القراءة ...

| 2 التعليقات ]

يتكون أسم المتغير من سلسلة من الحروف والأرقام , وتخضع أسماء المتغيرات في لغة QBASIC لمجموعة من القواعد العامة منها :
  1. أن يبدأ اسم المتغير بحرف .
  2. أن لا يحتوي اسم المتغير على الرموز الخاصة والفراغ. - راجع أساسيات اللغة -
  3. أن ينتهي اسم كل متغير رمزي بإشارة الدولار $ .
  4. أن لايكون اسم المتغير من كلمات QBASIC المحجوزة ( الكلمات المستخدمة في أوامر QBASIC ) .
  5. أن لا يتجاوز عدد خانات اسم اي متغير 40 خانة ( بين رقم وحرف ) للمتغير العددي , و 41 خانة للمتغير الرمزي حيث تخصص الخانة الاخيرة رقم (41) لإشارة الدولار $ .
  6. يفضل أن يكون اسم المتغير إسما ذا معنى يساعد على فهم البرنامج ومتابعة خطواته , فعلى سبيل المثال المتغير SUM يعني المجموع , بينما المتغير X لا يحمل أي معنى .
تابع القراءة ...