مدرس اون لايندخول

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

كيف تجرى عملية حسابية في ال Visual Basic.net.
· فى البداية تستقبل ما يكتبه المستخدم باستخدام اداة الكتابة Text Box وهذا يمثل المدخلات.
· ثم يتم اجراء العمليات الحسابية عليها في ذاكرة الحاسب.
· واخيراً تقوم بعرض النتائج بالتنسيق المناسب.
البيانات الثابتة و المتغيرة.
· اى بيانات تخزن في ذاكرة الحاسب الداخلية.
· هذه ا لذاكرة تتكون من ملايين الخلايا المتساوية و تسمى كل خلية (Byte ).
· يمثل عدد الخلايا حجم الذاكرة.
· تسمح كل لغات البرمجة بإعطاء اسماء للخلايا التى سيتم تخزين البيانات بها حتى يسهل تتبعها و التعامل معها.
· يعطى اسم واحد لكل خلية أو مجموعة من الخلايا ما دامت تحمل قيمة واحدة ولذلك:
اذا كانت القيم المخزنة تتغير اثناء تشغيل البرنامج فإن اسماء الخلايا التى تشغله هذه القيم يطلق عليها متغيرات Variables.
اذا كانت القيم لا تتغير اثناء تشغيلها البرنامج فإن اسماء الخلايا التى تشغلها هذه القيم يطلق عليها الثوابت Constants.
أكمل:
1- نوع البيانات shortيحجز..............Byte في الذاكرة ويخزن ............. رقم صحيح.
2- نوع البيان Boolean مداة ............. ويحجز ............. Byte.
3- عند عمل متغير يحمل قيمة "مصر" لابد من إختيار نوع البيان ..............
4- نوع البيان ............. أو ............. يستخدم لتخزين أرقام عشرية.
5- يسمح نوع البيان ............. يخزن حرف واحد حيث انه يحجز .............Byte في الذاكرة.
6- لتخزين تاريخ نستخدم نوع البيان ..............
7- عند تخزين البيان 0.24340968 يتم تخزينه في البيان ..............
ضع علام ( ) أو علامة (x )
1- نوع البيان Integer يحجز8 Byte في الذاكرة. ( )
2- نوع البيان Double يستخدم لتخزين ارقام 29 رقم صحيح أو واحد صحيح و28 رقم عشري. ( )
3- نوع البيان String بحجز 2 Byte في الذاكرة ويخزن 10 أرقام صحيحة ( )

قواعد تكوين الاسماء في ال VB.net:-
أولا: قواعد يجب الالتزام بها :-
يجب ان يبدأ الاسم بحرف من حروف الانجليزية
يأتى بعد الحرف الاول أى عدد من الحروف او الارقام
لايسمح ان يحتوى على رموز او علامات او مسافات ماعدا علامة ال Underscore
ممنوع استخدام الكلمات المحجوزة فى VB.net مثل Data – Short – Double .......... الخ
ثانيا : قواعد يستحسن الالتزم بها :-
اختيار اسماء ذات معنى مناسب.
فى الكلمات التى تتكون من مقطعين يمكن ان يبدأ كل مقطع بحرف كبير "Capital".
يفضل ان يبدأ الاسم بـ 3 احرف تعطى انطباع عن نوع المتغير.
امثلة لأسماء صحيحة
FirstName
Ahmed2000
PopulationOfEgypt
Spent_mony
امثلة لأسماء غير صحيحة
2ndWorldWar …………………………………
Spen.Mon ………………………………………..
Birth Day ……………………………………….
.Double ………………………………………..
ما الفرق بين هذين التعريفين
Dim a as integer
Dim b as integer=20
اولاً كلاهما تعريف لمتغير لانه بدأ بكلمة dim ولكن الاختلاف ان قيمة المتغير a الابتدائية هى صفر وقيمة المتغيرb الابتدائية هى 20.

الاعلان عن اكثر من متغير باستخدام امر Dim واحد
مثال توضيحى
اكتب صيغة تعريف المتغيرات الاتية
المتغيرين a,b نوع البيان الذى سيخزن بداخلهم integer
المتغيرين c,d نوع البيان الذى سيخزن بداخلهم string
1- Dim a as integer
Dim b as integer
Dim c as string
Dim d as string

