في تصنيف مناهج تعليمية بواسطة

حل أسئلة الحاسب الفصل الأول الترم الثاني ف 2 ثالث متوسط س و ج حل كتاب الحاسب ثالث عدادي ف 2 

حل مقررات الفصل الأول من كتاب الحاسب ثالث عدادي الفصل الدراسي الثاني بدون تحميل 

أسئلة على الفصل الأول (الترم الثانى) الصف الثالث الاعدادى

مرحباً بكم متابعينا الأعزاء طلاب وطالبات العلم  في موقعنا النورس العربي منبع المعلومات والحلول الذي يقدم لكم أفضل الأسئله بإجابتها الصحيحه من شتى المجالات التعلمية من مقرر المناهج التعليمية  والثقافية ويسعدنا أن نقدم لكم حل السؤال الذي يقول........ حل أسئلة الحاسب الفصل الأول الترم الثاني ف 2 ثالث متوسط س و ج حل كتاب الحاسب ثالث عدادي ف 2 

الإجابة هي كالتالي 

حل حاسب ثالث عدادي ف 2 

س : كيف يمكن ضبط خصائص Propertiesالأدوات Controls فى وضع التصميم ؟

جـ : يمكن ضبط ضبط خصائص Properties الأدوات Controls فى وضع التصميم سواء من :

1 - نافذة الخصائص Properties Window 2 - برمجياً من نافذة الكود Code Window

س : كيف يمكن تخصيص ( تحديد ) قيم لخصائص Properties بعض الأدوات Controls فى وضع التصميم ؟

جـ : يمكن تخصيص ( تحديد ) قيم برمجية لخصائص بعض الأدوات Control وذلك برمجياً كما يلى :

ControlName•Property = Value

س : ما هى الأسس التى يتم بناءً عليها تخزين قيم البيانات فى ذاكرة الكمبيوتر RAM التى يتم تخصيصها لخصائص الأدوات ؟

جـ : القيم التى يتم تخصيصها لخصائص الأدوات لها طريقة تخزين فى ذاكرة الكمبيوتر RAM بتمثيل معين يختلف حسب :

 1 – نوع بيان هذه القيم. 

 2 – الإستخدام الأمثل لذاكرة الكمبيوتر من حيث المساحة التخزينية. 

 3 – العمليات الحسابية والمنطقية التى ستجرى على هذه القيم.

س : ما هو أفضل نوع بيان يمكن أن يمثل لمتغير يحتوى على القيمة 3.14 ؟ ولماذا ؟

           Decimal – Double – Single – Integer - Long

جـ : هو Single لأنه : أ – يمثل الأعداد الحقيقية ( الصحيحة والعشرية ) وهى نفس قيمة ونوع البيان ( 3.14 )

        ب – أسرع فى العمليات الحسابية من كلاً من Double و Decimal

ج – أقل تمثيل فى عدد الخلايا التى يحجزها فى الذاكرة ( حجم الذاكرة ) وهى 4Byte ( تمثيل أمثل لذاكرة الكمبيوتر )

س : ماذا تعنى Byte فى التعبيرين التاليين : أ – 5Byte ب - Dim X As Byte   

جـ : أ - 5Byte هى وحدة قياس خلايا الذاكرة ووسائط التخزين الثانوية مثل الـHard Disk وكل 1Byte يساوى 8Bit

 ب - تعنى Byte فى Dim X As Byte نوع البيان العددى الصحيح الذى يمثل المتغير X وقيمته فى الذاكرة محصورة بين 0 : 255

س : ما هى قيمة المتغيرات التالية S ، L ، X فى الذاكرة ؟

S As Single = 5.2 , L As String , Dim X As Integer

جـ : - S = 5 سلسلة حرفية فارغة أو Null أو X = 0 - L = ""

س : ما هى القيمة الإفتراضية للمتغيرات الرقمية أو الحرفية أو المنطقية التى لا يتم إعطاء قيمة إبتدائية لها ؟

جـ : أ - القيمة الإفتراضية للمتغيرات الرقمية تأخذ القيمة 0  

ب - القيمة الإفتراضية للمتغيرات الحرفية تأخذ القيمة "" أو Null أو سلسلة رمزية ( حرفية ) فارغة

