في كثير من الأحيان ، عند تطوير البرامج ، يصبح من الضروري التنبؤ مسبقا بنتيجة تنفيذ كود معين. في مثل هذه الحالات ، من المهم جدا فهم كيفية معالجة البرنامج للبيانات والقيم التي يعرضها على الشاشة.
تتطلب البرمجة الدقة والاهتمام بالتفاصيل ، لذلك من المهم أن تكون واثقا من صحة القرارات. ومع ذلك ، حتى المطورين ذوي الخبرة يرتكبون أخطاء في بعض الأحيان. لاختبار البرنامج وتصحيحه ، من المفيد معرفة القيم التي يتطلبها وما يعرضه بالضبط على الشاشة.
للإجابة على السؤال "ما الذي سيتم عرضه بعد تنفيذ جزء من البرنامج?"من الضروري تحليل الكود والتنبؤ بنتائجه. من المهم أن تأخذ في الاعتبار ميزات لغة البرمجة التي يتم كتابة التعليمات البرمجية ، وكذلك لمراقبة تسلسل العمليات والمنطق والظروف في البرنامج.
- تحديد متغير في البرنامج
- تنفيذ البرنامج
- تهيئة متغير وتعيين قيمة
- حالة المتغير بعد تعيين قيمة
- تنفيذ عبارة شرطية
- رمز المتفرعة اعتمادا على الشرط
- عرض نتيجة البرنامج على الشاشة
- عرض النتيجة بعد تنفيذ التعليمات البرمجية
- سؤال وجواب
- ما سيتم عرضه بعد تنفيذ جزء البرنامج?
- ما هي قيمة متغير في البرنامج?
- ما هو نوع البيانات التي يحتوي عليها المتغير في البرنامج?
- ماذا يحدث في هذا الجزء من البرنامج?
- ما هي القيم التي يمكن استبدالها بـ " مرحبا ، العالم!"في هذا الجزء من البرنامج?
- كيف يمكنني تغيير جزء من البرنامج بحيث يتم عرض شيء آخر على الشاشة?
تحديد متغير في البرنامج
المتغير في البرمجة هو منطقة ذاكرة مسماة يمكن فيها تخزين قيم أنواع البيانات المختلفة مثل الأرقام والسلاسل والقيم المنطقية وغيرها. يتيح لك تحديد متغير تخصيص مكان لتخزين قيمة من النوع المحدد وتعيين اسم يمكنك من خلاله الوصول إلى هذه القيمة لاحقا.
يتكون تعريف المتغير في البرنامج عادة من جزأين: تحديد نوع المتغير واسمه. يحدد نوع المتغير نوع البيانات التي يمكن تخزينها في هذا المتغير ، والاسم هو معرف فريد يمكن استخدامه للوصول إلى قيمة المتغير في البرنامج.
على سبيل المثال ، في لغة برمجة بايثون ، يمكنك تحديد متغير نوع صحيح وتعيين قيمة له على النحو التالي:
الأسطوانات = 10
هي القيمة التي تم تعيينها لها. بعد تحديد متغير ، يمكن استخدام قيمته في البرنامج ، على سبيل المثال ، لإجراء عمليات حسابية أو عرضها على الشاشة.
يمكن أيضا أن يكون تعريف المتغير مصحوبا بالتهيئة-تعيين قيمة عند تعريفه ، أو يمكنك تحديد متغير دون تعيين قيمة أولية ، وتركه غير مهيأ.
اعتمادا على لغة البرمجة ، هناك قواعد واتفاقيات مختلفة لتسمية المتغيرات. عادة ، يجب أن تكون أسماء المتغيرات ذات مغزى ووصفية لتسهيل فهم البيانات المخزنة في هذا المتغير. هناك أيضا بعض القيود في اختيار اسم متغير ، على سبيل المثال ، يجب أن يبدأ بحرف أو شرطة سفلية ، ولا يمكن أن يحتوي على مسافات أو أحرف خاصة.
من المهم ملاحظة أن كل متغير له نطاقه الخاص — مكان في البرنامج حيث يمكن استخدامه. عادة ما يكون نطاق المتغير محدودا بكتلة التعليمات البرمجية التي يتم تعريفها فيها. إذا تم تعريف متغير داخل دالة ، فإنه غير متوفر خارج تلك الوظيفة ، والعكس صحيح.
يعد تحديد المتغير جزءا مهما من البرمجة ، حيث يسمح لك بتخزين البيانات ومعالجتها في البرنامج. يساعد الاستخدام السليم للمتغيرات على إنشاء كود قابل للقراءة ومفهوم ، مما يبسط صيانة البرنامج وتطويره.
تنفيذ البرنامج
عند تنفيذ برنامج ، يقوم الكمبيوتر بتنفيذ الأوامر المكتوبة في نصه بالتتابع. تتم هذه العملية في بيئة تطوير خاصة تسمى بيئة وقت التشغيل.
عند بدء تشغيل البرنامج ، يبدأ الكمبيوتر في تنفيذ الأوامر واحدة تلو الأخرى. أولا ، ينفذ الأوامر المكتوبة في بداية البرنامج ، ثم ينتقل عبر الكود وينفذ الأوامر التالية.
تقوم الأوامر في البرنامج بتنفيذ إجراءات مختلفة ، مثل تعيين القيم للمتغيرات ، وإجراء العمليات الحسابية ، وإدخال البيانات وإخراجها ، وتنفيذ الإنشاءات والحلقات الشرطية.
أثناء تنفيذ البرنامج ، يمكن استخدام بيانات مختلفة ، والتي يتم تخزينها في المتغيرات. المتغيرات هي نوع من" الحاويات " لتخزين المعلومات.
، يمكنك عرض قيمة متغير على الشاشة.
اعتمادا على الأوامر الموجودة في البرنامج والقيم المستخدمة ، قد تكون نتيجة تنفيذ البرنامج مختلفة. يعتمد ذلك على منطق البرنامج وبيانات الإدخال.
ويمكن تنظيم البرنامج بأكمله في شكل كتل مختلفة من التعليمات البرمجية ، مثل الإنشاءات الشرطية (إذا-آخر) ، حلقات (ل ، في حين) ، وظائف والطبقات. أثناء تنفيذ البرنامج ، يقوم الكمبيوتر بمسح كل كتلة بالتتابع وتنفيذ الأوامر المناسبة.
تنسيقات مختلفة مثل النص والأرقام والجداول والقوائم وما إلى ذلك. يمكن استخدامها لعرض البرنامج على الشاشة. هذا يسمح لك بتقديم البيانات للمستخدم بشكل أكثر وضوحا.
لذلك ، عند تنفيذ برنامج ، يقوم الكمبيوتر بتنفيذ الأوامر بالتسلسل ، ويستخدم البيانات ، ويعرض النتائج على الشاشة ويتفاعل مع المستخدم. تسمح هذه العملية للبرنامج بإكمال مهمته.
تهيئة متغير وتعيين قيمة
للعمل مع المتغيرات في البرمجة ، من الضروري تهيئتها وتعيين القيم. تهيئة المتغير هي عملية إنشائه وتخصيص الذاكرة لتخزين البيانات. تعيين قيمة هو تعيين قيمة محددة لمتغير.
مثال على تهيئة متغير وتعيين قيمة:
- إعلان متغير:
- تهيئة المتغير:
- إعلان متغير والتهيئة:
عدد كثافة العمليات;
في هذا المثال ، يتم الإعلان عن متغير يسمى "رقم" من النوع "كثافة العمليات".
العدد = 10;
في هذا المثال ، يتم تهيئة المتغير "رقم" إلى القيمة 10.
كثافة العمليات العمر = 25;
في هذا المثال ، يتم الإعلان عن متغير اسمه "العمر" من نوع "كثافة العمليات" وتهيئته على الفور إلى القيمة 25.
يمكن دمج التهيئة المتغيرة وتعيين القيمة في تعبير واحد. على سبيل المثال:
كثافة العمليات س = 5 ، ص = 10;
في هذا المثال ، يتم الإعلان عن اثنين من المتغيرات "س" و "ص" من نوع "إنت" وتعيين فورا القيم 5 و 10 ، على التوالي.
تعد تهيئة متغير وتعيين قيمة خطوات مهمة في البرمجة ، لأنها تسمح لك بتعيين القيمة الأولية للمتغير واستخدامه لتخزين البيانات طوال تنفيذ البرنامج.
حالة المتغير بعد تعيين قيمة
عندما يتم تعيين قيمة لمتغير في لغة برمجة ، تتغير حالته. يمكن أن تكون قيمة المتغير رقما أو سلسلة أو قيمة منطقية أو أي نوع بيانات آخر ، اعتمادا على لغة البرمجة.
يمكن أن يحدث تعيين قيمة لمتغير عند الإعلان عن متغير أو لاحقا في رمز البرنامج. في الوقت نفسه ، إذا تم بالفعل تعيين قيمة لمتغير في رمز البرنامج ، فستقوم القيمة الجديدة بالكتابة فوق القيمة السابقة.
على سبيل المثال ، ضع في اعتبارك الجزء التالي من برنامج بايثون:
س = 5
طباعة (خ)
س = 10
طباعة (خ)
بعد تنفيذ هذا الجزء من البرنامج ، سيتم إخراجه:
- قيمة المتغير س هي 5.
- قيمة المتغير س هي 10.
في هذا المثال ، يحصل المتغير س أولا على القيمة 5 ، ثم يتم الكتابة فوق القيمة وتصبح 10. وبسبب هذا ، فإن المكالمة الثانية إلى وظيفة الطباعة تخرج القيمة الجديدة للمتغير.
وبالتالي ، قد تتغير قيمة المتغير أثناء تنفيذ البرنامج ، ويجب أن يؤخذ ذلك في الاعتبار عند كتابة التعليمات البرمجية.
تنفيذ عبارة شرطية
يسمح لك المشغل الشرطي في البرمجة بتنفيذ مجموعة معينة من التعليمات فقط إذا تم استيفاء شرط معين. يتحقق هذا المشغل من الحالة ، وإذا كان صحيحا ، فإنه ينفذ مجموعة التعليمات المحددة. خلاف ذلك ، إذا كان الشرط غير صحيح ، فإن تنفيذ البرنامج ينتقل إلى تعليمات المستوى العلوي التالية. في ال ج programming لغة البرمجة ، يتم تمثيل العبارات الشرطية بواسطة إذا-آخر بناء.
يسمح لك جزء البرنامج الموضح أدناه بفهم كيفية تنفيذ العبارة الشرطية:
# تشمل
كثافة العمليات الرئيسية () {
الباحث أ = 5;
إذا (أ > 10) {
الأمراض المنقولة جنسيا:: كوت < 10 " < < الأمراض المنقولة جنسيا:: إندل;
} آخر إذا (أ < 10) {
الأمراض المنقولة جنسيا:: كوت < < "أ < 10" < < الأمراض المنقولة جنسيا:: إندل;
} آخر {
الأمراض المنقولة جنسيا:: كوت < < "أ = 10" < < الأمراض المنقولة جنسيا:: إندل;
}
العودة 0;
}
في هذا الجزء من البرنامج ، يتم تعريف المتغير أ بالقيمة 5. بعد ذلك ، باستخدام عامل التشغيل الشرطي إذا كان آخر ، يتم التحقق من قيمة المتغير أ. إذا كان أكبر من 10 ، يتم عرض الرسالة "أ > 10". إذا كان أقل من 10 ، يتم عرض الرسالة "< 10". خلاف ذلك ، إذا كانت قيمة أ هي 10 ، يتم عرض الرسالة "أ = 10".
في هذه الحالة ، قيمة المتغير أ هي 5 ، مما يعني أنها أقل من 10. لذلك ، سيتم عرض الرسالة "أ < 10" على الشاشة.
رمز المتفرعة اعتمادا على الشرط
في البرمجة ، غالبا ما تكون هناك مواقف تحتاج فيها إلى تنفيذ تعليمات برمجية معينة فقط في ظل ظروف معينة. يتم استخدام رمز المتفرعة لهذا الغرض.
واحدة من أبسط الطرق المتفرعة هي بيان إف. يسمح لك بتنفيذ التعليمات البرمجية إذا كان الشرط المحدد صحيحا. شكل إدخال بيان إذا يبدو مثل هذا:
إذا (شرط) {
التعليمات البرمجية المنفذة
}
على سبيل المثال ، لنفترض أن لدينا متغيرا س بقيمة 5:
س = 5;
إذا (س < 10) {
وحدة التحكم.سجل ("س أقل من 10");
}
في هذه الحالة ، إذا كانت قيمة المتغير س أقل من 10 ، سيتم عرض الرسالة "س أقل من 10".
غالبا ما يتم استخدام عامل التشغيل إذا كان آخر. انها تسمح لك لتحديد اثنين من خيارات تنفيذ التعليمات البرمجية: واحد لشرط صحيح ، والآخر لواحد كاذبة. شكل إدخال بيان إذا-آخر يبدو مثل هذا:
إذا (شرط) {
التعليمات البرمجية المنفذة إذا كان الشرط صحيحا
} آخر {
رمز لتنفيذ إذا كان الشرط غير صحيح
}
على سبيل المثال ، لنفترض أن لدينا متغيرا س بقيمة 5:
س = 5;
إذا (س < 10) {
وحدة التحكم.سجل ("س أقل من 10");
} آخر {
وحدة التحكم.سجل ("س أكبر من أو يساوي 10");
}
في هذه الحالة ، إذا كانت قيمة المتغير س أقل من 10 ، سيتم عرض الرسالة "س أقل من 10" ، وإلا سيتم عرض الرسالة "س أكبر من أو يساوي 10".
آخر إذا بيان يسمح لك للتحقق من عدة شروط بالتتابع. إذا لم يكن الشرط السابق صحيحا ، فسيتم فحص الشرط التالي. شكل آخر إذا كان إدخال البيان يبدو مثل هذا:
إذا (الشرط 1) {
التعليمات البرمجية المنفذة إذا كان الشرط 1 صحيحا
} آخر إذا (الشرط 2) {
رمز قابل للتنفيذ إذا كان الشرط 2 صحيحا
} آخر {
يتم تنفيذ الكود إذا لم يكن أي من الشروط صحيحا
}
على سبيل المثال ، لنفترض أن لدينا متغيرا س بقيمة 5:
س = 5;
إذا (س < 5) {
وحدة التحكم.سجل ("س أقل من 5");
} آخر إذا (س > 5) {
وحدة التحكم.سجل ("س أكبر من 5");
} آخر {
وحدة التحكم.سجل ("س هو 5");
}
في هذه الحالة ، إذا كانت قيمة المتغير س أقل من 5 ، سيتم عرض الرسالة "س أقل من 5" ، إذا كانت قيمة المتغير س أكبر من 5 ، سيتم عرض الرسالة "س أكبر من 5" ، وإلا سيتم عرض الرسالة "س هو 5".
رمز المتفرعة يسمح لك لجعل البرامج أكثر مرونة ويمكن التحكم فيها. يجعل من الممكن الاستجابة لظروف مختلفة وتنفيذ تعليمات برمجية مختلفة اعتمادا عليها.
عرض نتيجة البرنامج على الشاشة
عند تطوير برنامج ، غالبا ما يكون من الضروري عرض نتيجة العمل على الشاشة لمزيد من التحليل أو ببساطة لإعلام المستخدم. للقيام بذلك ، لغات البرمجة لديها طرق مختلفة لعرض البيانات على الشاشة.
من أكثر الطرق شيوعا لعرض نتائج البرنامج على الشاشة استخدام أمر الطباعة. يعرض هذا الأمر القيم التي تم تمريرها إليه على الشاشة.
مثال:
طباعة ("مرحبا ، العالم!")
في هذا المثال ، السطر "مرحبا ، العالم!"سيتم عرضها على الشاشة.
يمكنك أيضا استخدام أحرف خاصة لتنسيق الإخراج. على سبيل المثال ، حرف فاصل أسطر
لتحويل الإخراج إلى سطر جديد:
طباعة ("مرحبا ، العالم!
كيف حالك؟")
في هذا المثال ، سيتم عرض النتيجة على سطرين مختلفين:
مرحبا ، العالم!
كيف حالك؟
بالإضافة إلى أمر الطباعة ، يمكن عرض نتيجة البرنامج بطرق أخرى ، مثل استخدام وظائف الإدخال/الإخراج الخاصة أو الواجهات الرسومية. ومع ذلك ، فإن الطريقة التي تستخدم أمر الطباعة هي الأبسط والأكثر تنوعا.
عرض النتيجة بعد تنفيذ التعليمات البرمجية
عند تنفيذ رمز البرنامج ، يمكن عرض النتيجة على الشاشة بطرق مختلفة. اعتمادا على لغة البرمجة والسياق ، يمكن إخراج النتيجة باستخدام علامات وعناصر مختلفة.
. تستخدم هذه العلامة في العديد من لغات البرمجة لعرض نص أو قيمة متغير على الشاشة. على سبيل المثال ، في بايثون ، مقتطف التعليمات البرمجية التالي:
الاسم = "جون"
العمر = 25
طباعة ("اسمي" ، الاسم ، "وأنا" ، العمر ، " سنة.")
يعرض الرسالة التالية:
اسمي جون وأنا 25 سنة.
لتعيين عرض الحقل أو عدد المنازل العشرية عند عرض الأرقام.
(خلية الجدول). على سبيل المثال ، رمز هتمل التالي:
سيتم عرض الجدول التالي:
| أبل | الموز | أورانج |
| الحليب | الخبز | النفط |
يعتمد إخراج النتيجة بعد تنفيذ الكود على طريقة العرض المحددة ومتطلبات الموقف المحدد. من المهم النظر في السياق وسهولة الاستخدام للمستخدم.
سؤال وجواب
ما سيتم عرضه بعد تنفيذ جزء البرنامج?
بعد تنفيذ هذا الجزء من البرنامج ، سلسلة " مرحبا ، العالم!"سيكون الإخراج
. ما هي قيمة المتغير في البرنامج?
قيمة المتغير في البرنامج تساوي السلسلة " مرحبا ، العالم!"
ما نوع البيانات هل المتغير في البرنامج لديها?
يحتوي المتغير في البرنامج على نوع البيانات"سلسلة"
ماذا يحدث في هذا الجزء من البرنامج?
في هذا الجزء من البرنامج ، السطر "مرحبا ، العالم!"يتم عرضها على الشاشة
ما هي القيم التي يمكن استبدالها بـ " مرحبا ، العالم!"في هذا الجزء من البرنامج?
بدلا من "مرحبا ، العالم!"في هذا الجزء من البرنامج ، يمكنك استبدال أي سطر آخر سيتم عرضه على الشاشة
كيف يمكنني تغيير جزء من البرنامج بحيث يتم عرض شيء آخر على الشاشة?
لتغيير الإخراج إلى الشاشة ، يمكنك استبدال السطر " مرحبا ، العالم!"مع سطر آخر في جزء البرنامج هذا