InstagramTwitterSnapChat


 
وصف

العودة   منتديات سكاو > الكليات الجامعية > منتدى كلية الحاسبات وتقنية المعلومات > المنتدى العام لكلية الحاسبات وتقنية المعلومات
   
   


المنتدى العام لكلية الحاسبات وتقنية المعلومات قسم خاص بالمواد العامة و الطلاب غير المتخصصين بكلية الحاسبات وتقنية المعلومات

توضيح ونقاش المشروع الأول في برمجة 2 (cpcs 203) - أولاد

المنتدى العام لكلية الحاسبات وتقنية المعلومات

 
 
أدوات الموضوع إبحث في الموضوع انواع عرض الموضوع
منتديات طلاب وطالبات جامعة الملك عبد العزيز منتديات طلاب وطالبات جامعة الملك عبد العزيز
  #1  
قديم 15-04-2011, 06:19 PM
الصورة الرمزية Mr.Ahmad

Mr.Ahmad Mr.Ahmad غير متواجد حالياً

عضو هيئة تدريس

 
تاريخ التسجيل: Jul 2008
الكلية: كلية الحاسبات وتقنية المعلومات
التخصص: IT
نوع الدراسة: عضو هيئة تدريس
المستوى: متخرج
البلد: جــــدة
الجنس: ذكر
المشاركات: 2,477
Talking توضيح ونقاش المشروع الأول في برمجة 2 (cpcs 203) - أولاد


بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله وبركاته
__________________________________________________ ______________________________


* مــا شاء الله تبارك الله *
الحمد لله عدد ما خلق , الحمد لله ملء ما خلق , الحمد لله عدد ما في السموات وما في الأرض , الحمد لله عدد ما أحصى كتابه ، والحمد لله على ما أحصى كتابه ، والحمد لله عدد كل شيء والحمد لله ملء كل شيء .
اللهم صل على محمد وعلى آل محمد كما صليت على إبراهيم وعلى آل إبراهيم إنك حميد مجيد . اللهم بارك على محمد وعلى آل محمد كما باركت على إبراهيم وعلى آل إبراهيم إنك حميد مجيد.
لا إله إلا الله وحده لا شريك له الملك وله الحمد وهو على كل شيء قدير .
سبحـــــــان الله وبحمده … سبحــان الله العظيم


__________________________________________________ ______________________________

تلبية لرغبة الشباب في توضيح المشروع الأول لمادة (CPCS 203) ، حيث أن البعض لم يفهم المطلوب منه .

بعد قرائتي لمستند المشروع , وهو الآتي :


لم يوضح في المستند مثال على المدخلات ومخرجات البرنامج .

لذلك سأشرح المشروع على حسب فهمي واستنتاجي ,,, ولا أضمن لكم صحة شرحي للمشروع .

------------------------------------------------

لنفهم المشروع سوية بقرائته جملة جملة :

A set of robots are used in a certain chemical reaction room to perform certain dangerous operation.
تستخدم مجموعة من الروبوتات في غرفة تفاعلات كيميائية معينة , لتنفيذ عملية خطيرة معينة .


The room dimensions are set at the begging of the operation and not to be changed thereafter.
يتم تعيين أبعاد الغرفة في بداية العملية ، ولا يمكن تغيرها بعد ذلك .

The room is monitored by an operator who is setting in another controlling room.
ويتم رصد الغرفة بواسطة المشغل الذي وضع في غرفة أخرى (غرفة التحكم) .

Each robot has a switch that can be set remotely either to active (ON) or idle (OFF).
كل روبوت له مفتاح يتحكم به لجعله نشط (شغال) أو خامل (مطفي) .


A robot will be instructed to move inside the room by setting the coordinates: X (meters) and Y (meters) of the new location.
الروبوت يصدر تعليمات للتحرك داخل الغرفة بتحديد إحداثيات س (بالمتر) و ص(بالمتر) للموقع الجديد .


An operator keeps track of the robots so no one hits any of the room walls.
المشغل يحافظ على سير الروبوتات حتى لا يضرب أي واحد منها جدران الغرفة .