ج - القيمة الإفتراضية للمتغيرات المنطقية تأخذ القيمة False

س : أذكر القواعد التى يجب إتباعها عند إختيار نوع البيان Data Type للمتغيرات Variables ؟

جـ : 1 – حجم البيانات التى سوف تخزن بالمتغير Variable. 

 2 – الإستخدام الأمثل لذاكرة الكمبيوتر من حيث المساحة التخزينية. 

 3 – العمليات الحسابية والمنطقية التى ستجرى على القيمة المخزنة بهذا المتغير .

س : أذكر أفضل نوع بيان Data Type لمتغير يمكن أن يخصص له قيمة من تعبير حسابى به معامل حسابى للقسمة / ؟ ولماذا ؟

جـ : يمكن أن يكون أحد أنواع البيانات الغير صحيحة Single أو Double أو Decimal لأن ناتج التعبير الحسابى الناتج من عمليات القسمة قد ينتج عنه قيمة رقمية عشرية ( غير صحيحة )

س : أذكر الإرشادات التى يجب إتباعها عند تسمية المتغيرات Variables ؟

جـ : أ – يجب أن يبدأ إسم المتغير بحرف هجائى أو علامة _ ولا يبدأ برقم.

ب – يتكون من حرف أو أكثر

ج – ألا يحتوى على أى رمز أو علامات خاصة كالمسافة أو النقطة أو علامة الإستفهام أو ......... ( ? * = + - > < )

د – ألا يكون من الكلمات المحجوزة لدى لغة Visual Basic.Net مثل Sub – Text – Color – Me – Dim - Single - Double - Boolean - As - Short - Private................... إلخ

هـ - يفضل أن يعبر إسم المتغير عن محتواه ( هذا البند إختيارى )

س : كيف يمكن الإعلان مرة واحدة عن متغير أو أكثر سوف يتم استخدامهم داخل أكثر من إجراء حدث Event Procedure ؟

جـ : وذلك بلإعلان عنهم على مستوى ( نطاق ) التصنيف Class وعندها لا نحتاج إلى عملية الإعلان عنهما عند كل نطاق إجراء حدث Event Procedure موجود داخل نفس هذا التصنيف Class.

س : أذكر أنواع الأخطاء Errors التى يمكن أن تحدث عند كتابة الكود Code أو عند تنفيذ الكود Code ؟ وما أسباب حدوثها ؟

جـ : 1 - الأخطاء الإملائية والنحوية Syntax Errors : وتحدث عند كتابة الكود Code بصورة غير سليمة 

2 - الأخطاء المنطقية Logic Errors : وتحدث إذا استخدمت تعبيرات Expressions بناؤها غير سليم وتحدث فى جمل التخصيص غالباً ، مما يؤدى إلى نتائج غير سليمة عند استخدام البرنامج .

3 - أخطاء عند التشغيل Runtime Errors : وتحدث فى جمل التخصيص غالباً فمثلاً عند تخصيص قيمة أكبر من مدى نوع البيان Data Type المستخدم ، أو تخصيص قيمة من نوع بيان يختلف عن نوع بيان المتغير أو الثابت أو الخاصية ولا يستطيع مترجم اللغة Compiler تحويلها لنوع البيان Data Type المناسب 

س : حدد نوع الخطأ فى كتابة الكود Code التالى وبين سببه ثم قم بتصحيحه : Din Radius As Single ؟

جـ : الخطأ هنا من نوع الأخطاء الإملائية والنحوية Syntax Errors . وحدث نتيجة أنه تم الإعلان عن المتغير بكلمة خطأ هى Din

 والكود الصحيح هو Dim Radius As Single

س : حدد نوع الخطأ فى كتابة الكود Code التالى وبين سببه ثم قم بتصحيحه : Const pi As Single ؟

جـ : الخطأ هنا من نوع الأخطاء الإملائية والنحوية Syntax Errors . وحدث نتيجة أنه تم الإعلان عن الثابت pi دون تخصيص قيمة له أثناء الإعلان . والكود الصحيح هو Const pi As Single = 3.14  

س : حدد نوع الخطأ فى كتابة الكود Code التالى M = 3 + 2 * 4 والذى يراد منه إجراء عملية الجمع أولاً ثم الضرب وبين سببه ثم قم بتصحيحه ؟

