[عالم كول - alamcool]
صل على النبى عليه افضل الصلاه والسلام

انت لست مسجل بمنتدى عالــــم كـــول
[عالم كول - alamcool]
صل على النبى عليه افضل الصلاه والسلام

انت لست مسجل بمنتدى عالــــم كـــول
[عالم كول - alamcool]
هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.


منتدى ترفيهى اسلامى افلام وثائقيه القران كاملا اغانى اسلاميه احدث البرامج
 
الرئيسيةالرئيسية  البوابةالبوابة  أحدث الصورأحدث الصور  ضع التسجيلضع التسجيل  دخولدخول  التسجيلالتسجيل  

 

 الدرس الرابع : الثوابت في البرنامج تعليم لغة الباسكالذ منتدى عالم كول

اذهب الى الأسفل 
كاتب الموضوعرسالة
king this web
Admin
Admin
king this web


ذكر 81918
عدد المساهمات : 359
تاريخ التسجيل : 05/08/2009

الدرس الرابع : الثوابت في البرنامج تعليم لغة الباسكالذ منتدى عالم كول Empty
مُساهمةموضوع: الدرس الرابع : الثوابت في البرنامج تعليم لغة الباسكالذ منتدى عالم كول   الدرس الرابع : الثوابت في البرنامج تعليم لغة الباسكالذ منتدى عالم كول Icon_minitimeالإثنين أغسطس 27, 2012 5:03 pm


الدرس الرابع : الثوابت في البرنامج




لقد تعرفنا على طريقة تعريف متغيرات بالبرنامج لحفظ البيانات فيها حسب نوعها وذلك داخل التعريف Var


ولكن ماذا لو أردنا تعريف بيانات تكون قيمتها ثابته طوال عمل البرنامج فإننا نستخدم لتعريفها


نوع جديد داخل الأمر Const وتكون على الشكل التالي


Const

A = 30 ;


B = 9.6 ;


C = “Name”;


- طوال عمل البرنامج سيسند للثابت A القيمة 30 ولا يمكن تغيير هذه القيمة خلال البرنامج أبدا


- نلاحظ أن هناك علامة مساواة = بين إسم الثابت وقيمته بينما في تعريف Var المتغيرات هناك علامة : بين إسم المتغير ونوعه


- الثابت المعرف يعامل في البرنامج على أنه كلمة محجوزة Reserved Word

Program Circle(input,output);


Const


Pi=3.14;


Var


Radius : integer ;


Circum , area : real ;


Begin


Writeln ( ‘Enter Radius’);


Read ( radius);


Circum := 2*pi* radius ;


Area := pi * radius * radius ;


Writeln (‘The value of circum is’,circum);


Writeln (‘The value of area is’,area);


End.


في البرنامج السابق قمنا بتعريف ثابت في البرنامج بالإسم pi وهو يتخذ دائما القيمة 3.14


إستخدام الثوابت في البرنامج يسهل عمل البرنامج ويسهل تعديل القيم بسهولة بخاصة في البرامج الكبيرة


لو أردنا تنفيذ البرنامج السابق ولكن بدون الإعتماد على الثوابت فسيكون البرنامج على الشكل


Program Circle(input,output);


Var


Pi : real ;


Radius : integer ;


Circum , area : real ;


Begin


Write (‘Enter Value of pi :’);


Readln (pi);


Writeln ( ‘Enter Radius’);


Read ( radius);


Circum := 2*pi* radius ;


Area := pi * radius * radius ;


Writeln (‘The value of circum is’,circum);


Writeln (‘The value of area is’,area);


End;


منتدى عالم كول لغة الباسكال



الرجوع الى أعلى الصفحة اذهب الى الأسفل
https://alamcool.ahlamontada.net
 
الدرس الرابع : الثوابت في البرنامج تعليم لغة الباسكالذ منتدى عالم كول
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1
 مواضيع مماثلة
-
» الدرس العاشر: جملة IF - ELSE منتدى عالم كول
» الدرس السابع : قاعدة الأولويات منتدى عالم كول
» الدرس التاسع : الدوال القياسية منتدى عالم كول
» الدرس الثاني : أنواع البيانات في الباسكال منتدى عالم كول
» الدرس الخامس : أمر Write والأمر Writeln منتدى عالم كول

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
[عالم كول - alamcool] :: 
قسم لغات البرمجه
 :: منتدى خاص لتعليم لغة الباسكال
-
انتقل الى: