مدرسة وردان الإعدادية الحديثة بنين

بسم الله الرحمن الرحيم
عزيزي الزائر/عزيزتي الزائرة يرجى التكرم بتسجيل الدخول إذا كنت عضو معنا
أو التسجيل إذا لم تكن عضو وتريد الإنضمام إلي أسرة المنتدى
يشرفنا تسجيلك معنا

إدارة المنتدى

انضم إلى المنتدى ، فالأمر سريع وسهل

مدرسة وردان الإعدادية الحديثة بنين

بسم الله الرحمن الرحيم
عزيزي الزائر/عزيزتي الزائرة يرجى التكرم بتسجيل الدخول إذا كنت عضو معنا
أو التسجيل إذا لم تكن عضو وتريد الإنضمام إلي أسرة المنتدى
يشرفنا تسجيلك معنا

إدارة المنتدى

مدرسة وردان الإعدادية الحديثة بنين

هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.
مدرسة وردان الإعدادية الحديثة بنين

أهلا بكم في موقع مدرسة وردان الإعدادية الحديثة بنين

يعلن مكتب التربية الاجتماعية بالمدرسة  : ان الحفل السنوي هذا العام سيكون يوم الاحد الموافق 2013/4/21 بعد الحصة الثانية وينظم الحفل ويشرف عليه اسرة اللغة العربية بقيادة الاستاذ / ناصر عبدالعظيم والاستاذ / احمد سعد المناوي والاشراف العام الاستاذ / رأفت عبيدو " مدير المدرسة " وان الحفل موفر به كافة الامكانيات من فراشة وكراسي ممتازة وبهذه المناسبة يدعوا المكتب كافة اولياء الامور لحضور الحفل والذي سيتم خلاله تكريم اوائل الطلبة ونخبة من المعلمين المميزين 
أخبار المدرسة : تعلن ادارة المدرسة بالتعاون مع مجلس الاباء عن البدء بمشروع " مدرسة نظيفة " وقد اقامت المدرسة معسكر خدمة عامة في بداية تنفذ المشروع ثم مسابقة دوري النظافة بين الفصول
تعلن مدرسة وردان الاعدادية الحديثة عن افتتاح قسم جديد بالمنتدي للانشطة التربوية والاجتماعية وبهذه المناسبة ننوه انه قد تم انزال الفيديوهات الخاصة بالحفل السنوي وايضا الفديو الخاصة بفصل 1/7 الفائز بمسابقة اكمل فصل ورائده أ/ مدحت سلام الفائز بمسابقة الرائد المثالي على مستوي الادارة

2 مشترك

    ***حاسب الى***للصف الثالث الإعدادى ( ترم ثانى )

    avatar
    nabila


    رقم العضوية : 86
    الجنس : انثى
    عدد المساهمات : 1
    نقاط : 3
    تاريخ الميلاد : 13/07/1985
    تاريخ التسجيل : 22/03/2010
    العمر : 38
    العمل/الترفيه : مدرسة
    المزاج : رايقة

    ***حاسب الى***للصف الثالث الإعدادى ( ترم ثانى ) Empty ***حاسب الى***للصف الثالث الإعدادى ( ترم ثانى )

    مُساهمة من طرف nabila الثلاثاء مارس 23, 2010 10:11 am

    ***حاسب الى***
    للصف الثالث الإعدادى ( ترم ثانى )

    ***الفصل الأول ***
    تمثيل البيانات:
    ( 1) البيانات الحرفية والرقمية :
    ان البيانات التى يتم التعامل معها فى اى برنامج تكون مخزنة فى ذاكرة الحاسب الداخلية التى تتكون هذه الذاكرة من العديد من الخلايا ( الأماكن ) تسمى خلية (byte) وتحمل هذه الخلايا ارقاما متسلسة تبدأ من الصفر وهى التى تحدد حجم ذاكرة الجهاز
    والسعة التخزينية للخلية اما حرفا واحدا او رقما واحدا
    أ ) المتغيرات والثوابت :
    تعريف المتغيرات : هى القيم المخزنة فى الذاكرة والتى تتغير اثناء التشغيل
    ويتم الإعلان عنها باستخدام كلمة ( dim)
    تعريف الثوابت : هى القيم المخزونة والتى تتغير اثناء التشغيل وتم الإعلان عنها باستخدام كلمة ( const)
    انواع البيانات : اما
    1 ) ارقام صحيحة ( short- integer- long)
    2 ) ارقام كسور وارقام عشرية ( double- single- decimal)
    3 ) حروف ( byte- char- string)
    4 ) منطقى Boolean
    ( 5 التاريخ Date
    الصيغة العامة للإعلان عن المتغيرات والثوابت
    المتغيرات :
    Dim x as نوع المتغير = قيمة المتغير
    حيث نوع المتغير اذا كان
    1 ) ارقام صحيحة يطلق عليه ( short- integer- long)
    2 ) ارقام كسور وارقام عشرية يطلق عليه ( double- single- decimal)
    : الثوابت const x as نوع الثابت = قيمة الثابت
    .حيث x اسم للمتغير او الثابت
    قواعد تسمية المتغيرات :
    1 ) يجب ان يبدأ الإسم بحرف من حروف الهجاء الإنجليزية من A الى Z
    2 ) لايسمح ان يحتوى الإسم على اى رمز او علامات خاصة مثل المسافة والنقطة وعلامة الإستفهام وعلا مة التعجب وغيرها ما عدا ( UNDER SCOR) ( _ ) هى العلامة الوحيدة التى تستخدم فى كتابة اسم المتغير
    3 ) بعد الحرف الأول يمكن ان ياتى اى عدد من الحروف او الأرقام او الرمز بأى ترتيب
    4 ) لايسمح ان يكون من الكلمات المحجوزة فى برنامج V . B وهى ( data- print- double- dim)
    هام امثلة على متغيرات خاطئة

    السبب اسم المتغير
    الإسم يبدأ برقم 2nd world
    الإسم يحتوى على نقطة Spend. money
    الإسم يحتوى على مسافة Brith day
    اسم المتغير من الكلمات المحجوزة double

    انواع الثوابت


    الثوابت الجوهرية الثوابت المسماه
    هى ثوابت موجودة فى بناء جوهر النظام اى معرفة للبرنامج مسبقا ولا يتم الإعلان عنها مثل مجموعة الألوان يقوم المبرمج بتعريفها طبقا لإحتياجات البرنامج ويتم الإعلان عنها باستخدام كلمة const
    *هــــــــــام*
    اذا تم كتابة الأمر بدون تحديد قيمته كما سبق فإن
    المتغيرات الرقمية تأخذ ( صفر )
    المتغيرات الحرفية تأخذ ( ،، ،،) سلسلة حرفية فارغة
    امر التخصيص ( الإحلال )
    ( = ) علامة تسمى معامل التخصيص اى ان القيمة التى على اليمين توضع فى المتغير فى اليسار
    لكى يتم تنفيذ امر التخصيص يجب مراعاة الأتى
    *اسم المتغير الذى نريد التخزين فيه يكون على يسار العلامة
    *القيمة المراد تخزينها يمكن ان تأخذ
    أ ) قيمة مجردة لرقم مثال 5 = x
    ب) تأخذ شكل متغير اخر y =x
    ج ) عملية حسابية 2 – 8 + y = x
    * المتغيرات على يمين العلامة = لايحدث بها اى تغير
    ( 1) تحــويل البيــانات الحرفية الى البيانات رقمية

    عند ادخال البيانات الحرفية اثناء تشغيل البرنامج فإننا ندخلها عن طريق اداة الكتابة ( Text box)
    ومحتوى هذه الأداة يكون بالنسبة للحاسب حرفى وليس عدديا ولا يمكن اجراء عمليات على هذه البيانات مباشرة لذلك تحول البيانات العددية الى رقمية باستخدام ما يسمى(parse- method )
    لتحويل القيم الحرفية الى رقم عددى صحيح نكتب الأمر integer. Parse
    لتحويل القيم الحرفية الى رقم عشرى نكتب الأمرdecimal. Parse
    ***ملحوظة *** اذا صادفت parse method اى حرف او علامة لايمكن تحويلها الى رقم فإن العملية التحويلية تتوقف وتظهر رسالة تفيد انه يوجد خطأ
    ( 2 ) تحويل البيانات الرقمية الى حرفية
    وذلك حتى يمكن اظهارها فى اداة التمييز label او فى اداة الكتابة text box يتم ذلك باستخدام الدالة (to string)


    ***التحويل بين انواع البيانات العددية ***

    ****( أ ) التحويل المباشر ( التلقائى )*****

    هو التحويل من نوع عدد ذى سعة تخزينية صغيرة الى نوع عدد ذى سعة تخزينية اكبر
    مثال
    حجز مكان لرقم المحمول ( 10) ارقام وتم وضع رقم التليفون المنزلى (8 ) ارقام هنا لايوجد مشكلة حيث يتم التحويل مباشرة وتلقائيا

    ملحوظة هامة


    التحويل المباشر لايصلح فى الحالتين الأتيتين
    ( أ ) تحويل البيانات من النوع double الى نوع اخر
    ( ب ) تحويل البيانات التى تحتوى على كسور ( double , single) الى النوع decimal



    ***التحويل الغير مباشر ****

    هو التحويل من سعة تخزينية كبيرة الى نوع اقل من السعة التخزينية وهذا النوع من التحويل يؤدى الى خطأ هو فقد الرقم المحول احدى خاناته الموثرة والهامة


    مجموعة اوامر try / catch




    تستخدم هذه الأوامر لاكتشاف الأخطاء التى تحدث اثناء التشغيل وتقوم بعرض رسائل خطأ تفيد فى ذلك



    **** العمليات الحسابية*****

    اشكالها على لوحة المفاتيح كالاتى
    جمع +
    طرح ـــ
    ضرب *
    قسمة عادية /
    قسمة اعداد صحيحة \
    باقى القسمة mod
    الأسس ^
    مثال : اذا قسمنا العدد الصحيح ( Integer) 48 على العدد الصحيح 5 فتكون النتيجة
    ( 1 ) قسمة عادية
    48/5 = 9
    ( 2) قسمة اعداد صحيحة
    48 \ 5 = 9 ( اى اهمال باقى القسمة )
    اذا اردنا الباقى فيمكن الحصول عليه كالاتى
    48 mod 5 = 3
    الفصل الثانى
    ***الشروط والقرارات***

    استخدام التعبيرات الشرطية :
    التعبير الشرطى : هو عبارة عن صياغة للعلاقة بين كميتين سواء كانت ثابتة او متغيرة وقيمة الشرط تتوقف على صحة العلاقة او عدم صحتها
    اذا كانت العلاقة غير صحيحة يكون التعبير الشرطى ( false) خطأ واذا كانت صحيحة تكون ( true ) صح

    معاملات المقارنة:
    < اكبر من
    > اصغر من
    = يساوى
    < > لا يساوى
    = < اكبر من اوتساوى
    = > اصغر من او تساوى

    ***هــــــــــام ****

    - الأمر ( if - Then - Else ) المركب فى حالة تنفيذ احد البديلين اذا كان false , true يستخدم هذا الأمر فى حالة وجود الشرط وهناك احتمال صح ( true ) واحتمال الخطأ ( false)
    * * اذا كانت قيمة الشرط ( True ) سوف ينفذ مجموعة اوامر معينة
    * * كذلك اذا كانت قيمة الشرط ( False) سوف ينفذ مجموعة اخرى
    **مثـــال **
    If x 740 then
    Salry (المرتب) = 40 * 5 + 10 (true) فى حالة
    Else

    Salry = 5 * 40 (false) فى حالة

    End if


    فى حالة ( true) ينفذ الأمر الأول( 40*5+10)وفى حالة false يتجاهل الأمر الأول وينفذ الأمر الثانى وهو( 40*5)


    هـــــــــام


    الأمر if ……….Then البسيط هو صورة مبسطة للأمر if ….Then…..Else
    ويستخدم امر if……..Then فى حالة تنفيذ بديل واحد فقط اى انه اذا كانت نتيجة الشرط
    (true) ينفذ الأمر اما اذا كانت نتيجة الشرط ( false ) لاينفذ اى شىء


    مقارنة القيم والمتغيرات الحرفية STRINGباستخدام كود انسى (COD ANSI)


    تتم عملية المقارنة فى V.B بمقارنة الرمز الموجود اقصى اليسار للمتغير الأول بالرمز المناظر للمتغير الثانى حيث :
    المتغير ذو الرتبة الأقل هو الأصغرمن الأخر
    كل حرف اقل من الحرف الذى يليه
    الحرف الصمول اقل من الحرف الكبتل
    تتم عملية المقارنة باستخدام الآنسى كود CODE ANSI))
    يعطى هذا الكود كل حرف او رمز خاص رتبة ثابتة لاتتغير

    هــــــــــــام


    استخدام الأمر IF مع الأدوات
    Radio button

    Check box

    Group box








    الأداة radio button



    تتيح للمستخدم مجموعة من البدائل لاختيار واحد منها فقط وعند الضغط عليها تظهر دائرة سوداء




    الأداة check box



    تتيح للمستخدم مجموعة من البدائل لاختيار اى عدد منها فى نفس الوقت وتكون فى شكل مربع




    الأداة gpoup box




    الغرض من استخدام هذه الأداة هو تنظيم وضع الأدوات على النموذج





    الفصل الثالث

    اوامر التكرار

    ( 1) Do while…………Loop تكرار
    For…………..next ) 2)
    اولا الأمر do while …………..Loop
    شكل الأمر عند كتابته فى البرنامج
    بداية الشرط do while
    الأمر الأول ................................
    الأمر الثانى ...............................
    نهاية التكرار loop
    فى كل مرة يصل البرنامج الى امر do while
    يقوم بتقييم الشرط
    ( 1) اذا الشرط خطأ ( false) فى هذه الحالة لايكرر الأوامر ولا ينفذها ولكن ينفذ اول امر بعد كلمة loop
    ( 2) اذا كان الشرط صحيحا ( true ) سوف يقوم الحاسب بتنفيذ الأوامر من اول امر يلى do while حتى اخر امر قبل كلمة loop وعندما يصل البرنامج الى كلمة loop يعود مرة اخرى الى do while ويقيم الشرط ويستمر التكرار هكذا الى ان ينتهى التكرار
    بهذا الشكل
    اذا كان صحيح الشرط do while
    امر رقم 1
    امر رقم 2
    ينفذ هذه الأوامر ويعود مرة اخرى loop
    امر اخر
    الأمر for…………..Next ( هــــــــــام جدا )


    يستخدم هذا الأمر لمعرفة عدد مرات التكرار

    شكل الأمر for ……next
    بداية التكرار العداد بداية العداد نهاية العداد
    For counter = start to end

    Step…………. ………… زيادة قيمة العداد
    Next……………………. نهاية التكرار

    (((اذا لم يذكر مقار الزيادة بعد step تزداد قيمة العداد بمقدار واحد فى كل مرة تكرار)))

    كيفية تنفيذ الحاسب للأمر for ….next


    1 ) يتم تخزين القيمة الرقمية start)) فى العداد
    2 ) يتم مقارنة القيمة المخزونة فى العداد بالقيمة ( end)
    أ ) اذا كانت قيمة العداد اقل من القيمة ( end) النهاية ينتهى التكرار ويذهب البرنامج الى اول امر بعد next
    ب ) اذا كانت قيمة العداد اقل من او تساوى القيمة ( end) النهاية يتم تنفيذ الأوامر المراد تكرارها بين for…….next من اعلى الى اسفل
    ** عندما يصل البرنامج الى next **
    أ ) يتم زيادة القيمة المخزونة فى العداد counter بمقدار قيمة الزيادة بعد step
    فى حالة عدم استخدام step تزيد قيمة العداد بمقدار واحد
    ب ) يعود البرنامج الى بداية التكرار

    هــــــــــام


    امثلة على استخدام for…………….next
    1 ) غير قيمة العداد من 1 الى 100 for I = 1 to 100
    بزيادة واحد
    For I = 1 to 100step 1
    2 ) for I = 10 to step - 2
    غير قيمة العداد I من 10 الى 2 ( نقص 2 فى كل مرة )
    غير قيمة العداد بالترتيب التالى ( 19، 17 ، 15 ، 13 ، 11 )
    For I = 11 to 19
    الفرق بين الأرقام
    4 ) غير قيمة العداد بالترتيب الأتى ( 21، 28، 35، 42، 49 )
    For I = 49 to 21 step – 7


    ((هـــام جــدا))


    بعض طرق الأداة list box


    هى واحدة من الأدوات التى ترتبط غالبا بالتكرار وتتيح لك هذه الأداة ان تنشء او تعرض قائمة من العناصر وان تختار منها

    الطريقة العمل اذى تقوم به
    Add(text) اضافة نص اخر عناصر القائمة
    Insert اضافة العنصر فى المكان المحدد له فى index الفهرس لإخلاء مكان العنص الجديد
    Count معرفة عدد العناصر فى القائمة
    Remove text للبحث عن عناصر القائمة الذى يساوى text وفى حالة وجوده تتم ازالته وتتحرك كل العناصر الموجودة تحته الى اعلى والا فلا يحدث اى شء
    Remove ( index) ازالة العنصر المحدد مكانه فى index
    Clear افراغ الأداة list box من كل العناصر

    الفصل الرابع

    الميقاتى ( timer )



    الكائن timer والحث tick
    الكائن timer هو ساعة توقيت غير مرئية تتيح لك التعامل مع ساعة النظام من داخل البرنامج التى تقوم بتنفيذها




    استعمال الكائن timer

    هـــــــــــام


    ان الكائن timer على النموذج form ينشط على فترات زمنية متساوية هذه الفترات تسمى ( interval ) ونتيجة هذا النشاط يقع الحدث tick وينفذ مجموعة اوامر وهى عبارة عن برامج صغيرة يتم التحكم فى الفترات الزمنية لنشاط timer عن طريق الخاصية ( interval)
    هذه الفترة الزمنية تتراوح بين صفر و 65535 مللى ( حيث الثانية الواحدة تساوى 1000 مللى ثانية )
    Interval = 1000 مللى ثانية
    الخاصية ( enable) وهى تسمى خاصية التمكين يجب ان تأخذ القيمة الإفتراضية وهى
    ( false)
    التكوين date time
    نقوم بإعلان متغير من النوع date وذلك عن طريق استعمال التكوين date time

    ***كود تصميم ساعة رقمية من خلال الكائن timer***
    (((labell current - text = date – time)))
    * كود الإغلاق close *


    ****مع تمنياتى بالنجاح والتوفيق أ / نبيلة شريف مدرسة حاسب بالمدرسة ****
    avatar
    sora_love


    الجنس : انثى
    عدد المساهمات : 2
    نقاط : 2
    تاريخ الميلاد : 23/05/1995
    تاريخ التسجيل : 10/04/2010
    العمر : 28
    العمل/الترفيه : النت
    المزاج : عادى

    ***حاسب الى***للصف الثالث الإعدادى ( ترم ثانى ) Empty رد: ***حاسب الى***للصف الثالث الإعدادى ( ترم ثانى )

    مُساهمة من طرف sora_love السبت أبريل 10, 2010 7:29 pm

    thenks for you Very Happy Very Happy Very Happy

      الوقت/التاريخ الآن هو السبت أبريل 27, 2024 3:21 am