البرمجة بلغة باسكال – الدرس الرابع – العمليات الحسابية

Pascal

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

سنتناول إن شاء الله في هذا الدرس، طريقة عمل العمليات الحسابية على الباسكال، فهذه النقطة من بين أهم النقاط في مشوارك لتعلم البرمجة.

ببساطة .. يجب عليك أن تعلم أن هناك 6 عمليات مهمة جدا وهي:

الجمع: جمع بين عددين.
الطرح: الطرحبين عددين.
الضرب: ناتج ضرب عددين.
القسمة: لإعطاء القسمة العشرية.
Div: هاته العملية تمنحك القسمة الصحيحة لعددين، مثلا 10 قسمة 3 تساوي 3.33 لكن عملية div تمنحك الناتج 3 فهي تمنحك الجزء الصحيح فقط وتهمل الباقي.
Mod: تعطيك باقي القسمة بين عددين، مثلا 10 قسمة 3 هي 3 والباقي 1، إذن هاته العملية تعطيك باقي القسمة الذي هو في مثالنا هذا 1.

مثال: لنقم بعمل برنامج يحسب لنا مجموع عددين:

program somme;
var a,b,c: integer;
begin
read(a);
read(b);
c:= a + b;
write(c);
end.

كما تلاحظ، البرنامج يقوم بانتظار المستخدم ليدخل رقم صحيح الذي هو المتغير a، ثم ينتظرك إدخال رقم صحيح يمثل المتغير b.

أما المتغير c فيأخذ قيمة مجموع a زائد b ثم يطبع لنا البرنامج قيمة المتغير c التي أصبحت هنا المجموع.

ملاحظة نستخلصها من هذا الدرس: أن الإسناد يكون بالعملية := مثلا أنا أريد أن أسند قيمة معينة لمتغير، فأقوم بكتابة المتغير متبوع بالعملية := وبعدها أضع القيمة وأختم العبارة بالفاصلة المنقوطة طبعا.