260 likes | 662 Views
التعامل مع البيانات. معلمة الحاسب : نوره الذويخ www.miss-pc.com. البيانات. معالجة. معلومات. يتم استخدام اماكن في الذاكرة لحفظ و تخزين هذه البيانات ( الثوابت) حتى تتم معالجتها يطلق على الأماكن ( المتغيرات ).
E N D
التعامل مع البيانات معلمة الحاسب : نوره الذويخ www.miss-pc.com
البيانات معالجة معلومات
يتم استخدام اماكن في الذاكرة لحفظ و تخزين هذه البيانات( الثوابت) حتى تتم معالجتها يطلق على الأماكن( المتغيرات ) بعد حفظ البيانات يتم معالجتها باجراء العمليات الحسابية و المنطقية
1 الثوابت وهي البيانات التي يتعامل معها البرنامج وهي قيمثابتةلا تتغير أثناء عمل البرنامج تنقسم إلى : • ثابت عددي • ثابت حرفي
2 المتغيرات وهي أماكن يتم فيها تخزين قيميمكن ان تتغير أثناء عمل البرنامج تنقسم إلى : • متغير عددي • متغير حرفي • متغير منطقي
المتغيرات لابد من تسميتها في الحاسبلماذا ؟ حتى يمكن للبرنامج من التعرف عليها
شروط تسمية المتغيرات • أن تبدأ التسمية بحرف من الحروف الأبجدية باللغة الإنجليزية • أن لا تتجاوز التسمية 255 حرفاً • أن لا تحتوي التسمية على بعض الرموز الخاصة (+ ، - ، / ..) او فراغ • أن لا تكون التسمية إحدى الكلمات أو الأوامر التي تستخدمها لغة البرمجة التي نتعامل معها مثل (CASE , DIM )
امامك مجموعة من اسماء المتغيرات اذكري سبب عدم صلاحية الاسماء للاستخدام في البرنامج ؟
أسماء غير صالحة لتسمية المتغيرات 2MR بدأ برقم AM RE احتوى على فراغ DIM كلمة تستخدمها لغة فيجول بيسك ALI+AHMAD احتوى على رمز خاص
تحديد نوع البيانات في المتغيرات
طرق التعريف في البرنامج نوع البيانات مثال القيمة المخزنة Mr = 34 DimMrASinteger عدد صحيح ( Integer) DimGbASlong عدد صحيح طويل ( Long) Gb = 15200000 DimX2ASSingl عدد عشري ( Singl ) X2 = 13.44 DimQdmASDouble Qdm = 3.14159 عدد عشري مضاعف(Double) DimDebASCurrency العملة ( Currency) Deb = 852.24 DimNameASString Name = “Ali” سلسلة نصية ( String) B1 = true DimB1ASBoolean منطقي ( Boolean ) DimD1ASData D1 = #02-05-89# تاريخ ( Date) NK = 54.12 DimNkASVariant متنوع ( Variant )
اولوية تنفيذ العمليات في الحاسب يقوم البرنامج بانجاز العمليات الحسابية وفقا للترتيب التالي : • الأقواس • الرفع للقوة • الضرب و القسمة ( من اليسار لليمين) • الجمع و الطرح ( من اليسار لليمين) (8 + 6) ÷ 3 - 2 2
ما نتيجة العمليات الحسابية التاليةباستخدام الحاسب ؟
M = 3 + 5 *4 A = 4 * 2 / 2 ^ 2 C = ( 2 + 3 ) * 4 - 5 C = 4 * 5 – 10 / ( 4 + 3 – 2 )
ما نتيجة عمليات المقارنة التاليةباستخدام الحاسب ؟
8 > 5 3 + 6 * 4 <= 4 * 5
تحويل التعابير الجبرية حول التعابير الجبرية إلى تعبير بلغة فيجول يبسك : D =E2 (G-H) R = 2Y + T ÷ 3