برمجة:باسكال

من ويكي الكتب
اذهب إلى: تصفح، ابحث


تعتبر لغة الباسكال *نسبة للعالم الرياضي باسكال* من اللغات دات المستوى العالي وهي لغة تدرس في الجامعات لسهولتها. ولكتابة برنامج بلغة باسكال فانك بحاجة إلى مترجم مثل (devpascal) على سبيل المثال. الان سنقوم باول خطوة اي كتابة أول برنامج بلغة الباسكال. حيث سيقوم البرنامج بطباعة عبارة (hello world) على الشاشة.

program hello-world; 1

begin 2

write("hello world"); 3

4 .end

ملاحظة الترقيم (1-5) ليس ضمن البرنامج.

1}- رأس البرنامج: السطر الاول هو لكتابه اسم للبرنامج ، اي اسم يمكنك وضعه كيفما تريد ، لكن يحبذ ان يكون له علاقه بالبرنامج الذي تكتبه ، فمثلا برنامج اله حاسبه ، يصبح اسمه مثلا calculate ، ايضا هناك قواعد في كتابه اسماء البرامج فلا يمكن ان يحتوي على مسافات او يبدأ الاسم برقم ، ايضا في حاله ان اسم البرنامج يحتوي على كلمتين فمن الممكن ان تكتب متلاصقتين مع مراعاه تكبير الحرف الاول من كل كلمه ،مثل HelloWorld ، او من الممكن وضع علامه الشرطه – للفصل بين الاسم الاول والثاني ، hello-world .

2}- كل البرامج في الباسكال ، تبدأ بالكلمه المحجوزه (begin) . 3}- في هذا السطر كتبنا كلمة (write). دورها هو الطباعة.

ويجب على النص الذي نريد أن نقوم بطباعته أن يكون داخل قوسين (النص).ويجب أن يكون ما بداخل القوسين بين العلامتين ("النص")

وفي الاخير نقوم بختم السطر بفاصلة منطقة  ;("النص") .

4}- كل البرامج في الباسكال ، تنتهي بالكلمة المحجوزة (end). ______________________________

برنامج آخر لعمليات الضرب :

Program Multiplication;

uses wincrt;

var

a,b:integer;

begin

writeln('donner a ');

readln(a);

writeln('donner b');

readln(b);

x:=a*b;

write(a,'*',b,'=',x);

end.