مدرسة صفط اللبن الاعدادية ( عمرو مرزوق)

مدرسة صفط اللبن الأعدادية كل ما يتعلق بالكمبيوتر (عمرو مرزوق )
 
الرئيسيةاليوميةس .و .جبحـثالأعضاءالمجموعاتالتسجيل

شاطر | 
 

 العطار للصف الثالث الاعدادى ترم ثانى كمبيوتر

استعرض الموضوع السابق استعرض الموضوع التالي اذهب الى الأسفل 
كاتب الموضوعرسالة
Admin
Admin
avatar

المساهمات : 5
تاريخ التسجيل : 01/03/2016

مُساهمةموضوع: العطار للصف الثالث الاعدادى ترم ثانى كمبيوتر   الجمعة مارس 04, 2016 10:17 pm

الفصل الأول : البيانات Data
* البيانات التى يتم التعامل معها فى اى برنامج يتم تخزينها فى ذاكرة الكمبيوتر المؤقتة
* تتكون ذاكرة الكمبيوتر من ملايين الخلايا المتساوية والخلية تسمى Byte
* كل نوع بيان له طريقة تخزين فى الذاكرة لأن كل بيان له مساحة تخزينية معينة تختلف تبعا لنوع البيان.
أنواع البيانات:
* توفر لغة الفيجوال بيزيك العديد من أنواع البيانات التى تستخدم فى تخزين البيانات من مستخدم البرنامج أو من تنفيذ أوامر وتعليمات البرنامج .
البيانات الرقمية :
هى الأرقام  التى يمكن أن يجرى عليها عمليات حسابية .
البيانات الحرفية :
* هى البيانات التى لا يجرى عليها عمليات حسابية حتى ولو كانت أرقام مثل رقم التليفون ورقم البطاقة ورقم المسلسل ورقم الجلوس.
أولا : البيانات الرقمية
1) البيانات التى يخزن بها اعداد صحيحة.
النوع
الحجم
المدى
الدقة
Byte
1 بايت
من صفر إلى 255
-
Short
2 بايت
للأرقام الصحيحة
5 خانات
Integer
4 بايت
الأرقام الصحيحة
10 خانات
Long
8 بايت
الأرقام الصحيحة
19 خانة
2) البيانات التى يخزن بها أعداد عشرية .
النوع
الحجم
المدى
الدقة
Single
4 بايت
الأرقام العشرية فى حدود 7 خانات
7 خانات
Double
8 بايت
الأرقام العشرية فى حدود 15 خانة
15 خانة
Decimal
16 بايت
الأرقام العشرية فى حدود 29 خانة
29 خانة
ثانيا : البيانات الحرفية
النوع
الحجم
المدى
الدقة
Chare
2 بايت
لتخزين حرف واحد فقط
-
String
متغير
من حرف  إلى 2 مليار حرف
-
ثالثا : البيانات المتنوعة
النوع
الحجم
المدى
الدقة
Boolean
2 بايت
True or False
-
Object
4 بايت
جميع القيم والأنواع (رقمى - حرفى)
-
Date
8 بايت
من 1/1/0001 إلى 31/12/9999
-
تتوقف أنواع البيانات على العوامل التالية :
1-  عدد البايت Bytes : وهو حجم الذاكرة التى يحتاجها كل متغير حسب نوعه.
2- المدى Range : وهو حدود القيم المتاح تخزينها فى كل متغير حسب نوعه.
3- درجة الدقة : وهى عدد الخانات لكل متغير وهى خاصة بالبيانات الرقمية فقط .
المتغيرات  (Variables)
* المتغيرات عبارة عن أماكن محجوزة فى ذاكرة الكمبيوتر والتى تتغير قيمتها اثناء تشغيل البرنامج ولها نوع بيان
* يتم الاعلان عن المتغير ثم تخصيص قيمة له حسب نوع بيانه
* قيمة المتغير يمكن ان تتغير اثناء تشغيل البرنامج ولذلك يسمى متغير
* نقوم بالإعلان عن المتغير باستخدام الكلمة المحجوزة Dim
إعلان المتغيرات :
* هى  عملية إعطاء أسماء للخلايا أو البيانات التى تحمل قيما متغيرة
* اعلان المتغيرات يبدأ بكلمة Dim ثم اسم المتغير ثم كلمة As ثم نوع البيان
[ltr]Dim اسم المتغير As نوع البيان  = القيمة  الابتدائية [/ltr]