2- Dim a,b as integer
Dim c,d as string

3-Dim a,b as integer , c,d as string

الثلاث صور السابقة لتعريف المتغيرات كلها صحيحة ولكن نلاحظ فى الطريقة الاخيرة اننا اعلنا عن جميع المتغيرات باستخدم امر ..... واحد.


يتحدد تلقائيا ثلاث خصائص لنوع المتغير فى اى برنامج عند اختيارنا لهذا المتغير وهذه الخصائص هى :
نوع البيانات التى يمكن تخزينها فيه
العمليات التى يمكن اجراؤها عليه
حجم الذاكرة الذى يحتاجه هذا المتغير .

أكمل:
-الثوابت هي ................................................ومن أنواعها ............... و ............
- المتغيرات هي ................................................
- الصيغة العامة للإعلان عن المتغيرات هي ………………………………………………………..



ان اهم دور للمتغيرات هو تخزين البيانات بها ولكى نخزن قيمة فى متغير نستخدم امر التخصيص



علامة = تسمى معامل التخصيص
( اى يتم حجز مكان فى الذاكرة يسمى باسم المتغير و توضع داخله القيمة )
لكي يتم تنفيذ التخصيص يجب مراعاة الاتى:-
اسم المتغير الذى نريد التخزين فيه يكون شمال (=)
القيمة المراد تخزينها تكون يمين (=) وتكون من نوع ملائم لنوع المتغير
القيمة يمكن ان تكون :-
قيمة مجردة مثل X=5
متغير من نوع اخر مثل X=Y
عملية حسابية مثل X=2Y+Z


إذا كان X=4 , y = 6
فاوجد ناتج Z = X* y
إلاجابة: =24 Z= 4*6


Price = Quantity*UnitPriceأوجد ناتج :
حيث أن:
Quantity = 100
UnitPrice = 5.5
Price = 0.0
ولتنفيذ هذا الأمر سيقوم الحاسب بعمل الآتي :-
§ استبدال القيمتين5.5 & 100 بالمتغيرين UnitPrice & Quantityبالترتيب فيصبح الطرف الأيمن للعلامة "=" هو5.5 * 100
§ تنفيذ عملية الضرب وحساب النتيجة،§ فتصبح القيمة تساوى (550)
§ تخزين النتيجة ( 550 ) فى .Price, أي أن Price = 550

استعمال امر التخصيص مع المتغيرات الحرفية

FirstName ="Hany"
SecondName = "Ahmed"
Fullname = "Welcome"&FirstName&" "&SecondName"
تكون النتيجة
Welcome Hany Ahmed
-
- قمنا بعملية ربط بين المتغيرات باستخدام العلامة &
- " " تعنى انه سيترك مسافة فارغة مقدارها مسافة واحدة أو عدة مسافات
- " " تعنى قيمة حرفية فارغة ( طولها صفر )


ضع علامة ( ) أو علامة ( x ) مع التصحيح
يجب ان يعبر اسم المتغير او الثابت عن معنى مناسب لاستعماله . ( )
بمجرد الاعلان عن ثابت فإن قيمته لا يمكن تغيرھا اثناء تشغيل البرنامج. ( )
عند الاعلان عن متغير ولا يتم وضع قيمة فيه فانه يضع صفر. ( )
يمكن الاعلان عن مجموعة من المتغيرات باستعمال امر Dim واحد. ( )
تسمى علامة = معامل التخصيص. ( )
لربط اكثر من قيمة حرفية او متغير حرفي ببعضھا لتكوين متغير حرفي واحد نستخدم العلامة .& ( )
اختر الإجابة الصحيحة مما بين القوسين لكل مما يأتي:
1- المتغـير العـددي الذي يأخـذ قيـم عـدديـة صحيحـة من 0 إلى 255 هـو
مـن النـوع ( Byte – Integer – String ).
2- المتغـير من النـوع ( Boolean – Byte – Short ) يأخـذ القيمـة True أو False.
3- لتخـزين قـيم عدديـة تحتوي على كسـور نستخدم متغيرات من النوع (Integer – Short – Single).
4- لتخـزين قـيم عـدديـة صحيحـة لا تحتـوي على كسـور نسـتخدم متغـيرات
من النـوع (Integer – Double – Single).
5- من قـواعـد تسـميـة المتغـيرات أو الثـوابـت في البرنامـج، يجـب أن
تبـدأ بـ ( رقـم - حـرف – أي رمـز ).
6- يمكـن اسـتخـدام الكلمـة ( Dim – Const – End ) للإعـلان عن أسـماء المتغـيرات في البرنامـج.
7- يمكـن اسـتخـدام الكلمـة ( Sub – Const – Dim ) للإعـلان عن أسـماء الثـوابت في البرنامـج.
8- تُسـتخدم أوامـر ( Try/Catch -Dim/As - Const/As ) لاكتشـاف الأخطـاء التي تحـدث أثنـاء تشـغيـل البـرنـامـج والتعامـل معهـا.
9- بعـد تنفـيذ الصـيغـة الحسـابيـة 2 + 3 * 4 يكـون النـاتـج هو ( 14 – 20 – 9 ).
10- نـاتـج تنفـيذ الصـيغـة الحسـابيـة 1+ 3^2 هـو ( 10 – 16 – 9 ).

