للإجابة على هذا السؤال ، من الضروري النظر في رمز البرنامج ، وهو:
a أ = 5;
b ب = 10;
إذا (a أ > b ب) {
صدى "أ أكبر من ب";
} السيف (a أ ==b ب) {
صدى "أ يساوي ب";
} آخر {
صدى "أ أقل من ب";
}
في هذا الرمز ، المتغيرات a أ و b ب يتم تعيين قيم 5 و 10 ، على التوالي. بعد ذلك ، يتم فحص الشرط باستخدام بيان إف. إذا كان المتغير a أ أكبر من b ب ، فسيتم عرض الرسالة "أ أكبر من ب".
ومع ذلك ، في هذه الحالة ، لا يتم استيفاء الشرط-أ > - ب ، لأن 5 لا يزيد عن 10. لذلك ، ينتقل تنفيذ البرنامج إلى الشرط التالي-إلسيف (a أ ==b ب). إذا كانت المتغيرات a أ و b ب متساوية ، فسيتم عرض الرسالة "أ يساوي ب".
في هذه الحالة ، الشرط a أ = = b ب لم يتم الوفاء به أيضا ، لأن 5 لا يساوي 10. لذلك ، فإن تنفيذ البرنامج ينتقل إلى الشرط الأخير-آخر. في هذه الحالة ، سيتم عرض الرسالة "أ أقل من ب" على الشاشة.
- ماذا يحدث عندما يتم تنفيذ التعليمات البرمجية?
- إنشاء متغير
- عملية التعيين
- الوفاء بالشرط
- الناتج من النتيجة
- سؤال وجواب
- ما سيتم عرضه بعد تنفيذ هذا الرمز?
- لماذا ستكون نتيجة تنفيذ التعليمات البرمجية الرقم 3?
- ما هي قيم أ و ب بعد تنفيذ هذا الرمز?
- ماذا يحدث إذا استبدلت العملية أ = ب بالعملية ب = أ?
- ماذا يحدث إذا قمت بتعيين قيم المتغيرات أ و ب بخلاف واحد في البداية?
- هل من الممكن استبدال العملية أ + = 1 مع العملية أ * = 2?
ماذا يحدث عندما يتم تنفيذ التعليمات البرمجية?
عند تنفيذ التعليمات البرمجية المقدمة ، سيحدث ما يلي:
ويعين قيمة مصفوفة تحتوي على الأرقام 1 و 2 و 3.
وتعيين قيمة أولية من 0.
.
.
على الشاشة.
بدءا من الصفر ، وبالتالي فإن الإخراج إلى الشاشة سيكون مساويا لمجموع عناصر الصفيف: 6.
إنشاء متغير
في جافا سكريبت ، يتم إنشاء متغير باستخدام الكلمة الأساسية فار ، اسمحوا ، أو كونست. تسمح لك هذه الكلمات الرئيسية بالإعلان عن متغير وتعيين قيمة له.
مثال:
فار س = 5;
دع ذ = "مرحبا";
كونست ض = صحيح;
في المثال أعلاه ، س, ص و ض هي أسماء المتغيرات. س هو متغير نوع الرقم ، ص هو متغير نوع السلسلة ، و ض هو متغير نوع القيمة المنطقية.
إعلان متغير باستخدام فار يسمح لك بتغيير قيمته:
فار س = 5;
س = 10;
وحدة التحكم.سجل (خ) ؛ / / النواتج 10
إعلان متغير باستخدام السماح يسمح لك أيضا بتغيير قيمته:
دع ذ = "مرحبا";
ص = "مرحبا";
وحدة التحكم.سجل (ص) ؛ / / المخرجات "مرحبا"
لكن إعلان متغير باستخدام كونست يخلق متغيرا لا يمكن تغيير قيمته:
كونست ض = صحيح;
ض = خطأ ؛ / / خطأ!
عند إنشاء المتغيرات ، يجب أن تأخذ في الاعتبار قواعد تسمية المتغيرات في جافا سكريبت ، مثل استخدام الأحرف والأرقام والأحرف فقط-و _ والبدء بالحرف أو الرمز _.
عملية التعيين
عملية التعيين هي واحدة من العمليات الأساسية في البرمجة. يتم استخدامه لتعيين قيمة متغير واحد إلى متغير أو ثابت آخر.
في لغة برمجة جافا سكريبت ، يتم تنفيذ عملية التعيين باستخدام علامة المساواة (=). في الكود التالي:
دعونا س = 5;
- يتم إنشاء المتغير س.
- يتم تعيين القيمة 5 للمتغير س.
الآن المتغير س يحتوي على القيمة 5.
يمكن دمج عملية التعيين مع عمليات أخرى مثل العمليات الحسابية.:
دع ذ = 10;
ص + = 2 ؛ / / ص = ص + 2
- المتغير ص يتم إنشاؤه ويتم تعيين القيمة 10.
- يتم تنفيذ عملية إضافة ذ + 2.
- يتم تعيين النتيجة (12) للمتغير ص.
الآن المتغير ص يحتوي على القيمة 12.
يمكن أيضا استخدام عملية التعيين لتعيين قيمة لمتغير أو ثابت ، نتيجة تعبير:
دعونا ض;
ض = 2 + 3; // 2 + 3 = 5
- المتغير ض يتم إنشاؤه.
- يتم تنفيذ التعبير الحسابي 2 + 3.
- يتم تعيين النتيجة (5) للمتغير ض.
الآن المتغير ض يحتوي على القيمة 5.
عملية التعيين هي إحدى العمليات الأساسية في البرمجة وتستخدم لتخزين وتغيير قيم المتغيرات في البرنامج.
الوفاء بالشرط
في البرمجة ، يتم استخدام شرط للتحكم في تقدم البرنامج. إذا كان الشرط صحيحا ، فسيتم تنفيذ مجموعة معينة من التعليمات ، وإذا كان الشرط خاطئا ، فسيتم تخطي تنفيذ هذه التعليمات.
في لغة برمجة بايثون ، يتم استخدام بناء إذا لتحقيق شرط. مثال:
الأسطوانات = 10
إذا الأسطوانات > 0:
طباعة ("الرقم موجب")
في هذا المثال ، إذا كانت قيمة متغير الأسطوانات أكبر من الصفر ، فسيتم عرض الرسالة "الرقم موجب". خلاف ذلك ، إذا كانت قيمة المتغير الأسطوانات أقل من أو تساوي الصفر ، فسيتم تخطي كتلة التعليمات البرمجية داخل الشرط إذا.
يمكن أن تكون الظروف أكثر تعقيدا وتحتوي على عوامل منطقية (و, أو), مقارنة القيم ( = = ,!=, <,>, <>=) واستخدام الإنشاءات الشرطية الأخرى (على سبيل المثال ، أليف وغيرها).
لتنفيذ أكثر من تعليمات داخل شرط ، يجب وضع مسافة بادئة لكتلة التعليمات البرمجية من بقية التعليمات البرمجية (عادة ما يتم استخدام 4 مسافات). مثال:
الأسطوانات = 10
إذا الأسطوانات > 0:
طباعة ("الرقم موجب")
طباعة ("هذا الرقم أكبر من الصفر")
في هذا المثال ، إذا كانت قيمة متغير الأسطوانات أكبر من الصفر ، فسيتم إخراج رسالتين: "الرقم موجب" و "هذا الرقم أكبر من الصفر".
الناتج من النتيجة
ستكون نتيجة تنفيذ هذا الرمز هي السلسلة" 5 " ، لأنه عند مقارنة السلاسل والأرقام ، فإن مشغلي المساواة والمساواة غير الصارمة يجلبون المعاملات إلى نفس نوع البيانات. في هذه الحالة ، يتم تقليل الرقم 5 إلى السطر "5" ثم تتم المقارنة.
سؤال وجواب
ما سيتم عرضه بعد تنفيذ هذا الرمز?
سيتم عرض الرقم 3 على الشاشة.
لماذا ستكون نتيجة تنفيذ التعليمات البرمجية الرقم 3?
ستكون النتيجة هي الرقم 3 ، لأنه في البداية تكون قيم المتغيرات أ و ب مساوية لواحد ، ثم نزيدها بواحد. نتيجة لذلك ، نحصل على أ = 2 و ب = 2 ، ثم عند إجراء العملية أ = ب ، نقوم بتعيين المتغير أ قيمة المتغير ب ، أي 2. في النهاية ، نحصل على ذلك أ = 2 ، ب = 2 ، ونعرض مجموعها ، وهو 3.
ما هي قيم أ و ب بعد تنفيذ هذا الرمز?
بعد تنفيذ الكود ، تكون قيم المتغيرات أ و ب 2.
ماذا يحدث إذا استبدلت العملية أ = ب بالعملية ب = أ?
إذا استبدلنا العملية أ = ب بالعملية ب = أ ، فستكون نتيجة تنفيذ الكود هي الرقم 4. عند إجراء العملية ب = أ ، نقوم بتعيين المتغير ب قيمة المتغير أ ، وهي 2. في التعليمات أ + = 1 ، نزيد المتغير أ بواحد ، أي نحصل على أ = 3 ، ب يبقى مساويا لـ 2. ثم نعرض مجموع أ و ب ، وهو 5.
ماذا يحدث إذا قمت بتعيين قيم المتغيرات أ و ب بخلاف واحد في البداية?
إذا قمت بتعيين قيم المتغيرات أ و ب بخلاف واحد في البداية ، فإن القيمة التي سيتم عرضها بعد تنفيذ الكود ستكون مساوية لمجموع هذه المتغيرات ، بشرط أن تكون كلتا القيمتين أرقاما.
هل من الممكن استبدال العملية أ + = 1 مع العملية أ * = 2?
نعم ، يمكنك استبدال العملية أ + = 1 بالعملية أ * = 2. في هذه الحالة ، ستكون نتيجة تنفيذ الكود هي الرقم 6. عند إجراء العملية أ * = 2 ، نضرب المتغير أ في 2 ، أي نحصل على أ = 4. ثم نعرض مجموع أ و ب ، وهو 6.