البرمجة الأساسية باستخدام Pseint (الجزء الثاني)

هذا الإدخال هو استمرار للإدخال السابق (البرمجة الأساسية باستخدام Pseint (الجزء الثاني)) وهي جزء من سلسلة دروس حول البرمجة.

من أجل البرمجة ، من الضروري أن يكون Pseint قد تم تكوينه بشكل صحيح ، إذا كان كل شيء صحيحًا ، فيمكننا متابعة هذا البرنامج التعليمي الذي يركز بشكل مباشر على تعلم كيفية عمل Pseint من أجل البدء بالبرامج.

باينت

بمجرد البدء سنرى الأجزاء التالية:

  1. الأوامر: (هي تلك الموجودة على اليسار) والتي فيها أبسط الدورات و / أو الوظائف و / أو الشروط.
  2. شريط الحالة: (الشريط الموجود في الأسفل حيث يقول "لا توجد تحديثات متوفرة") يشير هذا الشريط إلى الحالة الحالية لـ Pseint.
  3. منطقة العمل: هي الجزء الأكبر ، وهنا سنكتب برنامجنا.

هذه هي العناصر الرئيسية ، والبعض الآخر لن يكون مفيدًا جدًا في الوقت الحالي

الخوارزمية في رمز PSEUDO

إجراء عملية بدون عنوان 1 ؛ عمل 2؛ ... ... ... عمل ن ؛ إنهاء العملية

هذا هو الشكل العام للخوارزمية ، كما ترى ، يبدأ بـ "Process [SinTitulo]" الذي يشير إلى بداية البرنامج وينتهي بـ "EndProcess" مما يشير إلى انتهاء البرنامج.

المتغيرات

المتغيرات هي قطاعات الذاكرة التي تخزن بيانات محددة ويتم تحديدها باسم محدد يشير إلى مساحات الذاكرة هذه. في Pseint ، يمكنك تحديد المتغيرات بالطرق التالية:

مع علامة التساوي بحيث يكون «أ» هو المتغير الذي يستقبل قيمة إضافة «ج» زائد «ب»

أ = ج + ب ؛

الطريقة الأخرى هي مع علامة التخصيص (التي سنراها لاحقًا ، في الوقت الحالي نحتاج فقط إلى معرفتها) وهي مشابهة للعلامة السابقة مع اختلاف أنها علامة مختلفة

أ <- ب + ج ؛

لا تطلب هذه العلامات أي قيمة من المستخدم لمعرفة القيمة التي يجب وضعها حيث يتم ذلك باستخدام وظيفة "قراءة"

ترتيبات

المصفوفة عبارة عن تسلسلات لمتغيرات متعددة الأبعاد يمكن تخزينها في شكل لوحة أو مكعب ، حيث يتم استدعاء المتغيرات بواسطة معرف عام ورقم في نظام المستوى الديكارتي. في Pseint ، يتم تعريف المصفوفات بوظيفة "البعد" التي سنراها لاحقًا أيضًا.

في هذه الحالة يكون المعرف العام هو var y ويكون الرقم "x" و "y" والذي يمكن أن يكون [1,1،2,1] أو [XNUMX،XNUMX] ، إلخ.

الأبعاد var [x، y]

ثم لاستدعاء المتغير الذي ستستخدمه

 var [x، y]

حيث يمكن أن تكون "x" 1 و "y" يمكن أن تكون 2 ، فسيكون استدعاء "var [1,2،1,1]" والذي سيكون مستقلاً عن "var [XNUMX،XNUMX]" ، إلخ.

العاملين

العوامل كما يوحي اسمها هي علامات تستخدم بعض القيم لإعطاء نتيجة ، العوامل في Pseint هي كما يلي:

  1. أكبر من ">"
  2. أقل من «<«
  3. مثل "="
  4. أصغر من أو يساوي «<=»
  5. أكبر من أو يساوي "> ="
  6. يختلف عن «<>»
  7. اقتران (و) "و" أو "&"
  8. مفكك (أو) «أو» أو «|»
  9. رفض (لا) "لا" أو "~"
  10. أضف "+"
  11. طرح او خصم "-"
  12. عمليه الضرب "*"
  13. قطاع "/"
  14. التمكين «^»
  15. المعامل (باقي القسمة) «٪» أو «MOD»