ضع علامة (P) أمام العبارة الصحيحة و علامة (×) أمام العبارة الخطأ للعبارات الآتية:
1- المخازن التي يمكن أن تتغير قيمها أثناء تشغيل البرنامج يطلق عليها اسم "المتغيرات". (.....)
2- المخازن التي تتغير قيمها أثناء تشغيل البرنامج يطلق عليها اسم "الثوابت". (.....)
3- المتغـير من النـوع Integer يأخـذ قيـم عـدديـة صحيحـة من 0 إلى 255. (.....)
4- المتغـير من النـوع Byte يأخـذ قيـم عـدديـة صحيحـة من 0 إلى 255. (.....)
5- المتغـير من النـوع Boolean يأخـذ القيمـة True أو False. (.....)
6- لتخـزين قـيم عدديـة تحتوي على كسـور نستخدم متغـيرات من النوع Integer أو Short.(.....)
7- لتخـزين قـيم عدديـة تحتوي على كسـور نسـتخدم متغـيرات من النوع SingleأوDoube.(.....)
8- من قواعـد تسـمية المتغـيرات أو الثـوابـت في البرنامـج، يجـب أن تبـدأ بحـرف. (.....)
9- يمكـن اسـتخدام الكلمات Dim أو Integer أو Double كأسـماء لمتغـيرات في البرنامـج.(.....)

10- تُسـتخدم الكلمـة Dim للإعـلان عـن أسـماء المتغـيرات داخـل البرنـامـج. (.....)
11- تُسـتخدم الكلمـة Constant للإعـلان عـن أسـماء الثـوابت داخـل البرنـامـج. (.....)
12- تُسـتخدم أوامر Try/Catch لاكتشـاف الأخطاء التي تحدث أثناء تشـغيل البرنامج والتعامل معها. (.....)
13- من أولويـات العمليـات الحسـابيـة، عملية الجمـع تسـبق عمليـة القسـمة عنـد التنفيـذ. (.....)
14- من أولويـات العمليـات الحسـابيـة، عملية الضـرب تسـبق عمليـة الطـرح عنـد التنفيـذ. (.....)
15- تنفـيذ العمليات التي ما بداخـل الأقـواس تسـبق جميـع العمليـات الحسـابيـة. (.....)
اختر الإجابة الصحيحة مما بين القوسين لكل مما يأتي:
Dim , Const , String , Single ) )
1- أراد خـالـد حسـاب مجمـوع درجـات طـالب في المـواد الدراسـية فقـام باسـتخدام متغـيرات عـدديـة من النـوع Single حـيث تـم الإعـلان عنهـا بالكلمـة .................
2- كما اسـتخدم أيضـاً متغـير مـن النـوع ................... لوضـع فيـه اسـم الطـالـب.
3- كما تـم اسـتخدام متغـير مـن النـوع ................... لوضـع فيه مجمـوع درجات المواد الدراسـية.
احسب ناتج العمليات التالية :-
( 3+5) *(5-8 )
4* 3 / 6 +2
9^2 + (2 * 4)
3-2*(3+1)
5+6*2


remove_circleمواضيع مماثلة
avatar
privacy_tip صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى