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

19

Upload: hanaa-ahmed

Post on 20-Jul-2015

691 views

Category:

Education


0 download

TRANSCRIPT

Page 1: الفصل الأول  البيانات بالكامل الترم الثانى
Page 2: الفصل الأول  البيانات بالكامل الترم الثانى
Page 3: الفصل الأول  البيانات بالكامل الترم الثانى
Page 4: الفصل الأول  البيانات بالكامل الترم الثانى

البيانات المتنوعة البيانات الحرفية

Char String Boolean Date Object

كائن تاريخ منطقي

البيانات الرقمية

كسرية صحيحة

Byte Single

Short Double

Integer Decimal

Long

Page 5: الفصل الأول  البيانات بالكامل الترم الثانى
Page 6: الفصل الأول  البيانات بالكامل الترم الثانى
Page 7: الفصل الأول  البيانات بالكامل الترم الثانى

السبب النوع المناسب طبيعة البيانات المخزنة

True / False Boolean احسن استغالل للذاكرة

ارقام السيارات التليفونات الرقم

القومي

String اختيار وحيد

يخزن ارقام عشرية وبدقة وبدون اخطاء وسريع في Decimal مبلغ من المال

العمليات

استهالك قليل للذاكرة واسرع في العمليات الحسابية Short 32768± عدد صحيح بين

± عدد صحيح بين

2147483647

Integer اقل في الذاكرة واسرع في الحساب من Long

عدد صحيح اكبر من

±2147483647

Long اختيار وحيد

Double اسرع من Single كسر عشري سبع خانات دقة

Double خانات دقة 7كسر عشري اكبر من

واحد Dim العالن عن اكثر من متغير باستخدام امرا

Page 8: الفصل الأول  البيانات بالكامل الترم الثانى
Page 9: الفصل الأول  البيانات بالكامل الترم الثانى

االعالن عن المتغير

Dimاسم المتغير as ( Data Type (نوع البيان

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

افتح برناج الفيجول بيزك و صمم النافذه التي تراها ثم اجب

القيمه التي سيدخلها الستخدم في خانه العدد االول يجب ان تستقبل في متغير من النوع

..........................

القيمه التي سيدخلها الستخدم في خانه العدد الثاني يجب ان تستقبل في متغير من النوع

..........................

القيمه التي سيدخلها الستخدم في خانه ناتج الجمع

يجب ان تستقبل في متغير من النوع..........................

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

التسمية المقترحة Data Type القيم

Student_Name (نص) String اسم الطالب

Set_Number (عدد صحيح) Integer رقم الجلوس

مجموع درجات

األولالترم

Short (عدد صحيح) F_T_Mark

Birth_Date (تاريخ) Date تاريخ الميالد

Gender_ (منطقي) Boolean النوع

(Variables) المتغيرات عن اإلعالن : تدريب اآلتية الستقبال مدخالت مستخدم البرنامج( form)قم بإعداد نافذة النموذج

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

التسمية المقترحة Data Type القيم

Student_Name (نص) String اسم الطالب

Set_Number (عدد صحيح) Integer رقم الجلوس

مجموع درجات

التيرم األول

Short (عدد صحيح) F_T_Mark

Birth_Date (تاريخ) Date تاريخ الميالد

Gender_ (منطقي) Boolean النوع

ونوعها البرنامج مستخدم من إدخالها المتوقع القيم

: المقترحة والتسمية

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

Event ) الحدث بإضافةاجراء قم•Procedure) ثالحد إيضامعالج علية يطلق والذي

•(Event Handler) عن باإلعالن وقم تسجيل بزر الخاص

:كما يلي Variables ) ) تراالمتغي•

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

: الثوابت ال يمكن ان Ramهي عبارة عن قيم تخزن في ذاكرة الحاسب

(22/7)او 3.14= تتغير اثناء تنفيذ البرنامج مثل قيمة ط

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

-:اولويات تنفيذ العمليات الحسابية المعامل

المؤثر /

العملية

جمع +

طرح -

ضرب *

قسمة عادية /

قسمة اعداد \

صحيحة

mod باقى القسمة

اسس ^

لضم الكلمات &

العمليات التى بين االقواس )( (الداخلية اوال ثم الخارجية ) عمليات االسس ^ .2يقوم البرنامج بحساب ـــ .3

.األرقام السالبة عمليات الضرب و القسمة * / .4 (االولوية من اليسار ثم اليمين ) قسمة االعداد الصحيحةعمليات \ .56. Mod حساب باقى القسمةعمليات عمليات الجمع و الطرح - + .7

(االولوية من اليسار الي ليمين )

الحسابيةالعمليات ترتيب تنفيذ

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

األمثلة

قسمة االعداد الصحيحة وباقي القسمة•على 48( Integer)إذا قسمنا العدد الصحيح •

-:فتكون النتيجه كاآلتى 5العدد الصحيح قسمة .1•

عادية 48 / 5 =9.6

اهمال باقي )قسمة اعداد صحيحة .2• 9 = 5 \ 48 (القسمة

اذا اردنا الباقى فيمكن الحصول عليه .3• mod 5 = 3 48 باستخدام

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

يحدد نوع الخطأ

االخطاء االمالئية والنحوية( 1:وهى : االخطاء

(Syntax Errors : )

تحدث عند كتابة الكود بصورة غير سليمة

Din X As Single/ مثال

وهى Xحيث كتبت كلمة االعالن عن المتغير

Dim كتبت خاطئة

: ( Logic Error ) االخطاء المنطقية( 2

وهى التى تؤدى الى نتائج غير سليمة عند

استخدام البرنامج وال تعطى رسائل خطأ

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

RunTime Errorنوع هذا الخطأ :فى الشكل المقابل•

ادخال قيمة نصية بدال من قيمة رقميةعندما يتم ويظهر •انه ال يجوز تحويل قيمة نصية ضمنيا الى نوع وذلك بسبب•

رقمىحيث انه ال ترك صندوق النص دون ادخال اى بياناتاو •

مثال Byteيجد اى رقم لكى يتم تحويلة ضمنيا لنوع رقمى RunTime Errorنوع هذا الخطأ :فى الشكل المقابل•• •

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