الإعلانات

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

قد يكون من الصعب إذا كنت مبرمجًا جديدًا أن تفكر كمبرمج منذ البداية. تتطلب ترجمة أفكار التطبيق إلى الكود الفعلي بعض الممارسات.

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

ما هو الكود الكاذب؟

الكود الكاذب عبارة عن وصف نص عادي لرمز أو خوارزمية. إنه ليس ترميزًا في الواقع ؛ لا يوجد برنامج نصي ولا ملفات ولا برمجة. كما يوحي الاسم ، إنه "رمز مزيف".

لا يكتب الكود في أي لغة برمجة معينة. إنه مكتوب بلغة إنجليزية واضحة وسهلة الفهم.

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

  • بداية
  • إدخال
  • READ / GET
  • PRINT / DISPLAY
  • CALCULATE / يحددوا
  • جلس
  • INCREMENT / إنقاص
  • برنامج
  • النهاية

في ما يلي مقتطف لما قد يبدو عليه الرمز الكودي لبرنامج يطلب منك إدخال لونك المفضل وطباعة اختيارك.

بداية. برنامج getColor. إنشاء متغير اللون. اطلب من المستخدم اللون المفضل لديهم. قراءة الإدخال في اللون. طباعة اللون. النهاية 

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

دع color = window.prompt ("ما هو لونك المفضل؟") ؛ console.log (اللون) ؛

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

يكتب الكود الخوارزمي ، لغات البرمجة تكتب بناء الجملة.

كيف يكون الرمز الكاذب مفيد؟

يساعدك Pseudocode في تخطيط تطبيقك قبل كتابته. يساعدك على إنشاء خوارزميات بتنسيق أسهل في القراءة من بناء جملة التعليمات البرمجية. بمجرد ظهور لغات البرمجة في الصورة ، قد يكون من الصعب فهم ما تقوم به الشفرة.

مثال JavaScript سهل القراءة إذا كنت تعرف اللغة. ولكن ماذا لو كنت تقرأه فقط وتحاول تحديد المنطق؟ مصطلحات محددة مثل window.prompt أو console.log لا تكشف الكثير عن الخوارزمية.

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

كيف تكتب الرمز الكاذب

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

دعونا نبني على الكلمات الرئيسية ذات عبارات الكود الكاذب لبناء الخوارزميات.

الشرطية

البيانات الشرطية ضرورية للبرمجة. هذه العبارات عبارة عن عبارات IF أو عبارات IF / ELSE التي يمكن أن تضيف منطقًا إلى الكود. تتم كتابة هذه العبارات في الرمز الكاذب باستخدام:

  • إذا
  • آخر
  • عدا ذلك إذا
  • ثم

إليك برنامج ينفذ عبارة IF / ELSE بسيطة مكتوبة بالكود الزائف. معرفة ما إذا كان يمكنك تحديد ما يحاول هذا الرمز فعله بمجرد القراءة.

بداية. البرنامج isOdd. إنشاء اختيار متغير. اسأل المستخدم عن رقم. قراءة الإدخال في الاختيار. إذا كان الخيار حتى ذلك الحين "لا" طباعة أخرى "نعم" إنهاء إذا. النهاية

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

تكرار

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

بداية. برنامج forLoop. ل 1 إلى 12 اطبع "Hello" ENDFOR. النهاية

هذه الخوارزمية مخصصة لبرنامج يقوم بطباعة "Hello" 12 مرة ، وهو أمر مفرط بعض الشيء ولكنه يوضح مدى بساطة كتابة حلقة في الكود الكاذب.

بينما يتم كتابة الحلقات بسهولة جدا

بداية. البرنامج بينما حلقة. إنشاء عداد متغير. SET عداد يساوي 1. بينما العداد أقل من 10 طباعة "مرحبا" INCREMENT العداد. ENDWHILE. النهاية

خوارزمية بسيطة أخرى تستخدم حلقة من الوقت لطباعة "Hello". كل من الأمثلة حلقة لها بداية واضحة ونهاية التكرار.

يمكنك أيضا الكتابة ما يعرف باسم الحلقات Do-While كيف تعمل حلقات العمل في برمجة الكمبيوترالحلقات هي واحدة من أنواع التحكم الأولى التي ستتعلمها في البرمجة. ربما تعرف عن الوقت وللحلقات ، ولكن ماذا تفعل حلقة التنفيذ؟ اقرأ أكثر . الكلمات الرئيسية في الكود الكاذب مختلفة: كرر و UNTIL.

بداية. برنامج doWhileLoop. إنشاء عداد متغير. SET عداد يساوي 1. كرر طباعة "مرحبا" INCREMENT عداد. UNTIL عداد يساوي 10. النهاية

تماما مثل افعل اثناء حلقة ، وهذا سوف يؤدي إجراء حتى يتم استيفاء معايير معينة. بمجرد استيفائها ستخرج الحلقة.

المهام

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

بداية. نموذج البرنامج. طباعة "هذه وظيفة" النهاية

يمكنك استدعاء وظائف في الكود الكاذب.

استدعاء sampleFunction

ليس هناك الكثير لوظائف. إنها بسيطة للغاية ويمكنك إضافة أي منطق تريده.

معالجة الأخطاء

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

يمكنك معالجة الأخطاء والاستثناءات باستخدام الكلمة الأساسية: EXCEPTION. إليك خوارزمية بسيطة تكتشف خطأ

بداية. برنامج catchError. إنشاء رقم متغير. اسأل المستخدم عن رقم. اقرأ المدخلات في الرقم. استثناء. عندما لا يكون الرقم رقماً "خطأ: يرجى اختيار رقم" النهاية

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

تطوير البرمجيات والمزيد

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

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

أنتوني غرانت كاتبة مستقلة تغطي البرمجة والبرمجيات. إنه أحد أهم علوم الكمبيوتر في البرمجة ، و Excel ، والبرمجيات ، والتكنولوجيا.