منتدى شنواى
هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.



 
الرئيسيةمجلة شنواىأحدث الصورالتسجيلدخول

 

 شرح رائع للفصل الأول الحاسب الآلى الثالث الإعدادى التيرم الثانى لا يفوتك

اذهب الى الأسفل 
كاتب الموضوعرسالة
أيمن فتيان
عضو ماسى
عضو ماسى
أيمن فتيان


عدد المساهمات : 319
نقاط : 883
تاريخ التسجيل : 19/10/2009

شرح رائع للفصل الأول الحاسب الآلى الثالث الإعدادى التيرم الثانى لا يفوتك Empty
مُساهمةموضوع: شرح رائع للفصل الأول الحاسب الآلى الثالث الإعدادى التيرم الثانى لا يفوتك   شرح رائع للفصل الأول الحاسب الآلى الثالث الإعدادى التيرم الثانى لا يفوتك Emptyالأربعاء 2 مايو 2012 - 12:19

كيف تجرى عملية حسابية في ال Visual Basic.net.
• فى البداية تستقبل ما يكتبه المستخدم باستخدام اداة الكتابة Text Box وهذا يمثل المدخلات.
• ثم يتم اجراء العمليات الحسابية عليها في ذاكرة الحاسب.
• واخيراً تقوم بعرض النتائج بالتنسيق المناسب.
 البيانات الثابتة و المتغيرة.
• اى بيانات تخزن في ذاكرة الحاسب الداخلية.
• هذه ا لذاكرة تتكون من ملايين الخلايا المتساوية و تسمى كل خلية (Byte ).
• يمثل عدد الخلايا حجم الذاكرة.
• تسمح كل لغات البرمجة بإعطاء اسماء للخلايا التى سيتم تخزين البيانات بها حتى يسهل تتبعها و التعامل معها.
• يعطى اسم واحد لكل خلية أو مجموعة من الخلايا ما دامت تحمل قيمة واحدة ولذلك:
1. اذا كانت القيم المخزنة تتغير اثناء تشغيل البرنامج فإن اسماء الخلايا التى تشغله هذه القيم يطلق عليها متغيرات Variables.
2. اذا كانت القيم لا تتغير اثناء تشغيلها البرنامج فإن اسماء الخلايا التى تشغلها هذه القيم يطلق عليها الثوابت Constants.

لاحظ ان :- الارقام بين الاقواس ( ) تعنى عدد الخلايا التى يشغلها الرقم في الذاكرة أى عدد البايت Bytes
أنواع البيانات (بطريقة أخرى)
نوع البيان الحجم الذى يشغله فى الذاكرة بالبايت طبيعة البيان المخزن داخله درجة الدقة
(عدد الخانات)
Byte 1 من 0 الى 255 لا توجد
Short 2 من – 32768 الى 32767 5 ارقام
Integer 4 من -2147483648 الى 2147483647 10 ارقام
Long 8 اكثر من 2147483647 19 رقم
single 4 من 3810 الى 3810 7 ارقام
double 8 اكبر 3810 15 أرقام
decimal 16 مبلغ من المال 29 رقم
char 2 تخزين حرف واحد لا يوجد
string العديد من الخلايا تخزين اعداد من 0 الى 2 بليون حرف لا يوجد
date 8 تاريخ من 1/1/0001 الى 31/12/9999 لا يوجد
boolean 2 True or False او yes or No لا يوجد
أكمل:
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:-
أولا: قواعد يجب الالتزام بها :-
1. يجب ان يبدأ الاسم بحرف من حروف الانجليزية
2. يأتى بعد الحرف الاول أى عدد من الحروف او الارقام
3. لايسمح ان يحتوى على رموز او علامات او مسافات ماعدا علامة ال Underscore
4. ممنوع استخدام الكلمات المحجوزة فى VB.net مثل Data – Short – Double .......... الخ
ثانيا : قواعد يستحسن الالتزم بها :-
1. اختيار اسماء ذات معنى مناسب.
2. فى الكلمات التى تتكون من مقطعين يمكن ان يبدأ كل مقطع بحرف كبير "Capital".
3. يفضل ان يبدأ الاسم بـ 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

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

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

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

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

علامة = تسمى معامل التخصيص
( اى يتم حجز مكان فى الذاكرة يسمى باسم المتغير و توضع داخله القيمة )
لكي يتم تنفيذ التخصيص يجب مراعاة الاتى:-
1. اسم المتغير الذى نريد التخزين فيه يكون شمال (=)
2. القيمة المراد تخزينها تكون يمين (=) وتكون من نوع ملائم لنوع المتغير
3. القيمة يمكن ان تكون :-
• قيمة مجردة مثل 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 ) مع التصحيح
1. يجب ان يعبر اسم المتغير او الثابت عن معنى مناسب لاستعماله . ( )
2. بمجرد الاعلان عن ثابت فإن قيمته لا يمكن تغيرھا اثناء تشغيل البرنامج. ( )
3. عند الاعلان عن متغير ولا يتم وضع قيمة فيه فانه يضع صفر. ( )
4. يمكن الاعلان عن مجموعة من المتغيرات باستعمال امر Dim واحد. ( )
5. تسمى علامة = معامل التخصيص. ( )
6. لربط اكثر من قيمة حرفية او متغير حرفي ببعضھا لتكوين متغير حرفي واحد نستخدم العلامة .& ( )

