الباسكال الثوابت في الباسكال
الباسكال
الثوابت في الباسكال
الباسكال
الثوابت في الباسكال
لقد تعرفنا على طريقة تعريف متغيرات بالبرنامج لحفظ البيانات فيها حسب نوعها وذلك داخل التعريف 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;
ولكن ماذا لو أردنا تعريف بيانات تكون قيمتها ثابته طوال
عمل البرنامج فإننا نستخدم لتعريفها
نوع جديد داخل الأمر 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;
Tue Nov 05, 2013 6:35 am by okba als
» ترحيب بالأعضاء
Tue Nov 05, 2013 6:09 am by okba als
» برنامج يعلمك لغة الدلفي بشكل مثير
Mon Nov 04, 2013 10:53 pm by سيد برتوكول
» دليل هاتف الدلفي
Sun Nov 03, 2013 11:24 am by سيد برتوكول
» سلسلة فيبوناتشي
Sun Nov 03, 2013 11:22 am by سيد برتوكول
» كود جميل ورائع جربه واعرف بنفسك ماذا يعمل
Wed Apr 17, 2013 1:55 am by سيد برتوكول
» المبرمجون مستائون من الواجهة الرسومية لويندوز ٨ (Windows 8)(نسخة المطورين)
Thu Jun 21, 2012 10:26 pm by pc-king.dahek.net
» حزيرة للعلماء
Tue Apr 10, 2012 3:23 am by عفريت السويداء
» اسباب تجعل الكمبيوتر يعمل بشكل بطيء
Sun Mar 18, 2012 6:49 am by عفريت السويداء
» دروس المبتدئين.....الدرس الأول (تعليم القص)
Sat Mar 17, 2012 6:03 am by عفريت السويداء