دخول
المواضيع الأخيرة
أفضل 10 أعضاء في هذا المنتدى
الإمبراطور | ||||
البرهومي | ||||
hamza28 | ||||
nabil ess | ||||
HèÂrt WhîSpèr | ||||
LAMARQUISE | ||||
karim1980 | ||||
AimeRoo | ||||
Numidia | ||||
عاشقة التحدي |
المتواجدون الآن ؟
ككل هناك 8 عُضو متصل حالياً :: 0 عضو مُسجل, 0 عُضو مُختفي و 8 زائر لا أحد
أكبر عدد للأعضاء المتواجدين في هذا المنتدى في نفس الوقت كان 197 بتاريخ الإثنين 1 أغسطس - 1:01
.: عدد زوار المنتدى :.
مفاهيم في لغة باسكال
5 مشترك
صفحة 1 من اصل 1
مفاهيم في لغة باسكال
أرجو ان يكون هناك تعاون من الجميع حتى تعم الفائدة والكمال لله .
بسم الله نبدا
مقدمة لابد منها :-
لغة باسكال هي إحدى لغات البرمجة عالية المستوى وقد بدأت هذه اللغة في الستينات وقام بتطويرها في 70-1972م العالم نيكولاس ويرث وينسب الاسم إلى عالم الرياضيات ومكتشف الآلة الحاسبة بليز باسكال وقد انتشرت هذه اللغة لما تتميز به من مميزات مثل إمكانية استخدامها في كافة المجالات العلمية والتجارية وغيرها .
وسهولة تعلمها وصغر المساحة التي تشغلها في الذاكرة وهنالك الكثير من الميزات ليس نحن بصددها الأن .
كلمات لغة باسكال :-لناخذ هذا البرنامج :-
[ALIGN=CENTER][ALIGN=CENTER]; program adroub
var
;i,j,sum :integer
begin
; i :=5
; j :=6
; sum := i+j
; (writeln(sum
. end[/ALIGN][/ALIGN]
من خلال هذا البرنامج الصغير نلاحظ انه مكون من مجموعة كلمات وهذه الكلمات تقسم الى :-
1 – الكلمات المحجوزة Reserved Words .
2 – المعرفات القياسية Standard Identifiers .
3 – المعرفات المستخدمة من قبل المستخدم User Identifiers .
الكلمات المحجوزة Reserved Words :-هي كلمات معرفة ضمن مترجم باسكال مستخدم لأشياء محدودة وفي البرنامج السابق مثل
Program var begin end
المعرفات القياسية Standard Identifiers :-وتستخدم للإشارة إلى نوع البيانات والدوال والتعابير المنطقية وغيرها وفي البرنامج السابق متمثلة في :-
Integer writeln
المعرفات المستخدمة من قبل المستخدم User identifiers :-وهي كلمات او حروف تستخدم من قبل المستخدم او المبرمج لتسمية المتغيرات مثل :-
i j sum
وهذه المعرفات لها قواعد عند بناءها :-
1 – يجب ان تبدأ بحرف . 2 - المعرف لا يحوي رموز خاصة فقط أحرف وأرقام 3 – الطول يكون محدود لبعض المترجمات بحيث لا يتعدى 128 رمز .
مكونات باسكال الأساسية :-يتكون برنامج باسكال من ثلاثة أجزاء رئيسية :-
1 مقدمة البرنامج Program Heading .
2 جزء الإعلان Declaration Section .
3 جزء التنفيذ Executable Section .
مقدمة البرنامج :-
مقدمة البرنامج تضم جملة واحدة ويجب ان تبدا هذه الجملة بكلمة program متبوعة باسم يختاره المستخدم للبرنامج وتنتهي هذه الجملة بفاصلة منقوطة .
Program arabteam2000;
جزء الإعلان :-فيتم فيه الإعلان عن البيانات المستخدمة في البرنامج مثل
Label تستخد مع التحكم goto
Const وياتي بعدها تعريف الثوابت مثل const d=44; والثوابت الرمزية توضع بين اقتباس const y=’ali’;
Typeوياتي بعدها مجموعة من انواع البيانات
Varوياتي بعدها مجموعة من المتغيرات وانواعها مثل var s:integer;
جزء التنفيذ :-
وهذا الجزء الذي يحتوي على التعليمات المراد تنفيذها ويجب أن بيدا هذا الأسم بـــbegin وينتهي بــend وسوف نفصل لاحقا
ملاحظة :-
كل جمل باسكال تنتهي بفاصلة منقوطة ماعدا مواضع بسيطة سوف نتطرق اليها لاحقا .
بسم الله نبدا
مقدمة لابد منها :-
لغة باسكال هي إحدى لغات البرمجة عالية المستوى وقد بدأت هذه اللغة في الستينات وقام بتطويرها في 70-1972م العالم نيكولاس ويرث وينسب الاسم إلى عالم الرياضيات ومكتشف الآلة الحاسبة بليز باسكال وقد انتشرت هذه اللغة لما تتميز به من مميزات مثل إمكانية استخدامها في كافة المجالات العلمية والتجارية وغيرها .
وسهولة تعلمها وصغر المساحة التي تشغلها في الذاكرة وهنالك الكثير من الميزات ليس نحن بصددها الأن .
كلمات لغة باسكال :-لناخذ هذا البرنامج :-
[ALIGN=CENTER][ALIGN=CENTER]; program adroub
var
;i,j,sum :integer
begin
; i :=5
; j :=6
; sum := i+j
; (writeln(sum
. end[/ALIGN][/ALIGN]
من خلال هذا البرنامج الصغير نلاحظ انه مكون من مجموعة كلمات وهذه الكلمات تقسم الى :-
1 – الكلمات المحجوزة Reserved Words .
2 – المعرفات القياسية Standard Identifiers .
3 – المعرفات المستخدمة من قبل المستخدم User Identifiers .
الكلمات المحجوزة Reserved Words :-هي كلمات معرفة ضمن مترجم باسكال مستخدم لأشياء محدودة وفي البرنامج السابق مثل
Program var begin end
المعرفات القياسية Standard Identifiers :-وتستخدم للإشارة إلى نوع البيانات والدوال والتعابير المنطقية وغيرها وفي البرنامج السابق متمثلة في :-
Integer writeln
المعرفات المستخدمة من قبل المستخدم User identifiers :-وهي كلمات او حروف تستخدم من قبل المستخدم او المبرمج لتسمية المتغيرات مثل :-
i j sum
وهذه المعرفات لها قواعد عند بناءها :-
1 – يجب ان تبدأ بحرف . 2 - المعرف لا يحوي رموز خاصة فقط أحرف وأرقام 3 – الطول يكون محدود لبعض المترجمات بحيث لا يتعدى 128 رمز .
مكونات باسكال الأساسية :-يتكون برنامج باسكال من ثلاثة أجزاء رئيسية :-
1 مقدمة البرنامج Program Heading .
2 جزء الإعلان Declaration Section .
3 جزء التنفيذ Executable Section .
مقدمة البرنامج :-
مقدمة البرنامج تضم جملة واحدة ويجب ان تبدا هذه الجملة بكلمة program متبوعة باسم يختاره المستخدم للبرنامج وتنتهي هذه الجملة بفاصلة منقوطة .
Program arabteam2000;
جزء الإعلان :-فيتم فيه الإعلان عن البيانات المستخدمة في البرنامج مثل
Label تستخد مع التحكم goto
Const وياتي بعدها تعريف الثوابت مثل const d=44; والثوابت الرمزية توضع بين اقتباس const y=’ali’;
Typeوياتي بعدها مجموعة من انواع البيانات
Varوياتي بعدها مجموعة من المتغيرات وانواعها مثل var s:integer;
جزء التنفيذ :-
وهذا الجزء الذي يحتوي على التعليمات المراد تنفيذها ويجب أن بيدا هذا الأسم بـــbegin وينتهي بــend وسوف نفصل لاحقا
ملاحظة :-
كل جمل باسكال تنتهي بفاصلة منقوطة ماعدا مواضع بسيطة سوف نتطرق اليها لاحقا .
????- زائر
رد: مفاهيم في لغة باسكال
شكرا موضوع رائع
بارك الله فيك
بارك الله فيك
إبداع- مشرف القسم العام وقسم الأنترنيت
- عدد الرسائل : 631
العمر : 40
أعلام الدول :
أوسمة :
تاريخ التسجيل : 12/10/2008
رد: مفاهيم في لغة باسكال
بارك الله فيك إأخي
imad7- شهاب ثاقب
- عدد الرسائل : 394
العمر : 33
أعلام الدول :
تاريخ التسجيل : 13/06/2009
صفحة 1 من اصل 1
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى
الإثنين 25 مارس - 13:52 من طرف قطوش ادريس
» أكبر معدل في ش ت م 19.88تحصلت عليه وصال تباني من عين الخضراء-مسيلة.
الأربعاء 29 يونيو - 16:28 من طرف البرهومي
» الجائزة الثانية على مستوى الولاية لتلميذ برهومي
الأربعاء 25 نوفمبر - 12:18 من طرف امل
» هل من مرحب
الجمعة 17 يوليو - 1:22 من طرف Numidia
» عيد سعيد للجمييييع
الجمعة 17 يوليو - 1:19 من طرف Numidia
» افتراضي ظهور قناة الارث النبوي على Eutelsat 7 West A @ 7° West
الجمعة 17 يوليو - 1:14 من طرف Numidia
» اقبل قبل فوات الاوان
السبت 5 يوليو - 14:33 من طرف شهاب2008
» موضوع مهم ...
السبت 5 يوليو - 14:30 من طرف شهاب2008
» حوار هادف بين البنات و الشباب****هام للمشاركة........... ارجو التفاعل
الثلاثاء 13 مايو - 19:38 من طرف خالد المرفدي