sailormoon
03-12-2007, 11:59 AM
السلام عليكم
اريد ان اطلب منكم معروف وهو ان تحاولو ولو على الاقل ان تساعدوني في حل هذه المقاطع البرمجيه
لماده برمجه الشبكات باستخدام الجافا
السؤال الثاني: (30 علامة: 15+15)
أ) اكتب برنامج بلغة Java لنسخ عدد معين من البايتات (Bytes) من ملف نصي إلى ملف نصي آخر. يجب تشغيل البرنامج على النحو التالي:
Java copyChars inputFile.txt outputFile.txt 100
عدد ال Bytes الملف الناتج الملف الأصلي اسم البرنامج
في حالة تشغيل البرنامج كما في المثال السابق سيتم أولا فحص هل الملف inputFile.txt موجود أم لا. إذا كان غير موجود يجب إعلام المستخدم برسالة توضيحية تفيد بأن الملف غير موجود. أما إذا كان موجودا فيجب فحص هل يحتوي العدد المطلوب من البايتات (Bytes) أم لا. إذا كان لا يحتوي هذا العدد من البايتات (Bytes) يجب أيضا إعلام المستخدم برسالة توضيحية تفيد بـأن حجم الملف المصدر أصغر من الحجم المطلوب نسخه. وفي حالة إن كافة الشروط تحققت يجب إنشاء الملف outputFile.txtإن لم يكن موجودا مسبقا ونسخ العدد المطلوب من البايتات (Bytes) إليه (100 في المثال أعلاه). وفي حالة وجود ملف سابق بنفس اسم الملف الهدف يجب إعلام المستخدم برسالة توضيحية ليعيد العملية وإعطاء اسم ملف هدف جديد.
لا علم كيف اخلي حجم الملف ضمن 100 بايت
..................................
السؤال الثاني:
ب) اكتب برنامجا بلغة java يحتوي على مسلكين (threads 2) احدهما يدعى producer والآخر يدعى consumer. يقوم ال producer بإنتاج البيانات ويقوم أل consumer باستخدام هذه البيانات. افترض أن هذه البيانات يتم تخزينها في مكدسة (stack). عندما تكون المكدسة فارغة فإن أل consumer ينتظر وعندما يقوم أل producer بإنتاج بيانات فانه يقوم بإعلام أل consumer بذلك.
لا اعلم كيف انشيء ثريد واجعلم يستفيدون من بعض اعرف
اخزن ب ملف ولكن ب ستاك هاد صعب
ولا اعلم كيف يبعث نوتيفيكيشن لتاني يحكيله انو وضع بيانات
..............................................................................
السؤال الثالث: (30 علامة: 10 + 20)
أ) في خط اتصال يستخدم طريقة CRC لكشف الأخطاء مستخدما متعدد الحدود X8 + X5 + X4+ X2+1 في جهة المستقبل تم استقبال الرسالتين التاليتين:
10011001111010101111000
10011001111010101110000
هل تحتوي هذه الرسائل على أخطاء؟ في حالة وجود رسالة واحدة على الاقل صحيحة أوجد الرسائل الاصلية. هل يوجد أي من الرسائل بحاجة الى إعادة ارسال ام لا؟
ما بعرف عنه اشي
سسسسسسسسسساااااااا عدوني ييييييييي
اريد ان اطلب منكم معروف وهو ان تحاولو ولو على الاقل ان تساعدوني في حل هذه المقاطع البرمجيه
لماده برمجه الشبكات باستخدام الجافا
السؤال الثاني: (30 علامة: 15+15)
أ) اكتب برنامج بلغة Java لنسخ عدد معين من البايتات (Bytes) من ملف نصي إلى ملف نصي آخر. يجب تشغيل البرنامج على النحو التالي:
Java copyChars inputFile.txt outputFile.txt 100
عدد ال Bytes الملف الناتج الملف الأصلي اسم البرنامج
في حالة تشغيل البرنامج كما في المثال السابق سيتم أولا فحص هل الملف inputFile.txt موجود أم لا. إذا كان غير موجود يجب إعلام المستخدم برسالة توضيحية تفيد بأن الملف غير موجود. أما إذا كان موجودا فيجب فحص هل يحتوي العدد المطلوب من البايتات (Bytes) أم لا. إذا كان لا يحتوي هذا العدد من البايتات (Bytes) يجب أيضا إعلام المستخدم برسالة توضيحية تفيد بـأن حجم الملف المصدر أصغر من الحجم المطلوب نسخه. وفي حالة إن كافة الشروط تحققت يجب إنشاء الملف outputFile.txtإن لم يكن موجودا مسبقا ونسخ العدد المطلوب من البايتات (Bytes) إليه (100 في المثال أعلاه). وفي حالة وجود ملف سابق بنفس اسم الملف الهدف يجب إعلام المستخدم برسالة توضيحية ليعيد العملية وإعطاء اسم ملف هدف جديد.
لا علم كيف اخلي حجم الملف ضمن 100 بايت
..................................
السؤال الثاني:
ب) اكتب برنامجا بلغة java يحتوي على مسلكين (threads 2) احدهما يدعى producer والآخر يدعى consumer. يقوم ال producer بإنتاج البيانات ويقوم أل consumer باستخدام هذه البيانات. افترض أن هذه البيانات يتم تخزينها في مكدسة (stack). عندما تكون المكدسة فارغة فإن أل consumer ينتظر وعندما يقوم أل producer بإنتاج بيانات فانه يقوم بإعلام أل consumer بذلك.
لا اعلم كيف انشيء ثريد واجعلم يستفيدون من بعض اعرف
اخزن ب ملف ولكن ب ستاك هاد صعب
ولا اعلم كيف يبعث نوتيفيكيشن لتاني يحكيله انو وضع بيانات
..............................................................................
السؤال الثالث: (30 علامة: 10 + 20)
أ) في خط اتصال يستخدم طريقة CRC لكشف الأخطاء مستخدما متعدد الحدود X8 + X5 + X4+ X2+1 في جهة المستقبل تم استقبال الرسالتين التاليتين:
10011001111010101111000
10011001111010101110000
هل تحتوي هذه الرسائل على أخطاء؟ في حالة وجود رسالة واحدة على الاقل صحيحة أوجد الرسائل الاصلية. هل يوجد أي من الرسائل بحاجة الى إعادة ارسال ام لا؟
ما بعرف عنه اشي
سسسسسسسسسساااااااا عدوني ييييييييي