عرض مشاركة واحدة
قديم 09-01-2009, 03:34 PM   #6

ahmedramzi
عضو جديد





• الانـتـسـاب » Dec 2008
• رقـم العـضـويـة » 46576
• المشـــاركـات » 10
• الـدولـة »
• الـهـوايـة »
• اسـم الـسـيـرفـر »
• الـجـنـس »
• نقـاط التقييم » 10
ahmedramzi صـاعـد

ahmedramzi غير متواجد حالياً



افتراضي



مراجعة الفصل الدراسي الأول
لمادة الحاسب الآلي للصف الثالث الإعدادي





مع تحيات
أسرة الحاسب الآلي



مقدمه للبرمجة

1-عرف كل من :
1- نظام المعلومات 2- البيانات
نظام المعلومات
هو أى نظام يجمع بين التكنولوجيا ممثله فى الكمبيوتر والافراد حيث يسمح لأى مؤسسه بجمع وتخزين البيانات واستخدام المعلومات من هذه البيانات

البيانات
هى الحقائق المجرده التى يتم تجميعها وتخزينها بواسطه نظام المعلومات مثل الحروف والارقام والمعلومات

2- ما هى العمليات التى يقوم بها الكمبيوتر ؟
1- ادخال البيانات (قراءة البيانات) 4- تخزين البيانات
2-اجراء العمليات الحسابية 5- مقارنه قيمتين
3- تكرار تنفيذ أمر معين 6-اخراج النتائج

3- ما هى الخوارزميه(Algorithm ) ؟

هى أى طريقه تهدف لحل المسأله على صوره خطوات مرتبه ترتيب منطقى واذا اتبعناه نصل لحل المساله

4- ما الفرق بين الفرق بين المترجم والمفسر ؟

المترجم:- يقوم بتحويل البرنامج بالكامل الى لغه الاله قبل ان يبدأ فى تنفيذ أى أمر

المفسر :- يحول البرنامج من لغة البرمجة إلي لغة الآلة واحد تلو الآخر .

اذكرالفرق بين اللغات عالية المستوي ولغة الآلة ؟

اللغات عالية المستوي :
لغات تستخدم لكتابة البرنامج باللغة الانجليزية ولكن بقواعد معينة مثل ( الكوبول –الفورتران)
لغة الآلة :
هي لغة خاصة لا يفهمها إلا الحاسب وتتكون من (0 ،1)

*************************
خرائط التدفق

عرف خرائط التدفق Flow Chart ؟

هي تمثيل بيان يعتمد علي الرسم لتوضيح العمليات اللازمة لحل المسألة

أهم أشكال خرائط التدفق



بداية ونهاية تشغيل اتخاذ القرار ادخال البيانات والطابعة
*************************


السودوكود Pseudocode

ما هو السودوكود ( Pseudocode )؟
هو طريقة لعرض خطوات حل المسالة باستخدام أوامر مختصرة مكتوبة بلغة مشابهة للغات البرمجة
مزايا السودوكود
سهل الفهم
لايستعمل رموز خاصة
لايستعمل قواعد خاصة
من السهل تحويله إلي برنامج باستعمال احدي لغات البرمجة
عيوب السودوكود
1- قد يكون طويلا في حالة المسالة المعقدة
تمرين (1):-
ارسم خريطة تدفق لبيان عملية إدخال رقمين وقسمتها وادخال ناتج لقسمة مع بيان السودكود الخاص بذلك ؟




تمرين (2)






الحـــــــــــــــل :
أ-

ب-

ج-

د-


ه-

الفصل الرابع
البــرمجة الشئيــة
عرف كل من :-

الكائن object - الخصائص properties - الوسائل methods - الاحداث events
التصنيف class - البرمجة الشيئية (oop) - التغليف encapsulation - التوريث inheritance
الاجابة :-


الكائن object
هو شئ مادى له وجود نتعامل معه في حياتنا اليومية بصفة دائمة
الخصائص properties تحديد شكل وسمة الكائن وكل كائن له مجموعة من الخصائص
الوسائل methods
هي وصف لسلوك معين مصاحب للكائن أي هي أفعال محددة مسبقا
الاحداث events هو عبارة الفعل الذي يقع علي الكائن و يستجيب له
التصنيف class هو قالب يمثل جميع الخصائص و الوظائف التي يحتويها الكائن
البرمجة الشيئية (oop) تقسيم البرنامج إلي وحدات تسمي كائنات لكل كائن خصائص ووظائفه التي تميز وتحدد سلوكه
التغليف encapsulation إخفاء البيانات داخل الكائن بحيث لايتم الوصول إليها إلا بصلاحيات معينة
التوريث inheritance أي كائن يرث خصائص ووظائف الكائنات الآخري بالإضافة إلي خصائصه الإضافية

ما هى خطوات الدخول لبرنامج v.b.net 2005 ؟ وانشاء مشروع جديد ؟

طريقة فتح البرنامج هى :
START - 1
ALL PROGRAM - 2
VISUAL BASIC - 3

وطريقة انشاء مشروع جديد هى :
FILE - 4
NEW PROJECT - 5
WINDOWS APPLICATION - 6
7 - تظهر نافذة FORM



ما هى مكونات نافذة v.b.net 2005 ؟
شريط العنوان
شريط الأدوات
شريط القوائم
نافذة form
مربع solution explorer
صندوق الأدواتtoolbox

ما هى خطوات حفظ البرنامج فى v.b.net 2005 ؟

من قائمة File نختار Save all

ما هى طريقة تشغيل البرنامج فى v.b.net 2005 ؟

بالضغط على مفتاح f5

اكمل العبارات الاتية :-

الحـــــــــــــــــــــل :
1- event 2- properties 3- event 4- inheritance
حدث خصائص حدث التوريث
5- methods 6- object 7- class 8- encapsulation
افعال كائن تصنيف التغليف
ما معنى الصطلحات الاتية : IDE - OOP

OOP تعنى البرمجة الشيئية object oriented programming

IDE تعنى بيئة التطوير integrated development environment

-------------------------------------------------------------------------------------
من أشهر الأدوات المستخدمة (objects)

الأداه : button (مفتاح)

يقوم بأداء عمل معين عند الضغط عليه ومن أهم خصائصه مايلى :-


لتحديد النص الموجود فوق الكائن TEXT
معرفه اسم الأداة داخل البرنامج NAME
تحديد لون كحلفيه للكائن BACKCOLOK
وضع صوره فوق الكائن IMAGE
تغيير حجم الخط FONT
لون الكتابة على الاداه FORECOLOR
مرئي أو غير مرئي VISIBLE
نشط أو غير نشط ENABLED

الأداه : LABEL
لعرض كتابة لايمكن لمشغل البرنامج أن يغيرها

أشهر خصائصه
TEXT ALIGN موقع الكتابة داخل الأداه
BORDER STYLE نوعية الحدود الخارجية للأداه

الأداه: TEXTBOX
تعطي للمستخدم مكان لادخال البيانات أثناء تشغيل البرنامج

FOCUS إذا تعلق بالكائن فهو يعني أن الكائن في حالةالاستخدام
KEY PRESS تحدث عن الضعط علي مفتاح في لوحة المفاتيح في حالة إذا كانت الأداه مستحوذة علي FOCUS
اكمل العبارات الاتيه :-
تستخدم الخاصية ----------- لتحديد النص الموجود فوق الكائن
تستخدم الخاصية ----------- معرفه اسم الأداة داخل البرنامج
تستخدم الخاصية ----------- تحديد لون كحلفيه للكائن
تستخدم الخاصية ----------- وضع صوره فوق الكائن
تستخدم الخاصية ----------- لون الكتابة على الاداه
تستخدم الخاصية ----------- مرئي أو غير مرئي
تستخدم الخاصية ----------- نشط أو غير نشط

الحــــــــــــــــــل :-

TEXT
NAME
BACKCOLOK
IMAGE
FONT
FORECOLOR
VISIBLE
ENABLED
--------------------------------------------------------------------------------
اكمل مكان النقط مستخدما الكلمات الاتية : -

ALIGN - BORDER STYLE -TEXT - KEY PRESS
Debugger - editor -- form designer -- (نص المراد اظهاره) msgbox
FOCUS- msgbox

الخاصية ------------- تحدد موقع الكتابة داخل الأداه بينما تقوم
الخاصية ----------------- بتحديد نوعية الحدود الخارجية للأداه
اذا اتيحت الخاصية ----------- بالكائن فهو يعني أن الكائن في حالةالاستخدام
تحدث الخاصية ---------------- تحدث عن الضعط علي مفتاح في لوحة المفاتيح في حالة إذا كانت الأداه مستحوذة علي FOCUS
------------ هو برنامج يستخدم لتتبع وتصحيح الاخطاء
------------ هو وسيلة لتسهيل عملية الكتابة وتصحيح الاخطاء
------------ يساعد فى عمل المساحة اللازمة لتصميم واجهة المستخدم
-------------- هو مربع رسالة وهو طريقة بديلة للاداة label
قاعدة استخدام msgbox هى ---------------------

الحـــــــــــــــــــــل :-

1- TEXT ALIGN 2- BORDER STYLE 3- FOCUS
4- KEY PRESS 5- editor 6- Debugger
7- msgbox 8- ( نص المراد اظهاره ) msgbox
-------------------------------------------------------------------------------------
المطلوب كتابة كود برمجة لكل من الكائنات الاتية :
اجعل الكائن button1 كائن متاح الاستخدام (نشط)
اظهار رسالة " احب بلدى مصر" فى مربع رسالة يسمة msgbox
تظهر الكتابة على الكائن label5 فى منتصف الكائن
وضع الصورة المسماة c:\egypt على الكائن botton10
تغيير اسم الكائن text box3 الى question2


الحـــــــــــــــــــــــــل:-

button1.enabled=true
" احب بلدى مصر" msgbox
label5. TEXT ALIGN=center
botton10.image=c:\Egypt
text box3.name= question2




رد مع اقتباس