* فى حالة اهمال القيمة الابتدائية إذا كان نوع البيان حرفى فإن المتغير يأخذ مسافة فارغة وفى حالة إذا كان المتغير رقمى يأخذ المتغير قيمة = صفر
* يمكن الاعلان عن اكثر من متغير باستخدام كلمة Dim واحدة
أمثلة للإعلان عن المتغيرات
- للإعلان عن متغير باسم Quantity  من نوع Integer
[ltr]Dim Quantity As integer [/ltr]





- للإعلان عن متغير باسم B_Date  من نوع Date
[ltr]Dim B_Date As Date [/ltr]





- للإعلان عن متغير باسم Salary  من نوع Single
[ltr]Dim Salary As Single [/ltr]





- يمكن الاعلان عن اكثر من متغير كلمة Dim واحد مثل
[ltr]Dim X, Y, Z As integer [/ltr]





[ltr]Dim X As Single, Y As Integer, Z As Boolean[/ltr]





قواعد وشروط تسمية المتغيرات:
1) يجب أن يبدأ الاسم بحرف من حروف باللغة الإنجليزية أو علامة ( _ )
2) أن لا يحتوى اسم المتغير على أى رمز أو علامة خاصة مثل المسافة- النقطة - علامة الاستفهام - علامة التعجب - الشرطة .. وغيرها من الرموز الخاصة.
3) يمكن أن يتكون اسم المتغير من حروف وأرقام وعلامة (_)
4) أن لا يكون اسم المتغير من الكلمات المحجوزة مثل (Dim, As, Single, print)
5) يفضل أن يعبر اسم المتغير عن محتواه
عند اختيار نوع البيان يجب مراعاة الآتى :-
1) حجم البيانات التى تخزن بالمتغير
2) العمليات الحسابية والمنطقية التى يمكن أن تجرى على المتغير
3) حجم الذاكرة الذى يحتاجها البيان
جملة التخصيص :
* هى جملة تتكون من طرفين ، طرف ايسر ويحتوى على اسم المتغير أو اسم الخاصية وطرف ايمن وهى قيمة المتغير أو قيمة الخاصية وبينهما علامة ( =) وهى أمر التخصيص أو أمر الاحلال
الطرف الايمن ( قيمة المتغير )
علامة التخصيص
الطرف الايسر (اسم المتغير)
- قيمة مجردة
- متغير آخر
 -  تعبير حسابى
- قيمة خاصية
[size=32]=[/size]
اسم المتغير
أو
اسم الخاصية
* لابد أن تتوافق القيم المراد تخزينها مع نوع المتغيرات
* اسم المتغير أو الخاصية يكون على يسار علامة =
أمثلة على أمر التخصيص :
القيمة
امر التخصيص
1- قيمة مجردة [ltr]Dim X As integer [/ltr]






[ltr]X= 25[/ltr]





2- قيمة متغير آخر [ltr]Dim X, Y As integer [/ltr]






[ltr]X= 31[/ltr]






[ltr]Y = X[/ltr]





3- قيمة من تعبير حسابى [ltr]Dim X As single[/ltr]






[ltr]X= 23/3*2[/ltr]





4- قيمة خاصية [ltr]Dim X As String [/ltr]






[ltr]X=TextBox1.text[/ltr]





الاعلان عن المتغير وتخصيص قيمة له فى خطوة واحدة
[ltr]Dim X As Decimal= 80.55 [/ltr]





[ltr]Dim Y As String =" ندى سعيد " [/ltr]





[ltr]Dim Z As Short = 214 [/ltr]





[ltr]Dim X As Date = #28/5/1999#[/ltr]





* يمكن تخصيص القيم للمتغيرات أثناء الاعلان عنها او فى مرحلة تالية
* يمكن اعادة تخصيص القيم للمتغيرات أى عدد من المرات حسب البرنامج
* التخصيص يمكن ان يكون بقيمة مجردة أو بقيمة متغير آخر أو بقيمة تعبير حسابى أو بقيمة خاصية
* علامة ( = ) هى معامل التخصيص ولا يقصد بها التساوى الحسابى
ملاحظات:
* يتم الفصل بين المتغيرات بـ &vbCrLf&
* معامل الربط ( & ) يستخدم للربط بين السلاسل النصية
* الثابت vbCrLf  يستخدم لإضافة رمز مفتاح الادخال وسطر جديد
* علامة (_) تستخدم لكتابة سطر الكود على أكثر من سطر
* الكلمة المحجوزة Me تشير إلى نافذة النموذج الحالية
كتابة الملاحظات أو التعليقات:
* كتابة الملاحظات فى نافذة الكود تسهل للقارئ فهم الأكواد المكتوبة
* نبدأ بكتابة الملاحظات بكلمة REM أو علامة () ويسمى سطر التعليقات
* كل ما يكتب بعد كلمة REM أو علامة () لا يعتبر كود ويقوم المترجم بإهماله عند ترجمة الكود.
 
 
الثوابــــت Constants
* الثوابت هى عبارة عن اماكن محجوزة فى ذاكرة الكمبيوتر ولها نوع بيان
* يتم الاعلان عن الثابت ثم تخصيص قيمة له حسب نوع البيان
* قيمة الثابت لا يمكن أن تتغير أثناء تشغيل البرنامج
إعلان الثوابت :
* هى عملية إعطاء أسماء للخلايا التى تحمل قيما ثابتة
* الاعلان عن الثوابت يبدأ بكلمة Const ثم اسم الثابت ثم كلمة As ثم نوع البيان ثم علامة = ثم قيمة الثابت
[ltr]Const اسم الثابت As  نوع البيان  = القيمة  الابتدائية [/ltr]





 أمثلة للإعلان عن الثوابت
[ltr]Const Z As Short = 300 [/ltr]





[ltr]Const Y As String =" أمير سعيد " [/ltr]





[ltr]Const X As Date = #1/10/2012#[/ltr]





* تستخدم علامتى التنصيص فى حالة كتابة قيمة نصية لكى تطبع كما هى
* تستخدمى علامتى # فى حالة كتابة قيمة تاريخ أو قيمة وقت
تحديد نطاق المتغيرات والثوابت:
* نطاق استعمال المتغير أو الثابت يتحدد بمكان الاعلان عنه
* يحدد نطاق المتغير أو الثابت الأماكن المسموح باستعماله فيها داخل البرنامج
* عند الاعلان عن المتغير أو الثابت داخل الاجراء لأى أداة تحكم لابد من اعادة الاعلان عن الثابت والمتغير فى أى اجراء آخر
* لاستخدام المتغيرات والثوابت على مستوى التصنيف دون الحاجة للإعلان عنهم فى كل إجراء يجب الاعلان على مستوى التصنيف Class
أنــــواع الأخطـــــاء :
أولا : الأخطاء الاملائية والنحوية Syntax Errors
* تحدث عند كتابة الكود بشكل غير سليم (خطأ املائى(
[ltr]Din X As single              [/ltr]





* عند الاعلان عن الثابت ولم تخصص له قيمة (خطأ نحوى)
[ltr]Const X As Single…….[/ltr]





ثانيا الأخطاء المنطقية Logic Errors
* تحدث عند استخدام اخطاء فى التعبير الحسابى
[ltr]Dim X As Single[/ltr]





[ltr] Y= X*+R^2[/ltr]





ثالثا: اخطاء.أسئلة على الفصل الأول 
الرجوع الى أعلى الصفحة اذهب الى الأسفل
معاينة صفحة البيانات الشخصي للعضو http://271286.arab.st
 
العطار للصف الثالث الاعدادى ترم ثانى كمبيوتر
استعرض الموضوع السابق استعرض الموضوع التالي الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
مدرسة صفط اللبن الاعدادية ( عمرو مرزوق) :: الفئة الأولى :: المنتدى الأول-
انتقل الى: