Mr Pascal
Mr Pascal
باسكال لغة برمجه انشئت بواسطة Niklaus.
عالم الرياضيات الفرنسي المشهور . لقد صنعت هذه اللغه لتعليم البرمجه ولكي تكون محل ثقه لدى المبرمجين . منذ ذلك الوقت قد اصبحت لغة البرمجه باسكال اكثر من انها فقط لغه اكاديميه و لكنّها استخدمت تجارياً ايضا .
قبل بداية تعلم برمجة الباسكال , تحتاج إلى مترجم باسكال compiler F9
برنامجك الاول :
دائماً نبدأ البرنامج بكتابة اسمه . ادخل program و اسم البرنامج بعدها . سوف نقوم بتسمية برنامجنا الاول "soukour2013"
الكلمه الدليليه Var للتصريح عن المتغيرات
بعدها يجب علينا ان نطبع الكلمتين begin و end .
الجزء الممتد من Begin إلى End هو عباره عن جسم البرنامج والأوامر بينها
هكذا ستكون صيغة ما كتبناه :
نسيت كذلك uses wincrt
يقصد به ان البرنامج سوف يقوم بالعمل تحت تطبيقات وانظمة windows هنالك العديد من الاوامر مثل Crt
أنواع البيانات في باسكال
الأول
وهو ما تشترك فيه كل لغات البرمجه لذلك سنطلق عليه إسم البيانات القياسيه وهي:
سوف نتعرف على أنواع البيانات في لغة الباسكال ليست كلها و لكن ناخذ البعض
Integer
وهي الأعداد الصحيحه الكامله التي لا تحوي على كسور 0,1,2,3,4,5,6,7,8,9........
Real
وهي الأعداد الحقيقيه التي تحوي كسور فيها 1.256 , 2.3434
Char
وهي الحروف والأشكال المميزة _ ' @ ..........
Boolean
إما صحيح True أو خطأ False
الثاني
وهو البيانات التي يصرح بها عن طريق المبرمج وذلك بتعريف أنواع جديده من البيانات ليست من الأنواع الأربعة التي تكلمنا عنها
المتغيرات في برنامج باسكال
التصريح Var
و الأن نمر
نوع جديد داخل الأمر Const وتكون على الشكل التالي
Const
b=5;
الأن
ينقص شي واحد للصنع برنامج بسيط و هو الأمرين readln و writeln
Writeln
نوع جديد من الأوامر في الباسكال وهذا النوع من الأنواع الشائعة الإستخدام في البرنامج وهو الأمر Writeln ويستخدم
هذا الأمر للطباعة وإخراج البيانات على الشاشة
مثـــآل ..لو أراد منك طباعة الأسطر التالية skour 2013 في البرنامج
نكتب
الجواب
writeln('skour 2013 ');
Read
وهو يقوم بقراءة البيانات من المستخدم وبعدها ينتقل المؤشر للسطر التالي
و هول إدخال عدد أو شي من لوحة المفاتيح
مثل
Readln (skour 2013);
مثل نطبع برنامج سهل
ملاحظة
بعد كل سطر هنالك نقطه فاصلة ; للدلالة على سطر آخر يلية
- بعد كلمه End هنالك نقطة (.) للدلاله على أنه لا يوجد سطر بعد ذلك
و الله الشرح متعوب عليه و الكل إظافة أنا دارس الباسكال بالفرنسية
و نضمت ه الشرح حسب إجتهادي إنشاء يعجب الأدمين و المشرف NapsTer
و أسف إن وجدت أخطاء :SnipeR (38): و هذا أول درس لي في القسم هدا و أول مرة سوي شرح مثل هيك :SnipeR (75):
كالعادة لا تقيم
بس الدعاء لي بالشفاء لي و لي والدي و إنشاء الله واصل الدرس إذا و جدت إقبال
مع العلم أني لازلت أتعلم و في البداية و حبيب أفيد معي الأخوة
أخوكم في الله Mr Pascal
التعديل الأخير بواسطة المشرف: