قسم الميكروكنترولر والروبوت ودوائر الاتصال بالحاسب الالي قسم المتحكمات الـ microcontroller و المعالجات microprocessor و التحكم الرقمي بالكمبيوتر CNC والانظمة الآلية والروبوت Robots

أدوات الموضوع

الصورة الرمزية F.Abdelaziz
F.Abdelaziz
:: استاذ و مشرف قسم الالكترونيات ::
تاريخ التسجيل: May 2007
المشاركات: 6,894
نشاط [ F.Abdelaziz ]
قوة السمعة:332
قديم 16-02-2016, 10:12 PM المشاركة 1   
افتراضي البرمجة بلغة البايثون أسئلة وأجوبة على الدرس الثالث : Twitter FaceBook Google+



البرمجة بلغة البايثون أسئلة وأجوبة على الدرس الثالث :
1- لماذا يكون من المفيد أن تستخدم الدوال functions فى البرامج الخاصة بك ؟
الإجابة :
الدوال تقلل من الحاجة لتكرار الكود . وهذا يجعل البرامج أقصر وأسهل للقراءة ، وأسهل للتحديث.

2- متى يتم تنفيذ كود الدالة : عندما يتم تعريف الدالة أو عندما يتم استدعاء الدالة؟
الإجابة :
يتم تنفيذ كود الدالة عند استدعاء الدالة ، ولا يتم تنفيذه عند تعريف الدالة .
3- ما هى العبارة التى تخلق (تنشىء) دالة ؟
الإجابة :
عبارة def هى التى تستخدم فى تعريف ( بمعنى تخلق أو تنشىء) دالة .

4- ما هو الفرق بين الدالة واستدعاء الدالة ؟
الإجابة :
الدالة : تتكون الدالة من عبارة def والكود فى بيانها def clause .
استدعاء الدالة : استدعاء الدالة هي ما يحرك تنفيذ البرنامج في الدالة ، ويقيم استدعاء الدالة بقيمة عودة الدالة return .

5- كم عدد النطاقات العمومية global scopes الموجودة فى برنامج البايثون ؟ وكم عدد النطاقات المحلية local scopes ؟

الإجابة :
يوجد نطاق عمومى واحد ، ويتم إنشاء نطاق محلى كلما تم استداء دالة .

6- ماالذى يحدث للمتغيرات فى النطاق المحلى عند الرجوع من استدعاء دالة ؟
الإجابة :
عند العودة من استدعاء الدالة ، فإنه يتم تدمير النطاق المحلى ، وجميع المتغيرات فيه يتم نسيانه .

7- ما هى قيمة الرجوع return value ؟ هل يمكن أن تكون قيمة الرجوع جزء من تعبير ؟
الإجابة :
قيمة الرجوع هى القيمة التى يقيم إليها استدعاء الدالة . ومثل أى قيمة ، قيمة الرجوع يمكن أن تستخدم كجزء من تعبير .

8- إذا لم يكن بالدالة عبارة return ، فما هى قيمة الرجوع لاستدعاء هذه الدالة ؟

الإجابة :
إذا لم يكن هناك عبارة return فى دالة ، فإن قيمة الرجوع لها يكون "لاشىء" None .

9- كيف يمكن أن تجبر متغير فى دالة للإشارة إلى متغير عمومى ؟
الإجابة :
عبارة global سوف تجبر متغير فى دالة إلى الإشارة لمتغير عمومى .

10- ما هو نوع البيانات للقيمة "لاشىء" None ؟
الإجابة :
نوع بيانات القيمة None هى نوع None .



11- ما الذى تقوم بفعله العبارة import areallyourpetsnamederic ؟
الإجابة :
عبارة import هذه تقوم باستيراد وحدة module يسمى areallyourpetsnamederic ( بالمناسبة ، هذه ليست وحدة بايثون حقيقية ) .

12- إذا كان لديك دالة تسمى bacon() فى موديول يسمى spam ، فكيف تقوم باستدعاء هذه الدالة بعد استيراد الموديول spam ؟
الإجابة :
يمكن استدعاء هذه الدالة بالشكل spam.bacon() .

13- كيف يمكنك منع برنامج من التحطم عندحدوث خطأ ؟
الإجابة :
يتم وضع سطر الكود الذى ربما يسبب الخطأ فى بيان try .

14- ما الذى يجري في بيان try ؟ ما يجري في بيان except ؟
الإجابة :
الكود الذى يمكن ان يسبب خطأ يوضع في بيان try .
الكود الذي ينفذ إذا حدث خطأ يوضع في بيان except .


















احصائية الشكر والاعجاب - 2 شكراً, 0 عدم اعجاب, 2 اعجاب
شكراً عبدالله حجازى, mounir.rouabah ( شكر العضو على هذه المشاركة )
اعجاب عبدالله حجازى, mounir.rouabah ( أعجبته المشاركة )
اعلانات

الصورة الرمزية mounir.rouabah
mounir.rouabah
:: عضو فضي ::
تاريخ التسجيل: Feb 2007
الدولة: الجـزائـــر
المشاركات: 565
نشاط [ mounir.rouabah ]
قوة السمعة:89
قديم 17-02-2016, 01:37 PM المشاركة 2   
افتراضي


بارك الله في علمك ..اجهل لغة البايتن

اعلانات اضافية ( قم بتسجيل الدخول لاخفائها )
  

الصورة الرمزية F.Abdelaziz
F.Abdelaziz
:: استاذ و مشرف قسم الالكترونيات ::
تاريخ التسجيل: May 2007
المشاركات: 6,894
نشاط [ F.Abdelaziz ]
قوة السمعة:332
قديم 17-02-2016, 08:16 PM المشاركة 3   
افتراضي


بارك الله في علمك ..اجهل لغة البايتن
أخى الكريم شكرا جزيلا لك

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

مع تمنياتى بدوام التوفيق


الصورة الرمزية mar7aba_01
mar7aba_01
:: مهندس متميز ::
تاريخ التسجيل: Jan 2010
الدولة: المغرب
المشاركات: 746
نشاط [ mar7aba_01 ]
قوة السمعة:0
قديم 18-02-2016, 12:20 AM المشاركة 4   
افتراضي


أخى الكريم شكرا جزيلا لك

أنصح كل شخص يريد أن يتعلم البرمجة (بما فى ذلك برمجة الميكروكونترولر) أن يتعلم هذه اللغة فهى مفتوحة المصدر
السلام عليكم ورحمة الله
عبارة أعجبتني
بارك الله سعيك ووفقك

إضافة رد

العلامات المرجعية

«     الموضوع السابق       الموضوع التالي    »
أدوات الموضوع

الانتقال السريع إلى


الساعة معتمدة بتوقيت جرينتش +3 الساعة الآن: 04:09 PM
موقع القرية الالكترونية غير مسؤول عن أي اتفاق تجاري أو تعاوني بين الأعضاء
فعلى كل شخص تحمل مسئولية نفسه إتجاه مايقوم به من بيع وشراء وإتفاق وأعطاء معلومات موقعه
التعليقات المنشورة لا تعبر عن رأي موقع القرية الالكترونية ولايتحمل الموقع أي مسؤولية قانونية حيال ذلك (ويتحمل كاتبها مسؤولية النشر)

Powered by vBulletin® Version 3.8.6, Copyright ©2000 - 2025