In such a case, an alarming is shown at the operator's controlling screen and the robot is going to be repositioned to the origin automatically.
في هذه الحالة (أي لو ضرب الروبوت جدران الغرفة) , يظهر تنبيه في شاشة تحكم المشغل , والروبوت سوف يعاد إلى مكانه الأصل تلقائياً .

Write a class Robot that can perform the movement and monitoring tasks mentioned above.
أكتب فئة الروبوت (Class Robot) التي يمكن أن تؤدي مهام الحركة والرصد المذكورة أعلاه .

Write a class Control that can be used by the operator to perform the following tasks:
أكتب فئة التحكم (Class Control) التي يمكن أستخدامها من قبل المشغل لأداء المهام التالية :

Create 3 robots inside a room of size of size: 10m  10m.
أنشيء ثلاث روبوتات داخل غرفة حجمها 10 في 10 .

All the robots start from the origin of the room.
جميع الروبوتات تبدأ من أصل الغرفة (الموقع الأصل) .

Set all the switches to on position.
عين كل المفاتيح على وضع التنشيط (ON) للروبوتات .

Move the robots around the room in different directions.
حرك الروبوتات إلى جميع أنحاء الغرفة في اتجاهات مختلفة .

Print out the current position of all the robots.
أطبع الموضع الحالي لجميع الروبوتات .

Let one of the robots to move beyond a distance of 10 meters in one direction.
أسمح لواحد من الروبوتات بأن يتجاوز (يتحرك) مسافة 10 أمتار في أتجاه واحد .

------------------------------------------------

الآن ,,, عيدوا قراءة شرح تفاصيل المشروع من جديد وبتركيز ,,, ستوصح معاكم أشياء أكثر لم توضح من القراءة الأولى .

المشروع بسيط وسهل وغير معقد ,,, وغرفة التفاعل الكميائي والروبوت عبارة عن كلمات كأي كلمات فلا تجعلوها حاجز لكم لفهم المشروع وتصعيبه في عقولكم .

المطلوب منك باختصار , عمل كلاسين :
- الكلاس الأول أسمه Robot , وهذا فيه وظائف وخصائص الروبوت المذكورة أعلاه .
- والكلاس الثاني أسمه Control وهذا فيه الـ main method , وتقوم كمشغل لكلاس الروبوتات . والمطلوب فيها عمل الست الأوامر المذكورة أخيراً .

لن أدخل في تفاصيل الحل أو أفكاره الآن ,,, أريد أن أتيح لكم التفكير في ذلك واستنتاج فكرة الحل .

------------------------------------------------

وارجوا الله لي ولكم التوفيق .
لا تنسوني من دعائكم .

 


توقيع Mr.Ahmad  

سبحان الله وبحمد ,,, سبحان الله العظيم
الحمد لله كما ينبغي لجلال وجهه وعظيم سلطانه .
اللهم صل على محمد وعلى آل محمد كما صليت على إبراهيم وعلى آل إبراهيم إنك حميد مجيد . اللهم بارك على محمد وعلى آل محمد كما باركت على إبراهيم وعلى آل إبراهيم إنك حميد مجيد.

 


التعديل الأخير تم بواسطة Mr.Ahmad ; 15-04-2011 الساعة 06:24 PM.
رد مع اقتباس

 

 

أدوات الموضوع إبحث في الموضوع
إبحث في الموضوع:

البحث المتقدم
انواع عرض الموضوع

تعليمات المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

BB code is متاحة
كود [IMG] متاحة
كود HTML معطلة

الانتقال السريع

 


الساعة الآن 07:22 PM


Powered by vBulletin® Version 3.8.9 Beta 3
Copyright ©2000 - 2025, vBulletin Solutions, Inc.
Ads Organizer 3.0.3 by Analytics - Distance Education

أن كل ما ينشر في المنتدى لا يمثل رأي الإدارة وانما يمثل رأي أصحابها

جميع الحقوق محفوظة لشبكة سكاو

2003-2025