Professional Documents
Culture Documents
3 اﻟﺼﻒ
اﻻﻋﺪادى
اﻟﻤﻔﻴﺪ
«�UO�u�uMJ�Ë d�uO�LJ
«* U�uKF
اﻋــــﺪاد
ﻋــﻤـﺮو اﻟــــﻄﺤـــﺎن
01007956817
الثالث االغدادى اغداد غهره الطحان
موقف ٌتطلب إٌجاد لل له وى هدف مطلوب الوصول إلٌه من خبلل إتباع عد خطوات
بترتٌب ملدد
المشكلة
مثال
Problem
- 3مسالة رٌاضٌة -1إعداد كعكة
- 4اعداد كوب من العصٌر -2اعداد كوب من الشاى
عبار عن الخطوات واألنشطة والعملٌات التً ٌنبغً القٌام بها للوصول إلى هدف وو ناتج
من خبلل خطوات مرتبة ومعطٌات ملدد لل المشكلة
مللوظة Problem
اللفاظ على ترتٌب خطوات لل المشكلة هو وساس لل المشكلة والخطأ فً تنفٌذ خطو قبل Solving
األخرى تمزداد صعوبة لل المشكلة
مرالل لل المشكلة
تلدٌد المخرجات المطلوبة و المدخبلت المتوفر وعملٌات المعالجة اللسابٌة وو المنطقٌة ووال :تلدٌد المشكلة
هى الد اسالٌب لل المشكبلت وتكون على شكل سلسلة مجموعة من اإلجراءات المرتبة ثانٌا :إعداد خطوات
ترتٌبا منطقٌا للل مشكلة و من طرق تمثٌلها خرائط التدفق اللل الخوارمزمٌة
لفظ الخوارمزمٌة نسبة لعالم الرٌاضٌات ومؤسس علم الجبر ملمد بن موسى الخوارمزمً Algorithm
بعد االنتهاء من عمل خرٌطة التدفق Flowchartنقوم بترجمة خرٌطة التدفق باستخدام ثالثا :تصمٌم البرنامج
إلدى لغات البرمجة على الكمبٌوتر
نقوم بإدخال بٌانات للبرنامج معروف نتائجها مسبقا لتى نتمكن من مقارنة النتائج التً
رابعا :اختبار صلة
نلصل علٌها بالنتائج الفعلٌة وبذلك ٌمكن ون نكتشف األخطاء ونقوم بتصلٌلها
البرنامج وتصلٌح
على سبٌل المثال وثناء كتابة البرنامج نقع فً بعض األخطاء بدون قصد قد نكتب عبلمة
األخطاء
الطرح (–) بدال من عبلمة الجمع ( )+مثبل
ٌتم كتابة كل الخطوات التً اتخذت للل المشكلة من مدخبل ت ومخرجات وخطة لل
وخرٌطة التدفق المستخدمة و لغة البرمجة وهذا ٌفٌد فً لالة اشتراك وكثر من شخص فً خامسا :
كتابة البرنامج وو عند التعدٌل فً البرنامج بواسطة وشخاص آخرى توثٌق البرنامج
61667956817
الثالث االغدادى اغداد غهره الطحان
الفصل الثاىى
هً إلدى لغات البرمجة ذات المستوى العالً ومصممة لتكون سهلة التعلم،لٌث ون
ووامرها وتعلٌماتها تكتب باللغة اإلنجلٌمزٌة ،تستخدم إلنتاج تطبٌقات منها
( ) Windows Applications -1تطبٌقات مكتبٌة لغة الفٌجوال بٌمزٌك دوت نت
( (Web Applications -2تطبٌقات وٌب vb.net
2
الثالث االغدادى اغداد غهره الطحان
نالحظات
-1هناك خصائص مشتركة بٌن معظم ودوات التلكم المختلفة مثل nameو Textو Back Colorو Fore Color
Right To -2هنا خصائص ال ٌظهر وثرها على ودوات التلكم إال بعد ضبط خصائص وخرى مثال ال تعمل الخاصٌة
Left Layoutإال إذا كانت قٌمة الخاصٌة Right To Left.تساوي (Yes
-3هنا خصائص إذا تم ضبطها للنموذج تطبق على ودوات التلكم التً ٌتم وضعها على هذا النموذج مثل خاصٌة
FontوFore Color
-4القٌمة االفتراضٌة للخاصٌة Textوالخاصٌة Nameوالد وهًForm1
-5هنا خصائص ٌظهر وثر ضبطها على النموذج فورا فً و ضع تصمٌم البرنامج.
-6هنا خصائص ال ٌظهر وثر ضبطها على النموذج وو ودوات التلكم اال فً وضع تشغٌل البرنامج
-7جمٌع خصائص ودوات التلكم لها قٌم افتراضٌة ٌمكن تغٌرها
-8عند إدراج اى ودا تلكم على نافذ النموذج فان المكان االفتراضً هو االلداثى ( )0.0اعلى نافذ النموذج الٌسار او
الٌمٌن
-9عند انشاء مشروع جدٌد ٌتم ادراج نافذ نموذج تلقائٌا
غهره الطحان -10الخاصٌة nameمشتركة بٌن جمٌع ادوات التلكم
-11تتمٌمز ادا text boxبالخاصٌة password char
-12تتمٌمز ادا العنوان labelبالخاصٌة auto size
- 14الخاصٌة itemsمشتركة بٌن ادا التلكم listboxوادا التلكم compo box
3
الثالث االغدادى اغداد غهره الطحان
(( الخصائص ههظائفها هكيفية طبطها )) الفصل الثالث
الوظٌفة الخاصٌة م
اسم االدا المستخدم فً نافذ الكود تظهر فى وضع التصمٌم فقط Name 1
النص الظاهر على على االدا Text 2
تلدد اللون الخلفً الدا Back Color 3
اتجاه ودوات التلكم على نافذ النموذج من الٌمٌن إلً الٌسار وتأخذ القٌمة yesو no Right To Left 4
تخطٌط ودوات التلكم على النموذج من الٌمٌن إلى الٌسار وتأخذ القٌمة trueو false Right To Left Layout 5
تتلكم فً إظهار وو إخفاء صندوق تصغٌر نافذ النموذج لئلخفاء تأخذ القٌمة false 6
Minimize Box
واإلظهار تأخذ true
تتلكم فً إظهار وو إخفاء صندوق تكبٌر نافذ النموذج لئلخفاء تأخذ القٌمة false 7
Maximize Box
واإلظهار تأخذ true
تتلكم فً إظهار وو إخفاء صندوق التلكم على نافذ النموذج لئلخفاء تأخذ القٌمة 8
Control Box
falseواإلظهار تأخذ true
نمط لدود نافذ النموذج. Form Border Style 9
تلدد لالة نافذ النموذج فى وضع تكبٌر وو تصغٌر وو عادي Window State 10
تلدد موقع إدراج ادا التلكم على نافذ النموذج Location 11
لتلدٌد ارتفاع وعرض مزر ادا التلكم على النموذج Size 12
تلدٌد شكل ولجم ونمط خط النص الظاهر على ودا التلكم Font 13
تلدد هل لجم ودا العنوان ٌتغٌر تلقائٌا لسب النص المكتووب علوى األدا وم ال إذا كانوت 14
الخاصٌة Auto Sizeوذا كانت تلقائٌا لسب النص تأخذ القٌمة True Auto Size
إذا كانت ٌدوٌا عن طرٌق الماوس تأخذ القٌمة false
تلدد نمط إطار لدود ادا التلكم Border Style 15
تلوووووووووودد اللوووووووووود األقصووووووووووى لعوووووووووودد اللوووووووووورف التووووووووووً ٌمكوووووووووون إدخالهووووووووووا فووووووووووً 16
Max Length
صندوق النص( تأخذ القٌمة عدد األلرف مثبل ولٌكن 30لرف)
تلدٌد رممز ٌستخدم فً الظهور بدال من النص المكتوب فى لالة إذا ما وردنا عمل كلمة 17
Password Char
مرور مثبل ولٌكن *
تتووٌح إمكانٌووة تعوودد الس وطر داخوول ودا الووتلكم صووندوق الوونص القٌمووة trueتتووٌح علووى 18
Multi Line
امكانٌة وكثر من سطر والقٌمة falseتتٌح على سطر والد
مجموعة العناصر التً َتعرض فً االدا Items 19
تلدد إذا ما كانت العناصر داخل قائمة مرتبة وم ال لترتٌب العناصور وبجودٌا تأخوذ القٌموة 20
Sorted
trueولعدم ترتٌب العناصر تأخذ القٌمة false
تلدد إذا ما كان من الممكن اختٌار عنصر والد وو وكثر من العناصر المعروضة على 21
Selection Mode
صندوق القائمةList Box
Auto Complete Source 22عبار عن مصدر العناصر المقترلة لعملٌة اإلكمال وتأخذ القٌمة list items
ٌلدد الطرٌقة التً سوف ٌتم بها عملٌة إكمال القائمة وتأخذ القٌمة suggest Auto Complete Mode 23
توضح إذا ما كان اختٌار االدا تم اختٌارها وم ال إذا تم االختٌار تأخذ القٌمة true 24
Checked
إذا لم ٌتم االختٌار تأخذ القٌمة false .
اللون االمامى Forecolor 25
4
الثالث االغدادى اغداد غهره الطحان
5
الثالث االغدادى اغداد غهره الطحان
خريطةةةةةةت التةةةةةةدفق لحسةةةةةةاب هسةةةةةةاحت ارسن خريطت التدفق لجوع عدديي يتن ادخالهوا ارسن خريطت التدفق لحساب هتىسط وحاصل
ارسن خريطت التدفق لجل هعادلت هي
الدرجت األولً Y= 3X + 2
Area=L*W وإظهار الٌاتج ؟ ضرب ثالثت أعداد
وهحةةةةسط هسةةةةتطسل =Perimeter
)2*(L+W Start
Start
ارسن خريطت التدفق لحساب عدد السٌىاث بوعلىهست عدد ارسن خريطت التدفق لحساب هساحت الدائرة بوعلىهست ًصف القطر
الشهىر Rهع العلن بأى هساحت الدائرة Area=3014*R*R
Start Start
Read R
Read M
Area=3.14*R*R
Y=M/12
Print Area
Print Y
End
61667956817
الثالث االغدادى اغداد غهره الطحان
خريطةةةت التةةةدفق لطباعةةةت ًةةةاجن فةةةً حالةةةت أى ت ةةةىى خريطت التدفق لطباعت حاصل قسوت عدديي وإذا كاى
خريطت التدفق للحصىل علً درجت الحرارة ثن طباعت أكبر هي صفر أو أقل هي
الدرجت الودخلت أكبر هي أو تساوي 05 الوقسىم علسه يساوي صفر يطبع عبارة غسر
صفر أو تساوي صفر
هعروف
Start
Start Start
Yes Yes
Is N2=0
Is X>=50
Yes No
Is D = 0 "Printغٌر معروف"
"Printناجح" R = N1 / N2
No
No
Print Print R
Yes
No End
Is D > 0 "تساوى صفر"
End
Read N
Print
Print
"العدد مزوجى"
"العدد مزوجى"
End
7
الثالث االغدادى اغداد غهره الطحان
N=1
Start Start
Sum = 0
J=1
M=1
No
Sum = Sum + N
No J <= 12
M <= 3
N= N +1 Yes
Yes
Print J * 3
N>3 Print M M=M+1
J= J +1
Print Sum End
End
End
8
الثالث االغدادى اغداد غهره الطحان
السؤال األول :ضع عبلمة ( )ومام العبار الصلٌلة وعبلمة ( )ومام العبار الخطأ :
-1خرائط التدفق تستخدم وشكال وخطوط اتجاه للتعبٌر عن مرالل سٌر لل مشكلة ما)( .
ٌ -2مكن استخدام وي شكل هندسى لتمثٌل خطوات اللل عند رسم خرٌطة التدفق ()
للتعبٌر عن الطرٌفات وو البداٌة والنهاٌة فى خرٌطة التدفق () ٌ -3ستخدم الرممز
لتمثٌل عملٌة إتخاذ القرار فى خرائط التدفق )( . ٌ -5ستخدم الشكل
( ) -6لل المشكلة تعنً هدف وو ناتج مطلوب الوصول إلٌة .
-8لل المشكلة عبار عن الخطوات واألنشطة والعملٌات التً ٌنبغً القٌام بها للوصول إلً هدف وو ناتج ()
( ) -9توثٌق البرنامج عبار عن مجموعة من اإلجراءات المرتبة ترتٌ ًبا منطق ًٌا للل مشكلة معٌنة
عن كتابة كل الخطوات التً اتخذت للل مشكلة ما () -11اختبار صلة البرنامج عبار
-13توثٌق البرنامج عبار عن كتابة كل الخطوات التً اتخذت للل مشكلة ما )( .
( ) -14اختبار صلة البرنامج ٌعنً التأكد من خلو البرنامج من األخطاء .
-15خرائط التدفق هً تمثٌل تخطٌطً ٌعتمد على رسم بعض األشكال القٌاسٌة لتوضٌح ترتٌب عملٌات لل مشكلة ()
-16تساعد خرائط التدفق على سهولة فهم المشكلة وتللٌلها إلً برنامج ()
غهره الطحان
9
الثالث االغدادى اغداد غهره الطحان
السؤال الثانً :اختر األجابة المناسبة إلكمال كل عبار مما ٌلً :
-1الخطوات واألنشطة والعملٌات التً ٌنبغً القٌام بها للوصول إلً هدف وو ناتج ٌطلق علٌها :
ج -لل المشكلة . ب -المشكلة . و -تلدٌد المشكلة .
ج -الخوارمزمٌة . ب -جمٌع الرمومز الهندسٌة . و -وشكاالً قٌاسٌة وخطوط .
-3مجموعة اإلجراءات المرتبة ترتٌ ًبا منطق ًٌا للل مشكلة معٌنة ٌطلق علٌها :
ج -اختبار صلة البرنامج . ب -الخوارمزمٌة . و-المشكلة .
ج -الخوارمزمٌة . ب -توثٌق البرنامج . و -اختبار صلة البرنامج .
ج -خرائط التدفق . ب -اختبار صلة البرنامج . و -توثٌق البرنامج .
ٌ -6تضمن وسلوب لل المشكلة العدٌد من المصطللات ،والمصطلح ال ُمعبر عن " إعداد كوب من العصٌر " هو :
ج -مشكلة . ب -خوارمزمٌة . و -خرٌطة التدفق .
ٌ -7تضمن وسلوب لل المشكلة العدٌد من المصطللات ،والمصطلح ال ُمعبر عن " مسألة رٌاضٌة " هو :
ج -تصمٌم برنامج على الكمبٌوتر . ب -مشكلة . و -خوارمزمٌة .
-8تمثٌل تخطٌط ٌعتمد على رسم بعض األشكال القٌاسٌة لتوضٌح ترتٌب عملٌات لل المشكلة ،نطلق علٌه :
M=1
غهره الطحان
False
M <= 3
True
Print M ( )1عدد مرات التكرار (طباعة قٌمة )Mهو :
16
الثالث االغدادى اغداد غهره الطحان
السؤال الثانً :اختر اإلجابة المناسبة إلكمال كل عبار مما ٌلً :
-1تعتمد لغة البرمجة كائنٌة التوجه علً :
ج -كائنات فى ذاكر الكمبٌوتر . ب -استخدام تطبٌقات الوٌب . و -استخدام تطبٌقات مكتبٌة .
-2تستطٌع إنتاج تطبٌقات مكتبٌة وو تطبٌقات وٌب باستخدام :
ج -خصائص وولداث . ب -لغة البرمجة . VB.NET و -كائنات فى ذاكر الكمبٌوتر .
-3مجموعة الصفات التً ٌتصف بها الكائن من طول واسم ولون وغٌرها ٌ ،طلق علٌها :
ج -ولداث . ب -إجراءات . و -خصائص .
-4النقر Clickعلى مزر األمر ٌعتبر :
ج -لدث . ب -إجراء .. و -خاصٌة .
-5مجموعة األوامر والتعلٌمات التً ترغب فى تنفٌذها ٌطلق علٌها :
ج -ولداث . ب -إجراءات . و -خصائص .
-6مصطلح ٌ Propertiesشٌر إلً :
و -السمات التً تصف الكائن وتمٌمزه .ب -األلداث التً ٌمكن ون تقع على الكائن .ج -األوامر والتعلٌمات التً ٌتم
تنفٌذها .
-7مصطلح ٌ Eventsشٌر إلً :
و -السمات التً تصف الكائن وتمٌمزه .ب -األلداث التً ٌمكن ون تقع على الكائن .ج -األوامر والتعلٌمات التً ٌتم
تنفٌذها .
-8مصطلح ٌ proceduresشٌر إلً :
و -السمات التً تصف الكائن و تمٌمزه ب -األلداث التً ٌمكن ون تقع على الكائن ج -األوامر والتعلٌمات التً ٌتم
تنفٌذها
-9المكتبات والمترجمات وبٌئة تشغٌل التطبٌقات من وهم العناصر المكونة لـ :
ج.Net Framework - ب Event Driven - وObject Oriented -
-10بٌئة التطوٌر المتكاملة IDEتطلق على
ج.Net Framework - بVisual Studio - وVisual Basic.Net -
12
الثالث االغدادى اغداد غهره الطحان
السؤال األول :ضع عبلمة ( )ومام العبار الصلٌلة وعبلمة ( )ومام العبار الخطأ :
-1وظٌفة الخاصٌة RightToLeftلنافذ النموذج Formتلدٌد إتجا ودوات التلكم من الٌمٌن إلً الٌسار ()
-2وظٌفة الخاصٌة RightToLeftلنافذ النموذج Formتلدٌد لالة النموذج على الشاشة فى وضع تكبٌر وو تصغٌر()
-3ضبط الخاصٌة ControlBoxلنافذ النموذج ٌتلكم فى إظهار Formفى وضع التكبٌر عند تشغٌل البرنامج ()
-4تستخدم الخاصٌة Nameفى إظهار نص معٌن فى شرٌط عنوان نافذ المستخدم كإسم للنافذ ()
-5تستخدم الخاصٌة Textفى إظهار نص معٌن فى شرٌط عنوان نافذ المستخدم ()
-6ضبط بعض خصائص نافذ النموذج ٌُ Formطبق على ودوات التلكم التً ٌتم وضعها على نافذ النموذج ()
-7الخاصٌة ٌ Window Stateظهر وثر ضبطها لنافذ النموذج Formفى نمط التشغٌل فقط ()
-8تستطٌع تغٌٌر موضع مزر األمر Buttonعلى نافذ النموذج من خبلل الخاصٌة )( Size
-9تستطٌع تغٌٌر موضع مزر األمر Buttonعلى نافذ النموذج من خبلل الخاصٌة )( Location
-10إدراج ودوات التلكم تلقائ ًٌا على نافذ النموذج ٌ Formكون عند اإللداثى ( )0.0فى منتصف نافذ النموذج ()
ٌ -11مكن تغٌٌر لجم ودا العنوان Labelتلقائٌا إذا كانت )( AutoSize = True
ٌ -12مكن تغٌٌر لجم ودا العنوان ٌ Labelدو ًٌا إذا كانت )( AutoSize = False
-13تتمٌمز ودا التلكم TextBoxبالخاصٌة )( PasswordChar
-14تتمٌمز ودا العنوان Labelبالخاصٌة )( AutoSize
كل من ودا التلكم ListBoxوودا التلكم صندوق التلرٌر والسرد CompoBoxفى الخاصٌة
ٌ -15شترك ٍ
)( Items
كل من ودا التلكم ListBoxوودا التلكم صندوق التلرٌر والسرد CompoBoxفى الخاصٌة
ٌ -16شترك ٍ
)( Suggest
-17ودا التلكم التً تستخدم فى التواء مجموعة من عناصر التلكم ذات الوظٌفة الوالد على النموذج هً
)( GroupBox
-18ودا التلكم التً تستخدم فى التواء مجموعة من عناصر التلكم ذات الوظٌفة الوالد على النموذج هً
)( ListBox
-19عنصر التلكم الذي ٌمكن استخدامه على نافذ النموذج إلختٌار نوع الطالب "ذكر" وم "ونثى" هو
)( ChechBox
CompoBox -20هو ادا التلكم التً تسمح للمستخدم اختٌار عنصر والد من عد عناصر فى وصغر مسالة
ممكنة على نافذ النموذج ()
13
الثالث االغدادى اغداد غهره الطحان
14
الثالث االغدادى اغداد غهره الطحان
-16ودا التلكم التً تسخدم فى إلتواء مجموعة من عناصر التلكم ذات الوظٌفة الوالد على النموذج هً :
جGroupBox - بListBox - وCompoBox -
-17عنصر التلكم الذي ٌمكن استخدامه علً نافذى النموذج الختٌار نوع الطالب "ذكر" وم "ونثى" هو :
جTextBox - بChechBox - وRadioButton -
-18ودا التلكم الذي ٌمكن استخدامها على نافذ النموذج بلٌث تسمح للمستخدم اختٌار وكثر من بدٌل هً :
جCheckBox - بGroupBox - وRadioButton -
-19ودا التلكم الذي ٌمكن استخدامها على نافذ النموذج بلٌث تسمح للمستخدم اختٌار وكثر من عنصر هً :
جCheckBox - ListBox ب- وRadioButton -
-20ودا التلكم التً تسمح للمستخدم باختٌار عنصر والد من 15عنصر فى وصغر مسالة ممكنة على
ب ListBox -جRadioBox - نافذ النموذج هً :وCompoBox -
-21إلخفاء صندوق التكبٌر من على نافذ النموذج اختر الخاصٌة
– False Minimize Box – MaxmizeBox
-22للتلكم فى لدود نافذ النموذج Formنستخدم الخاصٌة
ForeColor – FormBorderStyle - BackColor
-23إذا كانت قٌمة خاصٌة Sizeلمزر األمر Button1هى) (65;34تدل على
الطول 34والعرض 65 االرتفاع 34والعرض - 65 العرض 34واالرتفاع – 65
-24الخاصٌة Multilineعندما تأخذ القٌمة Trueفإنها تسمح بإدخال النص على:
عد اسطر سطر والد – و -جمزء من سطر –
15
الثالث االغدادى اغداد غهره الطحان
اسئلة نتيوغة
السؤال االول اشرح العبارات التالٌة
-1كائنٌة التوجهه
جـ -الن تطبٌقاتها تعتمد و تعمل من خبلل كائنات فى ذاكر الكمبٌوتر
غهره الطحان -2موجهه باللدث
جـ – الن االوامر والتعلٌمات تنفذ عند وقوع اللدث المرتبط به
السؤال الثانى اختر االجابةالصلٌلة
-1خاصٌة تستخدم لتغٌٌر لجم وارتفاع االدا ( االبعاد)على نافذ النموذج هى .......
text و location -ب size -ج-
-4تستخدم الخاصٌة ...............لتلدٌد اللون االمامى للنص الظاهر على االدا
و forecolor -ب font -جbackcolor -
-5الخاصٌة ...........تستخدم الستبدال رممز( *) بدال من النص المكتوب داخل textbox
maxlength - Passwordchar - Multi Line
-6خاصٌة ........تلدداذا كان من الممكن اختٌار عنصر والد او اكثر من قائمة listbox
sorted - selectionmode - items
-7الخاصٌة minimaizeتستخدم الخفاء صندوق التصغٌر وتاخذ القٌمة ...............
true - false - none
-8الخاصٌة ........تستخدم لتلدٌد اللد االقصى من اللروف داخل textboxوتاخذ قٌمة عددٌة
Multi Line - Passwordchar - max length
-10خرٌطة التدفق لطباعة نوع العدد مزوجى او فردى.....................
بسٌط تكرار -تفرع -
-11خرٌطة التدفق لطباعة االعداد الصلٌلة من 1الى 3هى............
-بسٌط تفرع تكرار -
-12من الخصائص المشتركة بٌن معظم ادوات التلكم المختلفة...............
كل ماسبق - name - backcolor
-14الخاصٌة ..................تلدد نمط وشكل لدود ادا العنوان label
Borderstyle - formborderstyle - autosize
-15تستخدم الخاصٌة ...................لتلدٌد اللون االخلفى لبلدا
backcolor - font - forecolor
-16قائمة تعرض اسماء ادوات التلكم المدرجة على نافذ النموذج
class name - method name - control name
-17قائمة تعرض االلداث الخاصة بالعنصر المختار من القائمة class name
control name - method name - class name
ٌ -19تم ادخال العناصر الى ادا list boxعن طرٌق الخاصٌة..............
items - sorted - name
-20لفتح نافذ الخصائص بالضغط على مفتاح ............من لولة المفاتٌح
f7 - f4 - f5
16
الثالث االغدادى اغداد غهره الطحان
17
الثالث االغدادى اغداد غهره الطحان
()8 label1.autosize=false
()8ضبط لجم ودا العنوان ٌدوٌا لسب لجم النص
18