المعامل المؤثر العملية
+ جمع
- طرح
* ضرب
/ قسمة عادية
\ قسمة اعداد صحيحة
mod باقى القسمة
^ اسس

قسمة الاعداد الصحيحة وباقي القسمة
إذا قسمنا العدد الصحيح (Integer ) 48 على العدد الصحيح 5 فتكون النتيجه كالآتى :-
1. قسمة عادية
48 / 5 = 9
2. قسمة اعداد صحيحة
48 \ 5 = 9 ( اى اهمال باقى القسمة)
3. اذا اردنا الباقى فيمكن الحصول عليه كالآتى :-
48 mod 5 = 3
الاسس :
يستعمل معامل الاسس ( ^ ) فى رفع عدد معين ( الاساس ) الى اس معين و تكون النتيجة من النوع Double
فمثلا اذا كان X=5
وإذا كان Y=X^2
اذاً Y = 25

ترتيب تنفيذ العمليات الحسابية داخل VB يتم كالآتى : حتى يتم الحصول على النتائج الصحيحة
1. العمليات التى بين الاقواس ( الداخلية اولا ثم الخارجية )
2. عمليات الاسس
3. عمليات الضرب و القسمة ( الاولوية من اليسار ثم اليمين )
4. عمليات قسمة الاعداد الصحيحة
5. عمليات حساب باقى القسمة
6. عمليات الجمع و الطرح ( الاولوية من اليسار الي ليمين )

ما هى نتيجة تنفيذ العمليات الاتية بافتراض القيم التالية للمتغيرات :-
X = 2 Y = 3 Z = 4
A) X * ( Y + 1 )
B) Y^ X * X + Z *3

الحــــل
A) نستبدل كل متغير بقيمته، إذاً: 2* ( 3 + 1 )= X * ( Y + 1 )
1- حساب ما بداخل الاقواس اولا:ً 2 * ( 4 )
3- تنفيذ عملية الضرب فيكون الناتج = ( 8)
B ) نستبدل كل متغير بقيمته، إذاً: 3^ 2 * 2 + 4 * 3 Y^ X * X + Z *3=
1. يتم حساب الاس اولاً: 9 * 2 + 4 * 3
2. تنفيذ عملية الضرب التى في اليسار: 18 + 4 * 3
3. تنفيذ عملية الضرب التى في اليمين: 18 + 12
4. تنفيذ الجمع ليكون الناتج = (30)

احسب ناتج العمليات التالية :-
 ( 8 - 5 ) * (5 +3 )
 2 + 6 / 3 * 4
 (4 * 3 ) + 8 ^ 2
ضع علامة ( ) أو علامة ( X ) مع التصحيح.
1. يقوم VB.net بتنفيذ عمليات الطرح والقسمة أولاً ثم عمليات الضرب والجمع ( )
2. ناتج تنفيذ 4^3*5+2هو62 ( )
3. ناتج تنفيذ العملية 25 \ 3 هو 8 ( )
اختر الإجابة الصحيحة:
• ناتج تنفيذ 23 mod 7 = (1 – 3 – 2 - 5)
• ناتج تنفيذ 12/49 هو ( 4 – 4.08 – 1- 6 )
إجابة أسئلة الكتاب المدرسي

اختر الإجابة الصحيحة مما بين القوسين لكل مما يأتي:
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 ).

ضع علامة () أمام العبارة الصحيحة و علامة (×) أمام العبارة الخطأ للعبارات الآتية:
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
الرجوع الى أعلى الصفحة اذهب الى الأسفل
 
شرح رائع للفصل الأول الحاسب الآلى الثالث الإعدادى التيرم الثانى لا يفوتك
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1
 مواضيع مماثلة
-
» حصرياً وقبل أى حد مذكرة الفائق لتحقيق أعلى الدرجات فى مادة الحاسب الآلى الثالث الإعدادى التيرم الثانى
» مراجعة مميزة ومختصرة على منهج الحاسب الآلى التيرم الثانى الصف الثالث الإعدادى
» مراجعة ليلة الامتحان مادة الحاسب الآلى الثالث الإعدادى التيرم الثانى ررررررووووعه
» مذكرة أوائل الطلبة فى الحاسب الآلى الثالث الإعدادى التيرم الثانى حمل بسرعه قبل نفاذ الكمية
» حصرياً وقبل أى حد فقط على منتدى شنواى راجع على منهج الحاسب الآلى الصف الثالث الإعدادى التيرم الثانى فى 10 دقائق فقط

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