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