مدرسة حوض نجيح الاعدادية الثانوية المشتركة
اهلا وسهلا بك زائرنا العزيز فى احلى منتدى
(منتدى مدرسة حوض نجيح الاعدادية الثانوية المشتركة)


مدرسة حوض نجيح الاعدادية الثانوية المشتركة مدرسة متميزة بادارة ههيا التعليمية - محافظة الشرقية
 
الرئيسيةالبوابةالتسجيلدخول

شاطر | 
 

 مراجعة حاسب 3ع

استعرض الموضوع السابق استعرض الموضوع التالي اذهب الى الأسفل 
كاتب الموضوعرسالة
Mr.Abdelbadea M. Mahdy
Admin


عدد المساهمات : 321
تاريخ التسجيل : 10/12/2010
الموقع : Egypt

مُساهمةموضوع: مراجعة حاسب 3ع   الخميس 23 ديسمبر 2010, 8:52 pm

البرمجة : هى طريقة لحل المسائل تهدف إلى تقديم الحل على صورة خطوات مرتبة ترتيباً منطقياً إذا تتبعناه نصل إلى حل المسألة
Algorithm خطوات مرتبة ترتيباً منطقياً إذا تتبعناه نصل إلى حل المسألة
البرامج : هى مجموعة من الأوامر المكتوبة بشكل معين .
لغات البرمجة هى لغات تكتب بالحروف الانجليزية و لكن بقواعد مختلفة تتغير من لغة الى لغة ولكل لغة من لغات البرمجة
من الاخطاء الشائعة بين المبرمجين محاولة كتابة البرنامج بدون اعداد الـ Algorithm الصحيح
المفسر يحول البرنامج امر تلو الآخر وينفذه مباشرة واذا صادف خطأ يتوقف ويظهر رسالة سهل اكتشاف الأخطاء بطء التنفيذ
المترجم يحول البرنامج بالكامل وينفذه بعد ذلك شرط تصحيح جميع الأخطاء سريع التنفيذ صعب اكتشاف الأخطاء
Vb.net يعتمد على المفسر في اكتشاف الاخطاء و على المترجم في التنفيذ
خطوات حل المسالة :
1- تعريف المسألة (السؤال المطلوب الاجابة عنه ) 2- تحديد المتغيرات واعطاء اسماء لها3 - اهمال البيانات الغير داخله في الحل
4- ايجاد العلاقات بين المتغيرات ثم وضعها في هيئة معادلات 5-كتابة Algorithm المناسب وذلك بترتيب المعادلات الترتيب المنطقي الذي يؤدي الى الحل
تعريف خرائط التدفق Flowchartهى تمثيل بيانى يعتمد على الرسم لتوضيح ترتيب العمليات اللازمة لحل مسالة
يتم استخدام رموز واشكال اصطلاحية اي ان كل رمز وشكل له مدلول ثابت في الخرائط اي لا ييتغير من خريطة لاخري

الشكل









أسم الشكل Terminal
طرفى Input / output
إدخال / إخراج Process
عملية / معالجة Decision
قرار / إختيار Flow line
خط اتجاه