جـ : الخطأ هنا من نوع الأخطاء المنطقية Logic Errors . وحدث نتيجة أنه لم يتم الإلتزام بقواعد و أولويات العمليات الحسابية عند بناء التعبير الحسابى . والكود الصحيح هو M = ( 3 + 2 ) * 4

س : حدد نوع الخطأ الذى يمكن أن يحدث عند تنفيذ الكود Code التالى وبين سببه ثم قم بتعديله حتى يمكن تجنب هذا الخطأ ؟ 

Dim Radius As Byte   

Radius = Me.TextBox1.Text

جـ : الخطأ هنا من نوع أخطاء عند التشغيل Runtime Errors . والذى يمكن أن يحدث نتيجة :

1 - عند إدخال قيمة نصية فى صندوق النص TextBox1

2 - أو عند عدم إدخال أى بيانات فى صندوق النص TextBox1 

3 - أو عند إدخال بيانات رقمية تتعدى حدود مدى نوع البيان Byte وهى من 0 : 255 

وعندها لن يستطيع مترجم اللغة Compiler تحويل القيمة النصية أو السلسلة النصية الفارغة لنوع البيان Data Type المناسب وهو Byte . ولتجنب هذا الخطأ يتم تعديل الكود كما يلى :

Dim Radius As Byte   

Try

Radius = Me.TextBox1.Text

Catch ex As Exception

      MsgBox("من فضلك أدخل قيم عددية فى صندوق النصوص")

End Try

 هناك طريقة أخرى لتجنب مثل تلك الأخطاء باستخدام الدالة Isnumeric( ) مع جملة If و سيتم شرحها فى الفصل الثانى

س : أذكر أفضل نوع بيان Data Type لمتغير سوف يستقبل رقم كارنيه الطالب أو رقم التليفون أو رقم البطاقة الشخصية ؟ ولماذا ؟

جـ : أفضل نوع بيان Data Type لهذا المتغير هو نصى String . لأن قيم رقم كارنيه الطالب أو التليفون أو البطاقة الشخصية هى أعداد لن يجرى عليها أى عمليات حسابية ، أى أنها سوف تعامل معاملة الحروف وإن كانت فى صورة أعداد

س : أذكر باختصار الطرق التى توفرها لغة V.B.Net لمعالجة الأخطاء المحتمل وقوعها ؟

جـ : 1 – إستخدام جملة Try Catch End Try 

2 – التحكم فى مدخلات المستخدم بحيث نوفر للمستخدم الأدوات Controls بعد ضبط خصائصها Properties التى من خلالها يقوم المستخدم باختيار البيانات الصحيحة ويدخلها دون غيرها.

س : فى جملة التخصيص التالية A = B حدد كلاً من المكان ( المخزن ) الذى توضع فيه القيمة - القيمة ؟

جـ : المكان ( المخزن ) الذى توضع فيه القيمة هو المتغير A - أما القيمة فهو المتغير أو الثابت B

س : متى يتم تنفيذ أمر التخصيص ؟

جـ : بعد إحتساب التعبير الموجود على يمين معامل التخصيص =

س : متى تقبل قسمة العددين M و N؟

جـ : عندما يكون باقى قسمة العددين = 0 أى أن الـ Mod لهما 0 = أى M Mod N = 0

س : ما هى قيمة المتغيرات التالية X وL فى جمل التالية ؟:

Dim X As Integer X = 0

Dim L As Single L = 0

X = 4/2 X = 2

L = 5/2 L = 2.5

X = 5\2 X = 2

L = 5 Mod 2 L = 1

س : بفرض تعريف المتغيرات : ماهو قيمة المتغيرات X و Y و M فى الذاكرة ؟

X = 2 + 3 ^ 2 11

Y = 20 – ( (4 – 3 ) + ( 9 / 3 ) ) 16

M = 30 / 6 * 5 25

1 إجابة واحدة

0 تصويتات
بواسطة
 
أفضل إجابة
حل أسئلة الحاسب الفصل الأول الترم الثاني ف 2 ثالث متوسط س و ج حل كتاب الحاسب ثالث عدادي ف 2

اسئلة متعلقة

...