Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

الفصل الأول البيانات بالكامل الترم الثانى

1,950 views

Published on

تمنياتى بالتمييز والإبداع

Published in: Education
  • Be the first to comment

  • Be the first to like this

الفصل الأول البيانات بالكامل الترم الثانى

  1. 1. ‫الحرفية‬ ‫البيانات‬‫المتنوعة‬ ‫البيانات‬ CharStringBooleanDateObject ‫منطقي‬‫تاريخ‬‫كائن‬ ‫الرقمية‬ ‫البيانات‬ ‫صحيحة‬‫كسرية‬ ByteSingle ShortDouble IntegerDecimal Long
  2. 2. ‫المخزنة‬ ‫البيانات‬ ‫طبيعة‬‫المناسب‬ ‫النوع‬‫السبب‬ True / FalseBoolean‫للذاكرة‬ ‫استغالل‬ ‫احسن‬ ‫الرقم‬ ‫التليفونات‬ ‫السيارات‬ ‫ارقام‬ ‫القومي‬ String‫وحيد‬ ‫اختيار‬ ‫المال‬ ‫من‬ ‫مبلغ‬Decimal‫في‬ ‫وسريع‬ ‫اخطاء‬ ‫وبدون‬ ‫وبدقة‬ ‫عشرية‬ ‫ارقام‬ ‫يخزن‬ ‫العمليات‬ ‫بين‬ ‫صحيح‬ ‫عدد‬±32768Short‫الحسابية‬ ‫العمليات‬ ‫في‬ ‫واسرع‬ ‫للذاكرة‬ ‫قليل‬ ‫استهالك‬ ‫بين‬ ‫صحيح‬ ‫عدد‬± 2147483647 Integer‫من‬ ‫الحساب‬ ‫في‬ ‫واسرع‬ ‫الذاكرة‬ ‫في‬ ‫اقل‬Long ‫من‬ ‫اكبر‬ ‫صحيح‬ ‫عدد‬ ±2147483647 Long‫وحيد‬ ‫اختيار‬ ‫دقة‬ ‫خانات‬ ‫سبع‬ ‫عشري‬ ‫كسر‬Single‫من‬ ‫اسرع‬Double ‫من‬ ‫اكبر‬ ‫عشري‬ ‫كسر‬7‫دقة‬ ‫خانات‬Double ‫ا‬‫امر‬ ‫باستخدام‬ ‫متغير‬ ‫من‬ ‫اكثر‬ ‫عن‬ ‫العالن‬Dim‫واحد‬
  3. 3. ‫المتغير‬ ‫عن‬ ‫االعالن‬ Dim‫المتغير‬ ‫اسم‬ as ( Data Type (‫البيان‬ ‫ع‬‫نو‬
  4. 4. • ‫تراها‬ ‫التي‬ ‫النافذه‬ ‫صمم‬ ‫و‬ ‫بيزك‬ ‫الفيجول‬ ‫برناج‬ ‫افتح‬ ‫اجب‬ ‫ثم‬ ‫االول‬ ‫العدد‬ ‫خانه‬ ‫في‬ ‫الستخدم‬ ‫سيدخلها‬ ‫التي‬ ‫القيمه‬ ‫النوع‬ ‫من‬ ‫متغير‬ ‫في‬ ‫تستقبل‬ ‫ان‬ ‫يجب‬ .......................... ‫الثاني‬ ‫العدد‬ ‫خانه‬ ‫في‬ ‫الستخدم‬ ‫سيدخلها‬ ‫التي‬ ‫القيمه‬ ‫النوع‬ ‫من‬ ‫متغير‬ ‫في‬ ‫تستقبل‬ ‫ان‬ ‫يجب‬ .......................... ‫الجمع‬ ‫ناتج‬ ‫خانه‬ ‫في‬ ‫الستخدم‬ ‫سيدخلها‬ ‫التي‬ ‫القيمه‬ ‫النوع‬ ‫من‬ ‫متغير‬ ‫في‬ ‫تستقبل‬ ‫ان‬ ‫يجب‬ ..........................
  5. 5. ‫القيم‬Data Type‫المقترحة‬ ‫التسمية‬ ‫الطالب‬ ‫اسم‬String(‫نص‬)Student_Name ‫الجلوس‬ ‫رقم‬Integer(‫صحيح‬ ‫عدد‬)Set_Number ‫درجات‬ ‫مجموع‬ ‫الترم‬‫األول‬ Short(‫صحيح‬ ‫عدد‬)F_T_Mark ‫الميالد‬ ‫تاريخ‬Date(‫تاريخ‬)Birth_Date ‫النوع‬Boolean(‫منطقي‬)_Gender ‫تدريب‬:‫اإلعالن‬‫عن‬‫المتغيرات‬(Variables) ‫النموذج‬ ‫نافذة‬ ‫بإعداد‬ ‫قم‬(form)‫البرنامج‬ ‫مستخدم‬ ‫مدخالت‬ ‫الستقبال‬ ‫اآلتية‬
  6. 6. ‫القيم‬Data Type‫المقترحة‬ ‫التسمية‬ ‫الطالب‬ ‫اسم‬String(‫نص‬)Student_Name ‫الجلوس‬ ‫رقم‬Integer(‫صحيح‬ ‫عدد‬)Set_Number ‫درجات‬ ‫مجموع‬ ‫األول‬ ‫التيرم‬ Short(‫صحيح‬ ‫عدد‬)F_T_Mark ‫الميالد‬ ‫تاريخ‬Date(‫تاريخ‬)Birth_Date ‫النوع‬Boolean(‫منطقي‬)_Gender ‫القيم‬‫المتوقع‬‫إدخالها‬‫من‬‫مستخدم‬‫البرنامج‬‫ونوعها‬ ‫والتسمية‬‫المقترحة‬:
  7. 7. •‫قم‬‫بإضافةاجراء‬‫الحدث‬( Event Procedure)‫والذي‬‫يطلق‬‫علية‬‫إيضامعالج‬‫الحد‬‫ث‬ •(Event Handler)‫الخاص‬‫بزر‬‫تسجيل‬‫وقم‬‫باإلعالن‬‫عن‬ •‫المتغي‬‫را‬‫ت‬(( Variables‫يلي‬ ‫كما‬: • •
  8. 8. ‫الثوابت‬: ‫الحاسب‬ ‫ذاكرة‬ ‫في‬ ‫تخزن‬ ‫قيم‬ ‫عن‬ ‫عبارة‬ ‫هي‬Ram‫ان‬ ‫يمكن‬ ‫ال‬ ‫ط‬ ‫قيمة‬ ‫مثل‬ ‫البرنامج‬ ‫تنفيذ‬ ‫اثناء‬ ‫تتغير‬=3.14‫او‬(22/7)
  9. 9. ‫الحسابية‬ ‫العمليات‬ ‫تنفيذ‬ ‫اولويات‬:- ‫المعامل‬ /‫المؤثر‬ ‫العملية‬ +‫جمع‬ -‫طرح‬ *‫ضرب‬ /‫عادية‬ ‫قسمة‬ ‫اعداد‬ ‫قسمة‬ ‫صحيحة‬ mod‫القسمة‬ ‫باقى‬ ^‫اسس‬ &‫الكلمات‬ ‫لضم‬ )(‫االقواس‬ ‫بين‬ ‫التى‬ ‫العمليات‬ (‫الخارجية‬ ‫ثم‬ ‫اوال‬ ‫الداخلية‬) 2.^‫االسس‬ ‫عمليات‬ 3.‫ـــ‬‫بحساب‬ ‫البرنامج‬ ‫يقوم‬ ‫السالبة‬ ‫األرقام‬. 4./ *‫القسمة‬ ‫و‬ ‫الضرب‬ ‫عمليات‬ (‫اليمين‬ ‫ثم‬ ‫اليسار‬ ‫من‬ ‫االولوية‬) 5.‫عمليات‬‫الصحيحة‬ ‫االعداد‬ ‫قسمة‬ 6.Mod‫عمليات‬‫القسمة‬ ‫باقى‬ ‫حساب‬ 7.+ -‫الطرح‬ ‫و‬ ‫الجمع‬ ‫عمليات‬ (‫ليمين‬ ‫الي‬ ‫اليسار‬ ‫من‬ ‫االولوية‬) ‫تنفيذ‬ ‫ترتيب‬‫العمليات‬‫الحسابية‬
  10. 10. ‫األمثلة‬ •‫القسمة‬ ‫وباقي‬ ‫الصحيحة‬ ‫االعداد‬ ‫قسمة‬ •‫الصحيح‬ ‫العدد‬ ‫قسمنا‬ ‫إذا‬(Integer)48‫على‬ ‫الصحيح‬ ‫العدد‬5‫كاآلتى‬ ‫النتيجه‬ ‫فتكون‬:- •1.‫قسمة‬ ‫عادية‬ 48 / 5 =9.6 •2.‫صحيحة‬ ‫اعداد‬ ‫قسمة‬(‫باقي‬ ‫اهمال‬ ‫القسمة‬)48 5 = 9 •3.‫عليه‬ ‫الحصول‬ ‫فيمكن‬ ‫الباقى‬ ‫اردنا‬ ‫اذا‬ ‫باستخدام‬48 mod 5 = 3
  11. 11. ‫الخطأ‬ ‫نوع‬ ‫يحدد‬ ‫االخطاء‬:‫وهى‬:1)‫والنحوية‬ ‫االمالئية‬ ‫االخطاء‬ (Syntax Errors: ) ‫سليمة‬ ‫غير‬ ‫بصورة‬ ‫الكود‬ ‫كتابة‬ ‫عند‬ ‫تحدث‬ ‫مثال‬/Din X As Single ‫المتغير‬ ‫عن‬ ‫االعالن‬ ‫كلمة‬ ‫كتبت‬ ‫حيث‬X‫وهى‬ Dim‫خاطئة‬ ‫كتبت‬ 2)‫المنطقية‬ ‫االخطاء‬( Logic Error ): ‫عند‬ ‫سليمة‬ ‫غير‬ ‫نتائج‬ ‫الى‬ ‫تؤدى‬ ‫التى‬ ‫وهى‬ ‫خطأ‬ ‫رسائل‬ ‫تعطى‬ ‫وال‬ ‫البرنامج‬ ‫استخدام‬
  12. 12. •‫المقابل‬ ‫الشكل‬ ‫فى‬:‫الخطأ‬ ‫هذا‬ ‫نوع‬RunTime Error • •‫ويظهر‬‫يتم‬ ‫عندما‬‫رقمية‬ ‫قيمة‬ ‫من‬ ‫بدال‬ ‫نصية‬ ‫قيمة‬ ‫ادخال‬ •‫بسبب‬ ‫وذلك‬‫نوع‬ ‫الى‬ ‫ضمنيا‬ ‫نصية‬ ‫قيمة‬ ‫تحويل‬ ‫يجوز‬ ‫ال‬ ‫انه‬ ‫رقمى‬ •‫او‬‫بيانات‬ ‫اى‬ ‫ادخال‬ ‫دون‬ ‫النص‬ ‫صندوق‬ ‫ترك‬‫ال‬ ‫انه‬ ‫حيث‬ ‫رقمى‬ ‫لنوع‬ ‫ضمنيا‬ ‫تحويلة‬ ‫يتم‬ ‫لكى‬ ‫رقم‬ ‫اى‬ ‫يجد‬Byte‫مثال‬ •‫المقابل‬ ‫الشكل‬ ‫فى‬:‫الخطأ‬ ‫هذا‬ ‫نوع‬RunTime Error •

×