الوظيفة رمز بداية و نهاية الخريطة يستخدم لإدخال
البيانات و اخراج المعلومات لكتابة العمليات
الحسابية اختيار حدث أو شرط اجابته تكون ( نعم أو لا ) خطوط ربط الخريطة و توضيح اتجاه سيرها
مميزات خرائط التدفق:-
1- تسهل شرح خطوات الحل للأخرين 2- تحليل المسألة بصورة أكثر فاعلية 3- من الأدوات الهامة لتوثيق البرنامج
4- تساعد على كتابة البرنامج بطريقة فعالة 5- تساعد على أكتشاف الأخطاء 6- تجعل إصلاح البرنامج أكثر سهولة
عيوب خرائط التدفق:-
1- بعض الخرائط تكون بصورة معقدة 2- تعديل البرنامج يحتاج إلى إعادة رسم الخريطة 3- كثرة التفاصيل عند تتبع حل المسألة
Pseudo code السودوكود هو طريقة لعرض خطوات حل مسألة معينة باستخدام أوامر مختصرة
Pseudo غير حقيقي و code الكود وهو البرنامج الكتوب باحد لغات البرمجة
فيكون البرنامج الغير حقيقي لانه غير مكتوب باحد لغات البرمجة اي ان الكمبيوتر لا يستطيع التعامل معه
لا يشتمل على اشكال نمطية يجب حفظها كخرائط التدفق ولكنه مبني قواعد قليلق سهلة الاسنعاب والتطبيق وبدرجة عالية من المرونة
لكى نكتب Pseudo Code بطريقة صحيحة ينبغى علينا مراعاة الآتي :-
1- اختيار أسماء متغيرات ذات معنى بحيث يعكس اسم المتغير محتوياته ودوره في الحل. 2- كتابة الأوامر بطريقة سهلة وواضحة
بنية تركيب البرنامج
1-أوامر متتالية تنفذ الاوامر واحد تلو الاخر بنفس الترتيب
2-الاختيار والتشعيب تقدم IF Statement بديلين لتنفيذ احدهما حيث يتم اختبار صحة حالة معينة فاذا كانت صحيحة يتم *تنفيذ البديل الاول اما اذا كانت غير صحيحة فيتم تنفيذ البديل الثاني وتسمي الصحيحة True والغير صحيحة False
3-التكرار:. لتكرار تنفيذ امر معين عدد من المرات
الكائن object هو شئ مادى له وجود نتعامل معه في حياتنا اليومية بصفة دائمة
الخصائص properties تحديد شكل وسمة الكائن وكل كائن له مجموعة من الخصائص
الوسائل methods هي وصف لسلوك معين مصاحب للكائن أي هي أفعال محددة مسبقا
الاحداث events هو عبارة الفعل الذي يقع علي الكائن و يستجيب له
التصنيف class هو قالب يمثل جميع الخصائص و الوظائف التي يحتويها الكائن
التغليف encapsulation
التوريث inheritance إخفاء البيانات داخل الكائن بحيث لايتم الوصول إليها إلا بصلاحيات معينة
أي كائن يرث خصائص ووظائف الكائنات الآخري بالإضافة إلي خصائصه الإضافية
الأسلوب التقليدي للبرمجة : هذا الأسلوب يعتمد على التحديد الدقيق لترتيب تنفيذ الأوامر وإجراء العمليات .
البرمجة الشيئية (OOP) : تنفيذ الأوامر لا يتبع التسلسل المنطقي ، ولكن المشغل (User) يستطيع عن طريق الضغط على أزرار معينة يحصل على استجابة لما يريد(كل فعل يتسبب في حدوث حدث برنامج مكتوب مسبقا مرتبط بالحدث )
شاشة كتابة البرامج ( بيئة التطوير I D E )
هى الشاشة التى تتيح للمبرمج كتابة و أختبار مشروعات الفيجوال بيسيك كما تتيح للمبرمج استعمال مجموعة متكاملة من الأدوات و التسهيلات وتتضمن هذه الأدوات الأتى :
1- Form Designer تساعد فى خلق المساحة اللازمة لتصميم واجهة البرنامج Form
2- Editor هى وسيلة لتسهيل عملية كتابة البرنامج و تصحيح أخطاء الكتابة
3- Compiler هو المترجم الخاص بتحويل لغة البرنامج إلى لغة الآلة
4- Debugger لتتبع و تصحيح أخطاء البرمجة .
5- Browser Object لعرض ما تم استخدامه فى البرنامج من كائنات و تصنيفات و أحداث و وسائل
6- Help للحصول على المساعدة فى وقت الحاجة .، ومن أهم مكوناتها ما يلي :
( أ ) مساحة Recent Projects :- ومن هذا المكان تستطيع :
1- أن تدخل إلى آخر مشاريع قد قمت بها ( Open Project ) . 2-أن تنشئ مشروع جديد ( Create Project ) .
( ب ) مساحة Getting Started :- هذه المساحة تحتوى على مجموعة من روابط الويب و جزء يحتوى على أسئلة وأجوبة مفيدة للمبرمج عن ( ماذا أفعل ) ( How do I ..? ) . ( جـ ) مساحة مخصصة لإخبار وعروض MSDN .
(مكونات نافذة I D E الرئيسية )
1- شريط الأدوات Tool Bar:. هو مجموعة أزرار مختصرة لتنفيذ الأوامر التى بداخل القوائم
2- مصصم الشاشات Form Designer:. وسيلة تصميم شاشة البرنامج و يتم تخليق form جديد باسم form1
3- مربع Solution Explorer :. يحتوى على اسماء الملفات داخل المشروع و كذلك أسماء الفئات أو التصنيفات المستخدمة بالإضافة إلى اسم المشروع .
4- مربع الخصائص The properties window :. يستخدم فى تحديد خواص الكائنات الموجودة داخل المشروع
5- صندوق الأدوات Tool Box :. يحتوى على مجموعة الأدوات التى يستخدمها المبرمج فى تصميم المشروع مثل الأزرار
الزر button القيام باداء عمل معين محدد مسلقا كاستجابة لضغط مشغل البرنامج
اداة مربع الكتابة textbox وسيلة لادخال البيانات تسمح لمستخدم البرنامج بمساحة للكتابة اثناء التشغيل
مربع الرسالة msgbox طريقة بديلة لاداة المبين lable لعرض معلومات لمستخدم البرنامج وتستخدم لاجبار المستخدم لقراءة الرسالة وذلك لتوقف البرنامج ولا يعود للتشغيل الا بعد الضغط على زر بالرسالة
لتحديد لون خلفية الأداة Back color Auto Size تحديد قيمة توضح ما إذا كانت أبعاد الأداة ستتغير تلقائيا
لتحديد صورة تظهر خلفية على الأداة Back ground Image Paste تستبدل بالجزء المختار من محتويات Text box بال Clipboard
لتحديد نوع الخط وحجمه Font Password Char تحديد نوع الحرف أو الشكل الذى يخفى كلمة السر
لتحديد لون خط الكتابة Fore Color Multiline معرفة أو تحديد قيمة تبين ما إذا كانت الأداة متعددة الأسطر
لتحديد الصورة التى ستظهر على الأداة Image Read Only تحديد قيمة تبين ما إذا كانت محتويات الأداة للقراءة فقط
لتحديد موقع الصورة على الأداة Image Align Append Text تضيف كتابة إلى ماهو موجود بال Text box
لتحديد اسم الأداة فى البرنامج Name Text Length معرفة عدد الأحرف المكتوبة داخل الأداة
لتحديد ما سيكتب على الأداة Text Modified معرفة أو تحديد قيمة تبين ما إذا كان مستخدم البرنامج قد أجري تعديلات على الأداة منذ بداية البرنامج
لتحديد موقع الكتابة على الأداة Text Align MaxLength تحديد أقصى عدد من الحروف ممكن كنابتة داخل الأداة
لتحديد قيمة معينة تبين إذا كانت الأداة مرئية أو لا Visible Selected Text تحديد قيمة تبين الجزء الذى تم اختياره حاليًا من محتويات الأداة
لتحديد قيمة معينة تبين استجابة الأداة لمشغل البرنامج أو أنها لا تستجيب Enabled Key Press تحدث عندما يتم الضغط على أي مفتاح في لوحة المفاتيح في حالة ما إذا كان الأداة مستحوذة على focus
تحديد نوعية الحدود الخارجية للأداة Border Style Select All تختار كل الكلام الموجود
معرفة أو تحديد شريط اللف Scroll Bars Selection Start معرفة أو تحديد نقطة الاختيار من محتويات الأداة
تمحو كل ما هو موجود Clear Character Casing تحديد ما إذا كانت الأداة ستتدخل في تعديل الحروف small letters
إلغاء أخر تعديل على الكتابة الموجودة Undo Selection Length تحديد قيمة عدد الأحرف التى تم اختيارها من الأداة
ترسل نسخة من الجزء الذي تم اختياره Copy Enter تحدث عندما تستحوذ الأداة على ال Focus
ترسل الجزء الذى تم اختياره Cut Leave إلغاء أخر تعديل على الكتابة الموجودة
أيقونة المعلومات ( Information ) : هذه الأيقونة تستخدم للإشارة إلى أن ما يتم عرضه في مربع الرسالة هو معلومات مفيدة للمشغل
أيقونة الاستفهام ( Question ) : هذه الأيقونة تستخدم للإشارة إلى أن ما يتم عرضه في مربع الرسالة هو سؤال يحتاج إلى إجابة من مشغل البرنامج
أيقونة الموقف الحرج ( Critical ) : يتم عرض هذه الأيقونة لإعلام مشغل البرنامج أن هناك خطأً جسيماً
أيقونة التعجب ( Exclamation ) : هذه الأيقونة تستخدم لجذب الانتباه إلى أن ما يتم عرضه هو شئ هام ويستحق الانتباه إليه
Object Name. Property = Value Object Name. Method
X .Text .ToUpper( ) MsgBox( Arg1, [ Arg2],[ Arg3] )
MsgBoxStyle.
ضع علامة ( √ ) أمام العبارات الصحيحة و علامة ( x ) أمام العبارات الخاطئة
1- يتم أنشاء الكائن Object من التصنيف Class ( √ )
2- التغليف Encapsulation يستخدم لإخفاء بيانات Class ( √ )
3- عندما يرث تصنيف تصنيفا أخر فإنه يرث الخصائص فقط ( x ) * يرث الخصائص و الوظائف *
4- يمكن تشغيل البرنامج بالنقر على مفتاح ( F5 ) ( √ )
5- تستخدم Msgbox فى عرض رسالة داخل Label ( x ) * يستخدم فى عرض رسالة معينة و هى بديلة للإداة Label *
6- يعتبر جهاز الكمبيوتر كائن Object مكون من عدة كائنات ( √ )
7- يعتبر لون القلم أحد وظائف Methods للقلم ( x ) * لون القلم من خصائص القلم Properties*
8- تشغيل جهاز الكاسيت يعتبر حدثا Event ( x ) * تشغيل جهاز الكاسيت يعتبر methods*
9- خصائص الكائن Properties تحدد شكل رسمة الكائن ( √ )
10- يتميز الكائن بأن له خصائص و وظائف و أحداث ( √ )
ضع الكلمة المناسبة من الكلمات الأتية مكان النقاط
Object – Event - Class – Properties – Methods Inheritance - Encapsulation
1- يعتبر الضغط بمؤشر الفأرة داخل النافذة ..........( ( Event........
2- يعتبر عرض النافذة ................( ( Methods.....................
3- الضغط على مفتاح من لوحة المفاتيح داخل النافذةيعتبر..(Event )..
4- الخصائص والوظائف التى يأخذها الأبن من أبيه تعتبر...( Inheritance)..
5- الذهاب إلى المدرسة يعتبر ...... ( …………….. ( Methods
6- كمية المياه الموجودة داخل بحيرة تعتبر ...( Properties ).......
7- الرسم التخطيطى لجهاز تسجيل موجود بالكتالوج يعتبر.. ( Class)..
8- يعتبر....( Encapsulation ) ..... إخفاء للبيانات داخل التصنيف
9- يعتبر لون و شكل القلم ........( Properties ) ......................
10- إنشاء الكائن يكون من خلال .......... ( Class )................
11- لون السيارة يعتبر .............( Properties )....................
12- يعتبر جهاز الكمبيوتر الشخصى ...... ( Object ) .............


الرجوع الى أعلى الصفحة اذهب الى الأسفل
http://hoad-nageih.worldgoo.com
 
مراجعة حاسب 3ع
استعرض الموضوع السابق استعرض الموضوع التالي الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
مدرسة حوض نجيح الاعدادية الثانوية المشتركة :: منتدى الحاسب الالى-
انتقل الى: