العمليات الحسابية: ويقوم الحاسوب بتنفيذ العمليات الحسابية الموجودة ضمن الأقواس بدءاً من الأقواس الداخلية إلى الأقواس الخارجية. مثال:اكتب برنامجاً يطلب إدخال نصف قطر دائرة ويحسب مساحتها. نعلم أن مساحة الدائرة تعطى بالعلاقة S=p *R2 حيث R هو نصف قطر تأخذ القيمة 3.14 فيكون البرنامج (بسبب من أن باى ليست من الأحرف الإنجليزية نستعين عنها بالحرف Pالعمليات والصيغ المنطقية
1- الشروط المنطقية البسيطة وعمليات المقارنة المنطقية
2- التعابير المنطقية المركبة والعمليات المنطقية:
يمكن تكوين تعابير منطقية مركبة من شروط بسيطة بإستخدام العمليات المنطقية التى تربط هذ الشروط.
وتكون نتيجة الشرط المنطقى المركب أيضاً إحدى حالتين:
• TRIM والتى تستطيع إلغاء الفراغ، مثلا: AS-- ABCDبعد إستعمال TRIM لتصبح ؛ AS-- ABCD فالفراغ عن اليمين والشمال تيم إلغائه.
• LCASE وهى تعليمة تحول الحروف الأبجدية من الشكل الصغير إلى الشكل الكبير. مثلا: abc تصبح ABC.
• LASV تعليمة تقوم بمقارنة متغيرة تعليمة جميلة مع أخرى، مثلا:
TST _ INSTR ( 1, ANMES ," MOS"):
الواحد يعنى أن المقارنة يجب أن تكون بدءا من بداية جميلة.
أ- تعليمة الإظهار على الشاشة: PRINT
تستخدم هذه التعليمة للإظهار ( الطباعة ) على الشاشة مع إمكان التحكم فى شكل الإظهار بواسطة الإظهار على الشاشة PRINT يمكن إظهار قيمة متغير أو مجموعة من المحارف أو كلتيهما معا. اضافة إلى إمكان إظهار قيمة أكثر من متغير معا وناتج عملية حسابية ما.
ب- تعليمة التعليق: REM
هذه التعليمة غير تنفيذية، إذ يتجاهل الحاسوب كامل السطر الذى تقع عند تنفيذ البرنامج. وتستخدم فقط لوضع تعليق توضيحى فى اى مكان ويساعد هذا التعليق فى عملية قراءة البرنامج ومحاولة فهمه من قبل الأخرين، كتابة اى نص بعد REM
ت- التعليمات الشرطية:
فالتعليمات الشرطية هى التعليمات التى تغير التسلسل الطبيعى لتنفيذ هذه البرامج بناء على شرط معين:-
 تعليمة إذا ( If – ENDIF ):
ث- تعليمة التكرار NEXT – FOR:
تنفيذ تعليمة " IF " مرة واحده، ولا يمكن بواسطتها تكرار تنفيذ مجموعة تعليمات عددا من المرات. وتسعى التعليمات التى تسمح بالقيام بذلك بتعليمات التكرار أهمها فى لغة البيزك التعليمة NEXT – FOR، التى تقوم بتنفيد مجموعة من التعليمات عددا من المرات،
جمل لغة بيسك BASIC Language Statement
كما ذكرنا سابقا فإن برنامج البيسك يتكون من أسطر ذات أرقام يسمى كل سطر منها ولتبسيط شرح هذه الجمل وتمثيل أشكالها العامة فإننا سوف نستعمل في الشرح الإختصارات التالية المبينة م
الجملة REM:
أخذت جملة REM من كلمة REMARK وتعني ملاحظة لهذا تستعمل هذه الجملة لتسجيل الملاحظات في داخل البرنامج وكذلك لتوثيق بعض الخطوات الهامة ولتذكير المبرمج أو القارئ بها. تستعمل كلمة REM عادة كبداية للبرنامج إذ انه من المستحسن أن يبدأ البرنامج بها من أجل تسجيل اسم البرنامج أو الهدف منه أو اي معلومات أو شروحات أخرى مفيدة.
 جملة نهاية البرنامج END Statement
الجملة END:
يجب أن يختتم أي برنامج بشئ يدل على النهاية , ولهذا الغرض تستعمل جملة END. وتوضع هذه الجملة في آخر كل جملة إيقاف تنفيذ البرنامج STOP Statement
الجملة STOP:
تستعمل هذه الجمله لإيقاف تنفيذ البرنامج وذلك بكتابة هذه الجملة في سطر من أسطر البرنامج يراد عنده إيقاف تنفيذ البرنامج , وإذا ما قرأ الحاسوب هذه الجملة في اي سطر فإنه يتوقف عن تنفيذ بقية الأسطر التي تليه.
 جملة إدخال البيانات بواسطة لوحة المفاتيح
جملة INPUT: تستخدم لإدخال قيمة لمتغير واحد أو قيم لعدة متغيرات بواسطة لوحة المفاتيح أثناء تنفيذ البرنامج , وفي هذه الحالة لا تعتبر البيانات المدخلة جزءا من البرنامج أي ان البرنامج لا يحتفظ بهذه البيانات بعد التنفيذ
لإستخراج النتيجة مرئية على الشاشة أو مطبوعة على الورق
مقدمة عن السلسلات Strings
تشير( السلسلات ) الي ارقام واحرف ادخلت الي الحاسب علي شكل بيانات غير خاضعه للعمليات الحسابيه فالبيانات تعتبر سلسله مع كونها محتويه علي ارقام
لغة الباسكال
مقدمة للغة الباسكال:
لغة الباسكال هي لغة تستخدم في الاغراض العامة، كما انها لغة عالية المستوي. وقد استخدت هذه اللغة من لغة Algol-60. وتعد تعليمات لغة الباسكال بطريقة تشبه التعبيرات الجبرية، مستخدمة بعض كلمات اللغة الانجليزية، مثل الكلمات التالية:
BEGIN,END,read,write,IF,THEN,REPEAT,WHILE,DO
وبهذا الكل فان لغة الباسكال تشبه العديد من اللغات ذات المستوي المرتفع. كما تحتوي لغة الباسكال علي بعض المعالم الخاصة بها، والتي صممت خصيصا لتشجيع استخدام البرمجة المرتبة Structured Programming.
والبرمجة المرتبة هي منهج مرتب ومنظم لاعداد برامج واضحة، ومرتفعة الكفاءة، وخالية من الاخطاء. ولهذا السبب يفضل العديد من المعلمين والمبرمجين المهنيين استخدام لغة الباسكال عن لغات الاغراض العامة الاخري.
ويوجد اليوم اكثر من صيغة واحدة لهذه اللغة، وسوف نستخدم بالتحديد صيغة Turbo Pascal ذات الانتشار الواسع لدى مستخدمى الاجهزة الشخصية، نظرا لسهولة استخدامها وسرعة تنفيذها.
بنية البرنامج:
• يتكون البرنامج فى لغة باسكال اساسا من ثلاثة اجزاء:
1- جزء تعريف البرنامج: وفيه نحدد اسم البرنامج وملفى الادخال والاخراج (input, output).
2- جزء تعريف المتغيرات: وفيه يتم تعريف المتغيرات المستخدمة في البرنامج وأنواعها.