التسلسل الهرمي (ترتيب) العمليات هو نفسه كتلك الخاصة بالجبر ويمكن تغييره بالأقواس. في حالة العوامل المنطقية ، تكون العملية قصيرة الدائرة ، ويعكس العامل "NOT" النتيجة.

تم ذكر العناصر التي سيتم استخدامها فقط في هذه القائمة ، للاطلاع على القائمة الكاملة ، يمكنك الانتقال إلى وثائق PSeInt.

المميزات

في البرمجة ، الوظيفة هي سلسلة من التعليمات التي تعطي نتيجة محددة والتي يمكن أن تتلقى بعض القيمة لتنفيذ المهمة التي يجب عليهم القيام بها. في Pseint ، تتم كتابة الوظيفة على النحو التالي:

عملية فرعية [متغير إرجاع] <- [اسم الوظيفة] ([وسائط]) الإجراء 1 ؛ الإجراء 2: ... ... ... إجراء n ؛ إنهاء الإجراءات الفرعية

حسنًا ، وهذا كل شيء في البرنامج التعليمي التالي ، سأركز على بقية الوظائف وبناء الجملة باستثناء العوامل المذكورة هنا لأن تركيبها شبه واضح.


5 تعليقات ، اترك لك

اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.

  1.   جلكق قال

    شكرًا جزيلاً لمشاركتك هذه الدروس ، فهي ممتعة جدًا.

    1.    xnmm قال

      لا يوجد سبب وأقول في الحال أن السبب التالي مخصص للبرمجة
      تحياتي

  2.   بورتارو قال

    شكرًا للمشاركة ، هذا البرنامج الذي كنت أعرفه بالفعل ، اكتشفته في سورس فورج وهو جيد جدًا ، وسيكون مفيدًا بالنسبة لي لأنه حتى لو قمت ببعض البرمجة ، فأنا أفعل ذلك دون معرفة محددة حول المصطلحات وما إلى ذلك ، وأنا من منطقة لا علاقة لها بها لأنها من العلوم الإنسانية لذا فإن هذه الفئات جيدة جدًا لإعطاء أفكار سهلة حول محتوى البرمجة ، لأنه إذا كنت مثلي تجهل تمامًا هذا الشيء ، فإن مصطلحات مثل الفئات والمتغيرات ، والتي تعتبر أساسية هي أشياء بالنسبة للأشخاص الذين ليس لديهم معرفة بالبرمجة الأساسية صورة أو مفاهيم غير معروفة بهذا المعنى هذا البرنامج جيد جدا. شكرًا لك على المشاركة ووضعت دبوسًا في إشاراتي المرجعية. مع تحياتي.

    1.    spartan2103 قال

      أعتقد أنه مشابه لـ Portaro. أنا أيضًا أتيت من مجال العلوم الإنسانية ، وعلى الرغم من أنني أعرف شيئًا عن البرمجة ، إلا أنني أفعل ذلك بطريقة غنائية أكثر ، دون معرفة الكثير بالحقائق ، شكرًا على الدروس التعليمية. بالمناسبة ، هل أنت Portaro الذي ينشر في Gnu / Linux Vagos؟

  3.   spartan2103 قال

    أعتقد أنه مشابه لـ Portaro. أنا أيضًا أتيت من مجال العلوم الإنسانية ، وعلى الرغم من أنني أعرف شيئًا عن البرمجة ، إلا أنني أفعل ذلك بطريقة غنائية أكثر ، دون معرفة الكثير بالحقائق ، شكرًا على الدروس التعليمية. بالمناسبة ، هل أنت Portaro الذي ينشر في Gnu / Linux Vagos؟