-
أساسيات لغة الباسكال
_________________________________________
قبل أن نتمكن من كتابة برامج بلغة الباسكال أو أي لغه أخرى لا بد لنا أولا من فهم منطقي لجميع الخطوات الواجب
إتباعها لحل المسألة بواسطه الحاسب
هذه الخطوات هي ما تعرف بالوغاريتم The Algorithm بعد ذلك يمكن تحويل هذه الخطوات إلى إيعازات باسكال
والتي ستتحول بدورها إلى لغه الآله المستعمله
بواسطه برنامج المصنف Compiler
وبرنامج الباسكال هو مجموعه من الإيعازات بعضها منفذ Executable وبعضها غير منفذ Non-Executable
وتتألف هذه الإيعازات من كلمات دليليه أو من كلمات تعريفيه يجب على المبرمج تعريفها في بدايه كل برنامج
ولتوضيح ذلك نرى مخطط لبرنامج باسكال
Program TheTotal (input, output);
{This program find sum of two integer number}
Var
A, B, Total: integer;
Begin
Write (‘Enter two integer numbers to be add: ‘);
Readln (a, b);
Total: = a+b;
Writeln (‘The sum of’, A,’and’, B,’is’, Total);
End.
حيث نلاحظ
- السطر الأول هو للتعريف بإسم البرنامج ووسيله الإدخال والإخراج
- أن program , begin , end ,writeln readln
هي عباره عن كلمات محجوزه سنتعرف عليها بالتفصيل بالدروس القادمه
- الجزء بين القوسين {} هو عباره عن إيعاز غير منفذ وهي ملاحظات خاصه بقاريء البرنامج
- الكلمه الدليليه Var للتصريح عن المتغيرات وسيتم دراستها بالتفصيل
- الجزء الممتد من Begin إلى End هو عباره عن جسم البرنامج والأوامر بينها
- السطر الأخير يحتوي على End متبوعه بنقطه وذلك للدلاله على نهايه البرنامج وسنلاحظ أن
1- بعد كل سطر هنالك نقطه فاصلة ( للدلالة على سطر آخر يلية
2- بعد كلمه End هنالك نقطة (.) للدلاله على أنه لا يوجد سطر بعد ذلك
-
هذا أول درس من دروس الباسكال وأتمنى أنكم تستفيدون منها بإذن الله
أتمنى أن لا تبخلوا علينا بأي أسئلة أو إقتراحات
بالنسبة للدروس فستكون على التوربو باسكال 7 Turbo Pascal 7
ويمكن أيضا عملها على نسخ الباسكال القديمة
بالنسبة للدروس فسأقوم بعد طرح كل درس في سوالف وبعد مناقشته بوضعه في موقعي ( الباسكال للعرب ) وسأقوم أيضا بوضع برنامج الباسكال هناك مع العديد من الأمثله الجاهزه .. ولكنني أواجه مشكله في الموقع www.pascal.8k.com وهي بخصوص الإعلانات فيه وعدم ظهور الموقع بشكل صحيح
أتمنى أن أقوم بحلها بسرعة وخاصة أنني مبتدئ بتصميم الصفحات
وشكرا
------------------
البريد الإلكتروني lonly200@yahoo.com
-
-
شكرااااااااااا
لكن ليه ما تحاول تستخدم turbo pascal 6
لاني جربت الاثنين و كان 7 فيه شوية مشاكل مع clrscr خصوصا
------------------
لا إله إلا الله
-
الله يعطيك العافيه أخوي الخبير...لكن ملاحظت أن الاقواس والفواصل في غير محلها
أنا عارف أن هذا من سبب النظام العربي .ولكن مافيه طريقه لتعديله
------------------
انا من كثر ماحبك أبيكي كثر رمل اليم
-
شكرا على تجاوبكم وأتمنى أن تستفيدون من الدروس
أخوي مهاجر أتمنى إذا عرفت تعديل لمشكلة الفواصل إبلاغي بها وشكرا لك
------------------
البريد الإلكتروني lonly200@yahoo.com
-
مساك الله بالخير أخوي الخبير......
الاخ Vampire
كتب طرقيه في موضوع الاخ أبو عمر الله يعطيه العافيه والطريقه هي:استخدم الكود [code] وحطة بينها [/code.]
طبعا في الثانية بدون . نقطة
أتمنى لك التوفيق
أخوك/مهاجر
ضوابط المشاركة
- لا تستطيع إضافة مواضيع جديدة
- لا تستطيع الرد على المواضيع
- لا تستطيع إرفاق ملفات
- لا تستطيع تعديل مشاركاتك
-
قوانين المنتدى
أضف موقعك هنا|
شقق للايجار في الكويت |
بيوت للبيع في الكويت |
شركة كشف تسربات المياه |
شركة عزل اسطح بالرياض |
عزل فوم بالرياض|
عزل اسطح بالرياض |
كشف تسربات المياة بالرياض |
شركة عزل اسطح بالرياض