اضغط هنا لدخول قناة جامعة الملك فيصل
أزرار التنقل بين مناقشات المادة ⤵️
🔖 السؤال
س 1 : ناقش بنية الحاسب وتطوره
📝 الجواب
نموذج تورنج:
تعود فكرة وصف جهاز يمتلك إمكانية اجراء عمليات حسابية الى العالم الين تورنج عام 1935م. حيث اقترح أن يتم تنفيذ جميع العمليات الحسابية باستخدام جهاز يسمى جهاز تورنج. ولم يحدد تورنج في نموذجه إذا كان قادر على التعامل مع مهمة واحدة أو مهام متعددة. ويتكون النموذج من ثلاث مكونات رئيسة هي مدخلات ومعالجة ومخرجات وتم إضافة مكون آخر لوحدة المعالجة وهو البرنامج الذي يعرف على أنه مجموعة من التعليمات التي ترشد الجهاز لكيفية معالجة المدخلات وفي نموذج تورنج تعتمد المخرجات على عنصرين هما المدخلات للنظام والبرنامج المستخدم للمعالجة
نموذج فون نیومن:
قدم العالم فون نيومن تصوره المطور عن نموذج تورنج بأن قام بتقسيم الجزء الخاص بالمعالجة إلى أربعة أقسام رئيسية عام 1944م. وسمح نموذج فون نيومن بأن يتم تخزين البيانات والبرنامج في الذاكرة كونها تمتلك طبيعية متشابهة. ويحتوي الجهاز حسب نموذج فون نيومن أربعة أقسام فرعية وهي:
- الذاكرة
- وحدة الحساب والمنطق
- وحدة التحكم
- المدخلات والمخرجات
اضغط هنا لدخول قناة جامعة الملك فيصل
أزرار التنقل بين مناقشات المادة ⤵️
🔖 السؤال
س 2 : ناقش طرق تمثيل البيانات
📝 الجواب
- نظام العد العشري عدد الرموز الداخلة في تركيب النظام العددي تسمى بأساس النظام، لذلك فإن أساس النظام العشري هو العدد (b = 10) وتستخدم عشرة رموز لتمثيل هذا النظام : S = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9}
- نظام العد الثنائي أساس النظام الثنائي هو العدد (b=2) والرموز المستخدمة لهذا النظام هما رمزين فقط {0,1}= S ويعتبر النظام الثنائي أساس اللغة التي تتعامل بها الحاسبة الإلكترونية والأنظمة الرقمية
-
نظام العد الثماني
أساس النظام الثماني هو العدد (8=b) وتستخدم ثمانية رموز لتمثيل هذا النظام .
S ={0, 1, 2, 3, 4, 5, 6, 7} -
نظام العد السادس عشري
أساس النظام الست عشري هو العدد (16=b) ويستخدم ستة عشر رمزاً لتمثيل هذا النظام
.S = {0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F}
اضغط هنا لدخول قناة جامعة الملك فيصل
أزرار التنقل بين مناقشات المادة ⤵️
🔖 السؤال
س 3 : ناقش معمارية الحاسب
📝 الجواب
- وحدة المعالجة المركزية والذاكرة (CPU) تقوم وحدة المعالجة المركزية بإجراء عمليات على البيانات. وتتكون في أغلب النماذج من ثلاثة أجزاء وحدة المنطق الحسابي، وحدة التحكم مجموعة من السجلات.
- الذاكرة الرئيسية (Main Memory) تعتبر الذاكرة الرئيسية المكون الأساسي الثاني للحاسب، وتتكون من مواقع تخزينية كل موقع مرتبط بمعرف مميز يسمى العنوان تنتقل البيانات من وإلى الذاكرة على شكل مجموعات من البت تسمى كلمات. ويوجد نوعان رئيسيان من الذاكرة هما: ذاكرة الوصول العشوائية (RAM) وذاكرة القراءة فقط (ROM).
- وحدات الإدخال والإخراج
- الأجهزة غير التخزينية ومن الأمثلة عليها لوحة المفاتيح والشاشة، الطابعة.
- أجهزة التخزين ومن الأمثلة عليها الأقراص المغناطيسية والمضغوطة.
اضغط هنا لدخول قناة جامعة الملك فيصل
أزرار التنقل بين مناقشات المادة ⤵️
🔖 السؤال
س 4 : ناقش الخوارزميات وطرق حل المشكلات
📝 الجواب
الخوارزمية هي: التتبع خطوة بخطوة لحل مشكلة أو القيام بمهمة، وهي مستقلة عن نظام الكمبيوتر، وتستقبل بيانات الإدخال وتقوم بإنشاء بيانات الإخراج. وهي مجموعة مرتبة من الخطوات الواضحة التي تؤدي إلى نتيجة وتنتهي في وقت محدد. ويمكن تفصيل هذا التعريف للوقوف على العناصر الأساسية
- مجموعة مرتبة: يجب أن تكون الخوارزمية عبارة عن مجموعة مرتبة ومحددة جيداً من التعليمات.
- خطوات واضحة وغير غامضة: يجب تحديد كل خطوة في الخوارزمية بوضوح ودون لبس.
- تؤدي إلى نتيجة: يجب أن تؤدي إلى نتيجة وإلا فلن تكون مجدية وذات فائدة.
- تنتهي في وقت محدد يجب أن تنتهي الخوارزمية (توقف) ذا لم يكن كذلك فإننا لم ننشئ خوارزمية.
اضغط هنا لدخول قناة جامعة الملك فيصل
أزرار التنقل بين مناقشات المادة ⤵️
🔖 السؤال
س 5 : ناقش حل الخوارزميات باستخدام التركيب التسلسلي
📝 الجواب
التركيب التسلسلي حل المشكلة باستخدام خوارزمية تتكون من تعليمات وخطوات متسلسلة. وتتمثل الهيكلة الأساسية للخوارزمية في:
- البداية / Start
- الادخال (القراءة) / Input
- المعالجة / processing
- الإخراج (الطباعة) / Output
- النهاية / End
اضغط هنا لدخول قناة جامعة الملك فيصل
أزرار التنقل بين مناقشات المادة ⤵️
🔖 السؤال
س 6 : ناقش حل الخوارزميات باستخدام التركيب الشرطي (الاختياري)
📝 الجواب
مفهوم الشروط من أهم المفاهيم البرمجة إن لم يكن أهمها. وتمنح الشروط البرنامج القدرة على اتخاذ القرار فبدونها سيكون البرنامج مجرد أوامر تنفذ كما هي أياً كان الموقف
طريقة الكتابة
- يتم وضع الشرط بين ( ) وأول شيء يقوم به المفسر هو تشغيل ما بين القوسين والحصول على ناتج
- ثم يتحقق المفسر إذا كان هذا الناتج true إذن الشرط تحقق ويقوم المفسر بتنفيذ كتلة الأوامر بين الأقواس {}.
- غير ذلك سيتجاهل الشرط تماماً ويمر على الكود بعد الشرط إن كان موجوداً ليفسره.
اضغط هنا لدخول قناة جامعة الملك فيصل
أزرار التنقل بين مناقشات المادة ⤵️
🔖 السؤال
س 7 : ناقش حل الخوارزميات باستخدام حلقات التكرار
📝 الجواب
مفهوم الحلقات التكرارية: هي عملية تكرار تنفيذ كتلة من الأوامر في البرنامج. ويختلف أسماؤها ويختلف استخدامها، وأساس الحلقات التكرارية هي while ولكن اشتقت منها حلقات تكرارية أخرى تكون أسرع وأسهل في حالات معينة. وهناك عدة أنواع من الحلقات التكرارية وهي:
- الحلقات المحددة (غير المشروطة): في هذا النوع من الحلقات يتم تحديد عدد مرات التكرار بواسطة رقم صحيح ويبنى هذا النوع على مفهوم العداد counter والعداد هو عبارة عن متغير يأخذ قيمة ابتدائية Initial Value تتغير باستمرار بمعدل معين بالزيادة أو النقصان إلى أن تصل الى القيمة النهائية Final value
- الحلقات المشروطة (غير المحددة): هذا النوع غير محدد من الدورات وينتهي تنفيذ الحلقة عندما يتحقق شرط معين أو بالأصح تستمر الحلقة في التنفيذ طالما الشرط صحيح.
والصيغة العامة لحلقة for
for (counter initial value; condition;step)
حيث الشرط condition هو عبارة عن جملة تقارن بنى قيمة العداد الحالية والقيمة النهائية
:Step تعبير رياضي يوضح التغير في العداد في كل دورة
- حلقة ( ) while.
- حلقة ( ) do while.
طريقة عمل الحلقات التكرارية المشروطة
- المفسر عندما يمر على الحلقة التكرارية فإنه يتحقق من الشرط.
- إذا كان الشرط true ينفذ الأوامر الموجودة بداخل الحلقة التكرارية ثم يعود مرة أخرى لبداية الحلقة التكرارية ليتحقق مرة أخرى من الشرط.
- إذا كان الشرط ينتج عنه true سيقوم المفسر بتنفيذ الأوامر الموجودة بداخل الحلقة التكرارية مرة أخرى وتتكرر هذه العملية إلى أن يكون ناتج الشرط false فيتوقف المفسر عن التكرار ويمر على باقي الكود.
اضغط هنا لدخول قناة جامعة الملك فيصل
أزرار التنقل بين مناقشات المادة ⤵️
🔖 السؤال
س 8 : ناقش المصفوفات
📝 الجواب
المصفوفة هي: مجموعة متسلسلة من العناصر من نفس نوع البيانات ويشار إلى العناصر الموجودة في المصفوفة بالعنصر الأول والعنصر الثاني وما إلى ذلك حتى نصل إلى العنصر الأخير. ويتم التعامل مع عناصر المصفوفة بشكل فردي من خلال رموزها الفرعية. وتحتوي المصفوفة ككل على اسم ودرجات، ولكن يمكن الوصول إلى كل درجة بشكل فردي باستخدام index. ويمكن استخدام الحلقات loop لقراءة وكتابة العناصر في المصفوفة. ويمكن أيضاً استخدام الحلقات loop لمعالجة العناصر والتعامل معها، كما يمكن استخدام متغير عدد صحيح للتحكم في الحلقة والبقاء في الحلقة طالما أن قيمة هذا المتغير أقل من العدد الإجمالي للعناصر في المصفوفة.
اضغط هنا لدخول قناة جامعة الملك فيصل
أزرار التنقل بين مناقشات المادة ⤵️
🔖 السؤال
س 9 : ناقش أنظمة التشغيل
📝 الجواب
نظام التشغيل هو واجهة بين أجهزة الكمبيوتر والمستخدم (برامج أو البشر). وهو برنامج أو مجموعة من البرامج يسهل تنفيذ البرامج الأخرى، ويعمل نظام التشغيل كمدير عام يشرف على نشاط كل مكون في نظام الحاسب ويتحقق من استخدام موارد الأجهزة والبرامج بكفاءة. وهناك هدفان رئيسيان لتصميم نظام التشغيل هما:
- كفاءة استخدام الأجهزة
- سهولة استخدام الموارد
ويحتوي نظام التشغيل على أربع مهام وهي: مدير الذاكرة - مدير العمليات - مدير الجهاز - ومدير الملفات.
اضغط هنا لدخول قناة جامعة الملك فيصل
أزرار التنقل بين مناقشات المادة ⤵️
🔖 السؤال
س 10 : ناقش مفهوم نظم المعلومات
📝 الجواب
نظام المعلومات: عبارة عن مجموعة من العناصر أو المكونات المترابطة التي تجمع وتعالج وتخزن وتنشر البيانات والمعلومات، وتوفر رد فعل تصحيحي (آلية تغذية مرتدة) لتحقيق هدف، آلية التغذية الراجعة هي المكون الذي يساعد المؤسسات على تحقيق أهدافها، مثل زيادة الأرباح وتحسين خدمة العملاء. ويتكون نظام المعلومات من:
- المدخلات نشاط جميع البيانات الخام والتقاطها
- المعالجة تحويل البيانات أو تحويلها إلى مخرجات مفيدة
- المخرجات إنتاج معلومات مفيدة عادة في شكل مستندات وتقارير.
- التعليقات المخرجات المستخدمة لإجراء تغييرات على الإدخال أو أنشطة المعالجة
اضغط هنا لدخول قناة جامعة الملك فيصل
أزرار التنقل بين مناقشات المادة ⤵️
🔖 السؤال
س 11 : ناقش مفهوم نظم قواعد البيانات ومكونات أنظمة إدارة قواعد البيانات
📝 الجواب
يعرف نظام إدارة قواعد البيانات (Database Management System) قاعدة بيانات وينشئها ويحافظ عليها. ويتحكم نظام (DBMS) في الوصول إلى البيانات الموجودة في قاعدة البيانات
ونظام DBMS عبارة عن مزيج من خمس مكونات
- الأجهزة معدات الحاسب المادية التي تسمح بالوصول إلى البيانات.
- البرمجيات هي البرامج الفعلية التي تسمح للمستخدمين بالوصول إلى البيانات والحفاظ عليها وتحديثها.
- البيانات يتم تخزين البيانات الموجودة في قاعدة البيانات مادياً على أجهزة التخزين.
- المستخدمين وهم الأشخاص الذين يمكنهم الوصول إلى قاعدة البيانات مباشرة للحصول على المعلومات.
- الإجراءات هي مجموعة من الإجراءات أو القواعد التي يجب تحديدها بوضوح واتباعها من قبل مستخدمي قاعدة البيانات.
اضغط هنا لدخول قناة جامعة الملك فيصل
أزرار التنقل بين مناقشات المادة ⤵️
🔖 السؤال
س 12 : ناقش العمليات على العلاقات في نظم قواعد البيانات
📝 الجواب
- إدراج (Insert): عملية الإدراج عملية أحادية ، أي يتم تطبيقها على علاقة واحدة. وتضيف هذه العملية مجموعة جديدة من الصفوف إلى العلاقة.
- الحذف (Delete): هي عملية أحادية تقوم بحذف مجموعة صفوف من العلاقة اعتماداً على معيار معين.
- تحديث (Update) : هي عملية أحادية يتم تطبيقها على علاقة واحدة، وتقوم العملية بتغيير قيمة بعض سمات المجموعة.
- اختيار (Select) : تسمح هذه العملية للمستخدم بتحديد الدورات المكونة من خمس وحدات فقط
- الاستقطاع (Projection): هي عملية أحادية وتخلق علاقة أخرى، والسمات (الأعمدة) في العلاقة الناتجة هي مجموعة فرعية من السمات في العلاقة الأصلية، وتنشئ عملية الاستقطاع علاقة تحتوي فيها كل مجموعة على سمات أقل.
- الانضمام (Join) : هي عملية ثنائية فهي تأخذ علاقتين وتجمع بينهما على أساس السمات المشتركة.
اضغط هنا لدخول قناة جامعة الملك فيصل
أزرار التنقل بين مناقشات المادة ⤵️
🔖 السؤال
س 13 : ناقش شبكات الحاسب والانترنت
📝 الجواب
- الشبكات الموسعة: وهي مجموعة من الأجهزة المتصلة مع بعضها البعض والموزعة في منطقة واسعة، مثل الشركة الرئيسية وفروعها في المناطق التابعة لها داخل البلد الواحد أو خارجه.
- شبكة النجمة: تتكون من مجموعة من الحواسيب المتصلة مع الحاسوب المركزي، حيث يقوم بالتحكم بعملية الاتصال مع الحواسيب الأخرى. وتناسب هذه الشبكات المؤسسات التي تحتاج لتحكم وتوجيه العمليات عن بعد ومن الأمثلة عليها البنوك.
- شبكة الحلقة : تتكون من مجموعة من الحواسيب المتصلة مع بعضها، ولا يوجد حاسوب مركزي. وتكون على شكل حلقة (دائرة) ويتم من خلالها إرسال البيانات باتجاهين مع أو ضد عقارب الساعة.
- شبكة الناقل: تتكون من مجموعة من الحواسيب حيث يتم ربط الحواسيب مع بعضها البعض من خلال كيبل أو ناقل يمر بين جميع الأجهزة المرتبطة بالشبكة، وتعتبر أقل تكلفة من شبكة النجمة.
اضغط هنا لدخول قناة جامعة الملك فيصل
أزرار التنقل بين مناقشات المادة ⤵️
🔖 السؤال
س 14 : ناقش المبادئ الأخلاقية في الحوسبة
📝 الجواب
- القواعد الأخلاقية: ينص المبدأ الأول على وجوب مراعاة الذوق الأخلاقي العام عند اتخاذ أي قرار أو المباشرة بأي عمل والتأكد بأن هذه الفعل سوف ينسجم مع الضوابط الأخلاقية.
- النفع العام: ينص المبدأ الأخلاقي الثاني على وجوب مراعاة نتائج الأفعال وضمان توافقها مع المصلحة العامة للمجتمع.
- العقد الاجتماعي: ينص المبدأ الثالث على اعتبار الفعل أخلاقياً إذا اتفق أغلبية الناس على ذلك.