اجابة اسئلة المراجعة
صفحة 1 من اصل 1
اجابة اسئلة المراجعة
الإجابة
إجابة السؤال الأول :
1- û 2- ü 3- ü
4- û 5- ü 6- û
7- û 8- û 9- ü
10- ü 11- ü 12- û
13- ü 14- ü 15- û
16- ü 17- ü 18- ü
19- û 20- ü 21- û
22- ü 23- û 24- ü
25- ü
إجابة السؤال الثانى :
1- المتغيرات
2- البرمجة
3- اختيار أسماء متغيرات ذات معنى تبين محتوى المتغير – كتابة الأوامر بطريقة سهلة وواضحة لا غموض فيها .
4-
True |
False |
6- جمل أوامر متتالية – جمل الاختيار والتشعب – جمل التكرار . 7- خصائص Properties
8- Value = Properties 9- الأحداث Events
10- Method 11- التوريث Inheritance
12- صندوق الأدوات Toolbox 13- مصمم النوافذ Form designer
14- مربع Solution Explorer 15- شريط الأدوات Toolbar
16- Toolbox – View 17- Build
18- TextAlign 19- MsgBox
20- Label 21- ImageAlign
22- Cut 23- Key Press
إجابة السؤال الثالث :
1- الثابت 2- الكائن Object
3- التصنيف Class 4- لغة الآلة
5- البيانات 6- Copy
7- السودوكود 8- التغليف
9- ForeColor 10- Debugger
11- الوسائل Methods 12- SelectAll
13- المعلومات 14- Visible
15- Clear
إجابة السؤال الرابع :
أ)
1- يفضل استخدام مربع الرسالة MsgBox عن أداة Label عند توصيل بيانات هامة للمستخدم لان مربع الرسالة يتم عرضه أمام المستخدم على هيئة مربع ويوقف استمرار البرامج حتى يتم إغلاق نافذته .
- أما أداة Label فإنها تعرض بيانات معينة يمكن أن يلتفت إليها المستخدم أو لا يلتفت إليها لأنها لا توقف سير البرنامج .
2- تم تسمية السودوكود بهذا الاسم (الكود غير الحقيقي) لأنه يشبه الكود الذى يتم كتابته بلغة البرمجة ولكنه ليست به قواعد خاصة مثله ويكتب بلغة انجليزية بسيطة . ولكن لا يتعرف عليها جهاز الكمبيوتر ولا يستطيع مترجم ترجمتها إلى لغة الآلة .
3- لان السودوكود ليس له قواعد أو شروط خاصة فى كتابته بل هو تعبير عن خطوات الحل بكلمات انجليزية عادية ، أما خرائط التدفق فلها قواعد وأشكال معينة يجب معرفتها جيدا والالتزام بها .
4- يتم وضع أقواس مربعة حول المعامل الثانى والثالث ليدل ذلك على أنهم معاملات اختيارية يمكن كتابتها أو تركها .
ب)
1- المفسر والمترجم عبارة عن برامج لتحويل أوامر لغات البرمجة إلى لغة الآلة التى يفهمها الكمبيوتر ، ولكن لكل منهم أسلوب مختلف فى التحويل :
- ولكن المترجم يقوم بتحويل أوامر البرنامج كلها مرة واحدة فى البداية ثم يقوم بالتنفيذ بعد ذلك ، والمترجم أسرع فى أجزاء عمليات المعالجة .
- أما المفسر فيقوم بتحويل أوامر البرامج ثم تنفيذها أمر ، حيث يتم تحويل الأمر الأول ثم تنفيذه مباشرة ثم تحويل الثانى وتنفيذه وهكذا ، والمفسر أسهل اكتشاف الأخطاء .
2 – خاصية Name : مسئولة عن معرفة وتغيير اسم الكائن الذى يتم التعامل به داخل البرنامج فى كتابة الأوامر .
- خاصية Text : مسئولة عن العنوان الذى يظهر فوق الأداة للتعبير عن وظيفة هذا الكائن.
3- هناك أربعة أنواع للأيقونات التى يمكن عرضها ، واستخدامها يتوقف على نوع الرسالة المراد عرضها وهذه الأيقونات هى :
- أيقونة الموقف الحرج Critical V
- أيقونة التعجب Exclamation i
- أيقونة المعلومات Information i
- أيقونة الاستفهام Question s
إجابة السؤال الخامس :
1- من قائمة File نختار أمر New Project
2- فى نافذة New Project نختار Windows من خانة Project type ومن خانة Template نختار Windows Application ثم نكتب اسم المشروع فى خانة Name وليكن الاسم Project 1 ثم نضغط زر Ok
3- نلاحظ ظهور نافذة Form للمشروع الجديد ومن صندوق الأدوات نضغط مرتين متتاليتين على أداة الزر Button لإضافته على نافذة النموذج .
4- نضغط بزر الفأرة مرتين متتاليين على أداة الزر للدخول لنافذة الكود الخاصة به .
5- ثم نكتب الأمر التالي Button1. text = welcome
6- ثم نقوم بحفظ البرنامج من خلال فتح قائمة File ثم نختار أمر Save All
7- نقوم بتشغيل البرنامج من داخل V.B وذلك بالضغط على مفتاح F5 من لوحة المفاتيح .
إجابة السؤال السادس :
1- الناتج – Sum N – عداد (Countes)
Start |
Sum = 0 |
Print Sum |
End |
N = 0 |
N = N + 1 |
Sum = Sum + N |
Is N = 50 |
Yes |
No |
Start |
Sum = 0 |
Print Sum |
N = 0 |
N = N + 1 |
Sum = Sum + N |
Is N = 50 |
Yes |
No |
2-
1- Initialize the sum :
Sum = 0
2- Initialize the number of terms N, and the first term T :
N = 0
T = 1
3- Add the new term to sum
Sum = sum + t
4 – Increment the number of terms N by I and the term T value by 2 :
N = N + 1
T = T + 2
5- If N = 75 then Go to step 6
Else
Perform steps 3 through step 4 until N is equal to 75
End If
6 - print an outline showing the sum of the first 75 odd terms of the series
7- stop processing
محمد فتحي- المساهمات : 7
تاريخ التسجيل : 19/12/2010
صفحة 1 من اصل 1
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى