مشاهدة النسخة كاملة : مهم جدا الله يجزاكم خير
qu. gurl
23-12-2007, 07:51 PM
السلام عليكم
اخواني واخواتي المبرمجين
عندي سؤال في لغة السي ++
الدكتور عطانا واجب ومحد فاهم شنو المطلوب
يا ليت حد يقدر يساعدنا
وجزاكم الله خيييير
الواجب فالمرفقات
TeamFlex
24-12-2007, 02:53 AM
ياللله .. كتب ترجمة السؤال وفاهم نصه بس راح بالغلط
بعيده من جديد :
ياطويل العمر انا مبرمج vb.net كن بدايتي في c++ والاسايمنت موضوعه يتمحور حول الاحياء و الوراثة وبالاخص بالحمض النووي و هذا شي انا ابدعت فيه بالثنوية وفاهمه بشكل كبير
لكن ماعندي حله بالبرمجة وبشرحة لك واوضح الطلب لين تفهمه
في الموضوع يتكلم عن الخلية الحية (خلية الانسان على سبيل المثال)
والخلية الحية تحتوي على اعضاء دقيقة ومن هالاعضاء والي الاسايمنت مركز عليها هو الـ DNA (الحمض النووي)
الحمض النووي هو عبارة عن سلسلة من الجينات وهي المسؤلة عن اظهار صفات واشكل الخلية الحية و بالنهاية مسئولة عن اظهار شكل الانسان
كل جين في هالسلسلة عبارة عن سلسلة اخرى من الكروموزومات وانواعها اربع وهي:
Cytosine, Guanine, Adenine, Tthymine.
ويقولك بالاخير ان عدد الجيانات في الحمض النووي يوصل عددها الى 500 جين
يعني (شرحي) :
الحمض النووي عبارة عن سلسلة من الجينات و عددها 500 مقسمة الى 250 جين لكل سلسلة والجين يرتبط بجين اخر مكون تلك السلسلة.
كل جين عبارة عن سلسلة طويلة من الكروموزومات وانواع الكروموزومات هي اربع C,G,A,T
وكل كرموزوم يرتبط بالاخر مكون تلك السلسلة المسماة الجين.
شوف الشكل:
جين1 جين2
C-------A
| |
A-------G
| |
G-------T
| |
C-------A
| |
T-------C
| |
C-------A
| |
A-------G
هذا مثال لطريقة بناء الجين,
الجين سلسلة من الكروموزومات العامودية و الجين يقابله جين ثاني يترابطون برابط عرضي.
بعد الشرح الاحياء .. هاك الطلبات:
الجزء الاول ومطلوب منك تستخدم فيه اللوب بانواعه و الاري : اقرا Objectives و Introduction
الطلب الاول: احص عدد احتمالات ارتباط كل كرموزوم مع الاخر في سلسلة الجين.
الطلب الثاني: احص تكرار كل نوع من الكروموزومات في في سلسلة الجين.
الطلب الثالث : لكل حمض نووي , احص عدد احتمالات ارتباط كل كرموزوم مع الاخر في الحمض النووي.
الطلب الرابع : لكل حمض نووي , احص تكرار كل نوع من الكروموزومات في الحمض النووي.
الطلب الخامس : باعطائك الجين (ك) والحمض النووي (د) , احص احتمالية اندماج (ك) في (د).
الطلب السادس : خلال عملية انقسام الخلايه وتكاثرها, اوجد احتمالية انقسام الحمض النووي لجزئين باستخدام الدالة (rand) لاظهار الاحتمالات و استخدم الموقع http://www.cplusplus.com/reference/ (http://www.cplusplus.com/reference/) حتى تعرف أي نوع من الدوال المخصصة لارقام العشوائية تقدر تستخدم لحل هالسؤال.
لمعرفة عدد احتمالات ظهور كل كروموزوم : عدد مرات تكرار الكرموزوم تقسيم مجموع مرات تكرار جميع الكرموزومات
الجزء الثاني: نفذ البرنامج باستخدام معطيات الجزء الاول واستخدم الانستركشر و الكلاسات
كذلك وفي هذا الجزء الجينات في الحمض النووي ممكن تكون باي عدد (لا تلتزم بـ 500 جين في الحمض النووي).
الطلب الاول : اكتب ملخص عن مشكلات الموضوع في الجزء الاول وضيفيه كا ملاحظة في ملف cpp وارفقه مع الجزء الاول.
الطلب الثاني : لازم تصمم برنامجين وكل على حدا ( الجزء الاول في ملف اسمه part1.cpp والجزء الثاني في ملف اسمه part2.cpp).
الطلب الثالث : اضغط الملفات باستخدام برنامج WinZip او WinRar و ارسله للايميل Belaid.moa@qu.edu.qa (Belaid.moa@qu.edu.qa)
الطلب الرابع : تاكد انك اانهيت ارسال عملك في 6 يناير 2008 الساعة 8 الصباح ( 6 من اول شهر في بداية السنة الميلادية)
وخلاص
شوف الفكرة مره سهلة لو فهمت شرحي للحمض النووي و عندك قدرة جيدة في حساب الاحتمالات و قدرت توظفها في تصميم هالبرنامج السهل.
بعض افكاري في حل الجزء الاول :
الطلب الاول : احتمال ارتباط A بـ C & G & T = 3
و C بـ A & G & T = 3
الخ ..
يعني الحل = 3 * 4 = 12 (ماني ذاك الزود بالاحتمالات و مو حافظ قانون الاحتمال بس حسبتها ولقيت ان كل حرف يلتقي بالباقي ثلاث مرات و تكررت العملية اربع مرات لاختلاف الحروف وطلع الناتج 12
الطلب الثاني : الحرف A بيقابل الباقي ثلاث مرات فا الحل = 3
الطلب الثالث = الطلب الاول * 500 = 6000
الطلب الرابع = الطلب الثاني * 500 = 1500
الطلب الخامس = لا يندمج لعدم وجود نظير له
الطلب السادس : مو قادر افكر فيه.
الجزء الثاني : مافيه شي ان شاء الله
وبالنهاية يا اخوي انا سعيت.. فان اصبت فهي من الله و ان اخطئت فهي مني او من الشيطان
واتمنى انك تراجع ترجمتي ولا تعتمد علي
لكن اكثر شي متاكد منه هو شرحي للحمض النووي
والي يجي من وراي ياليت ياكد على حلي
والله الموفق
qu. gurl
26-12-2007, 10:54 AM
سلم اخوي على هالمعلومات وجزاك الله خير
لكن بخصوص الكود شلون ابدا فيه؟!
جميع حقوق برمجة vBulletin محفوظة ©2025 ,لدى مؤسسة Jelsoft المحدودة.
جميع المواضيع و المشاركات المطروحة من الاعضاء لا تعبر بالضرورة عن رأي أصحاب شبكة المنتدى .