على مساحات الإنترنت في جميع أنحاء العالم يمكنك أن تجد"باسكال" الكثير من برامج اللغة، ولكن أكثر صعوبة لمعرفة كيفية عملها، ورتبت على أي أساس. دعونا دراسة أساسيات البرمجة معا!
اللغة الخوارزمية: المفاهيم الأساسية
В разговорной речи мы используем основные единицы:الرموز والكلمات والعبارات والجمل كاملة. اللغة الخوارزمية لها هيكل مماثل ، فقط مكوناتها تسمى بشكل مختلف. نحن نتحدث عن الانشاءات الأولية والتعبيرات والمشغلين. كل هذه الوحدات تشكل هيكلًا هرميًا ، لأن كل عنصر لاحق يتكون من العنصر السابق.
رموز اللغة الخوارزمية هي الذرات غير القابلة للتجزئة المستخدمة لكتابة الكود.
التصاميم الأولية هي وحدات صغيرة لها معنى خاص بها.
وتشكل تعابير اللغة الكلاسيكية من الوحدتين أعلاه ووضع قواعد لإيجاد القيمة المطلوبة.
المشغل هو المسؤول عن وصف معينالتحويل ، وهو أمر إلزامي للتنفيذ الصحيح للبرنامج. قد يكون هناك عدة إذا لزم الأمر - يجب على البرنامج إجراء عملية معقدة. في مثل هذه الحالات ، يتم دمجها في كتلة أو عامل مركب.
لغة "باسكال"
هناك عدد كبير من الخوارزميةلغات. "باسكال" (للمبتدئين هناك أدلة منفصلة) هو واحد منهم. تتألف أبجديتها من الأرقام والحروف والرموز الخاصة. هنا قائمتهم:
- (26) اللاتينية والأحرف اللاتينية الصغيرة ؛
- تسطير سفلي
- عشرة أرقام
- محددات.
- علامات العمليات ؛
- المحددات.
- محفوظة من قبل نظام (خدمة) الكلمات.
بالإضافة إلى العناصر المذكورة أعلاه ، ينتمي "فارغ" إلى مجموعة من العناصر الأساسية ، والتي لا يمكن استخدامها داخل التعبير المحجوز والبناء المزدوج.
البناء الابتدائي للغة
يتضمن "باسكال" للمبتدئين السلاسل والأرقام والأسماء.
الأرقام المستخدمة في شفرة اللغة المعنيةالبرمجة ، وعادة ما تكتب في النظام العشري. يمكن أن تكون إما حقيقية أو صحيحة ، والتي يشار إليها عادة بدون علامة عشرية. إذا كان الرقم موجبًا ، يمكن حذف علامته.
"باسكال" هي لغة حسابيةالبرمجة ، حيث تكون السلاسل عبارة عن سلسلة من الحروف المغلقة في الفواصل العليا. إذا كنت بحاجة إلى استخدام الفاصلة العليا نفسها ، فإن هذا الرمز يستحق الذكر مرتين.
Имя – это последовательность, которая начинается مع رسالة ويمكن أن تحتوي على أرقام في تكوينها. تسمى المعرفات التسميات ، الأنواع ، الثوابت ، الوظائف ، الإجراءات ، المتغيرات ، الكائنات ، وحتى الوحدات النمطية. من خلال تشكيل المعرفات ، يمكنك استخدام حرف الشرطة السفلية. يمكن أن يحتوي الاسم على كتلة من الأحرف ، لكن المترجم سيقرأ أول 63 حرفًا فقط. "باسكال" ، الذي قد يبدو وصفه صعبًا جدًا ، ليس رهيبًا ، لذا لا تتسرع في إخافة صفحة المتصفح وإغلاقها!
كمعرّفات اللغة ، يُمنع استخدام الأسماء القياسية للثوابت والإجراءات والأنواع والملفات والوظائف وتعبيرات الأداة المساعدة.
لتحسين رؤية الرمز ، ستساعد المسافات ، لكن تذكر أنه لا يمكن فصل الأسماء والأرقام في المنتصف.
بناء جملة للغة خوارزمية
كل سطر يجب أن ينتهي بفترةفاصلة في البرنامج المكتوب باللغة التي ندرسها ("باسكال"). يعلم علوم الكمبيوتر تلاميذ المدارس والطلاب ، وسوف تكون قادرًا على فهم هذه القواعد بنفسك!
الفاصلة المنقوطة (؛) هي إشارة شرطية تشير إلى نهاية السطر الحالي والحاجة إلى التبديل إلى سطر جديد. ولكن الاستثناء يمكن أن يكون أوامر الخدمة: const و var و start و others.
يُغلق بيان النهاية البرنامج ، لذلك يجب وضع فترة بعده. في بعض الأحيان يمكن أن يحتوي الرمز على عدة مرفقات ، ثم يتم فصل بداية الكتلة ونهايتها بفواصل منقوطة.
لتعيين قيمة محددة لمتغير ، يجب أن تسبق علامة التساوي بعلامة النقطتين. على سبيل المثال ، تريد تعيين n = 13 ، ولكن في الكود سيبدو n: = 13.
إذا تعلمت هذه القواعد ، يمكنك أن تتعلم بسرعة كيفية كتابة رمز البرنامج دون أخطاء في بناء الجملة.
عوامل التشغيل الكلاسيكية للغة باسكال
برنامج تكرار أجزاء من التعليمات البرمجيةالتطبيق المستقبلي ويمكنك تنفيذ أي إجراءات معه باستخدام طرق مختلفة. لكن باسكال يستخدم عوامل تشغيل مختلفة لهذا الغرض. لن نكون قادرين على النظر في كل منهم ، لذلك سنتعامل مع القليل فقط.
على سبيل المثال ، يمكنك استخدام عامل التشغيل المحدداختر أحد المسارات البديلة للبرنامج. المعلمة في هذه الحالة هي تعبير عن النوع الترتيبي. ولكن هناك تحذير واحد: لا يمكن أن يكون مفتاح الاختيار هذا من النوع سلسلة أو حقيقي.
هناك أيضًا عوامل تعيين ، شرطية ،مركب وفارغ ، بالإضافة إلى الكثير من المرفقات المفيدة الأخرى. إن معرفة القليل منهم فقط يسمح لك بكتابة التعليمات البرمجية بوظائف رائعة. لا ينبغي الإفراط في استخدام عوامل التشغيل ، لأن عددًا كبيرًا منها يجعل من الصعب تصحيح البرنامج من قبل المترجم ، ومربكًا ويصعب على الغرباء إدراكه.
مهمة تشغيل
هذا التعبير له شكل نقطتين وعلامة"بالتساوي". يتم استخدامه لتعيين قيمة محددة لمتغير معين. من المهم أن تتذكر أن نوع التعبير والمتغير يجب أن يكونا متماثلين إذا لم يكونا من النوعين الصحيحين والحقيقيين ، على التوالي. فقط في مثل هذه الحالة سيحدث تحول مباشر.
مشغلي المجمع
"باسكال" هي لغة برمجةيستخدم متواليات من بيانات البرنامج التعسفي الموضوعة بين أقواس خاصة. هذه تراكيب مركبة ، محدودة بالكلمات تبدأ ونهاية. إنها أداة مهمة في لغة خوارزمية تجعل من الممكن كتابة التعليمات البرمجية باستخدام منهجية منظمة.
يمكن أن تكون عوامل تشغيل باسكال التي تشكل جزءًا من بناء مركب مختلفة تمامًا ، لأنه لا توجد قيود. يمكن أن يختلف عمق التعشيش أيضًا.
المشغل الشرطي للغة البرمجة
يوفر هذا المكون فرصة أثناءتتحقق البرامج من الحالة المحددة وتنفذ إجراءً بناءً على نتائج اجتيازها. وبالتالي ، فإن التعليمات الشرطية هي إحدى وسائل تكوين الفروع في عملية إجراء الحسابات.
تبدو العبارة الشرطية الهيكلية كما يلي:
إذا كان <الشرط> إذن <البيان 1> آخر <البيان 2>.
في هذا التعبير ، إذن ، وإذا كانت كلمات محجوزة ، فإن الشرط هو تعبير منطقي بمحتوى عشوائي ، والعوامل هي أي أوامر للغة البرمجة المستخدمة.
هيكل كود البرنامج
أقسام العنوان والبيان والوصف هيالمكونات الرئيسية لتطبيق مكتوب بلغة مثل باسكال. يسمح لك علم الكمبيوتر بدراسة هذه العناصر بشكل كامل ومعرفة كيفية استخدامها بشكل صحيح.
يحتوي العنوان عادةً على اسم الرمز. على سبيل المثال ، برنامج MyFirst.
قد يتضمن قسم الوصف مكتبات ووحدات نمطية وعناوين وثوابت وأنواع ومتغيرات وفصل يصف الوظائف والإجراءات.
يحتوي قسم وصف الوحدة النمطية بالداخلالمكتبات المرتبطة ويبدأ باستخدام الكلمة المحجوزة. يجب أن يكون الأول من بين جميع الأوصاف الأخرى. تأكد من فصل أسماء الوحدات بفواصل.
يمكن تسمية أي عبارة من كود البرنامج ، ويجب ذكر اسمها في القسم المقابل من الوصف.
يسمح الوصف المبكر للثوابت في الكود بكتابة أسمائها بدلاً من القيم الرقمية أو الأبجدية.
في القسم الذي يصف المتغيرات المستخدمة ، يجب تحديد جميع الأنواع التي سيتم تضمينها: "var c، a، r: righter؛ k، l، m: char؛ h1، h2: boolean؛".
لا تنس أن "باسكال" هي لغة برمجة تتطلب وصفًا أوليًا إلزاميًا لجميع مكونات البرنامج.
يجب أن ينتهي نص الرمز بنقطة.
أمثلة على البرامج
"باسكال" لغة ابتدائية ، وبعد دراسة المعلومات المذكورة أعلاه ، يمكنك البدء في كتابة التعليمات البرمجية مباشرة.
لنجعل التطبيق يعرض عبارة "إنه برنامجي الأول!"
من المهم جدًا فهم أمثلة برامج باسكال ، لذا جربها الآن.
بدأ
Writeln (إنه برنامجي الأول! ") ؛
نهاية.
هذا بسيط جدا!
ألقِ نظرة على بعض التعليمات البرمجية الأكثر تعقيدًا للعثور على جذور المعادلة التربيعية. انتبه لمبدأ تكوين التعبيرات الحسابية.
نأمل أن تكون قد وجدت أمثلة برنامج باسكال مفيدة.