![]() |
|
[مسابقة الخوازمية] - الجولة الثانية - نسخة قابلة للطباعة +- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb) +-- قسم : قسم الاعلانات العام (http://vb4arb.com/vb/forumdisplay.php?fid=1) +--- قسم : قسم مسابقات المنتدى (http://vb4arb.com/vb/forumdisplay.php?fid=192) +---- قسم : ارشيف مسابقات المنتدى (http://vb4arb.com/vb/forumdisplay.php?fid=193) +---- الموضوع : [مسابقة الخوازمية] - الجولة الثانية (/showthread.php?tid=13507) |
[مسابقة الخوازمية] - الجولة الثانية - الشاكي لله - 13-10-15 بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله وبركاته
بعون الله نبدأ ثاني مسألة في المسابقة
المسئلة
اكتب برنامج لتحويل نص ممثل بنظام العد الثاني-والثلاثون الى النظام الثنائي وحفظ الناتج كـ ملف.
Write an algorithms to convert string represented in (Base-32) numeric system to the binary system
then save the conversion data as a file مثال:-
يرجى تحويل النص التالي الى ملف صوتي بصيغة MP3 (علما بأن النص التالي عبارة عن بيانات ملف صوتي لكن بصيغة النظام الثاني والثلاثون)
طبيعة الناتج النهائي يجب ان تكون هكذا :-
معلومات عن النظام (الثاني والثلاثون) :
النظام الثاني-والثلاثون هو امتداد للنظام السادس عشر(hex) حيث ان الhex اساسه 16 رمز ، كالتالي
PHP كود : char[] hexSymbols = "0123456789ABCDEF".ToCharArray(); اول رمز هو 0 واخر رمز هو F
اما النظام الثاني-والثلاثون (او مايسمى ب base 32 ) فهو بطبيعة الحال اساسه 32 رمز ، كالتالي
PHP كود : char[] thirtyTwoSymbols = "0123456789ABCDEFGHIJKLMNOPQRSTUV".ToCharArray(); اول رمز هو 0 واخر رمز هو V
--
موقع يساعدك في التأكد من خوارزميتك والتاكد من صحة التحويل بين الانظمة الاخرى والbase32
https://www.translatorscafe.com/cafe/EN/units-converter/numbers/3-35/decimal-base-32
نكرر ، المطلوب فقط هو الملف التنفيذي للبرنامج وليس السورس كود .
طبعا يمكنك عمل اي طريقة في التحويل (يعني ليس بالضروري عمل تحويل مباشر من النظام base32 الى النظام الثنائي) يمكنك اللف والدوران حول الانظمة وعمل التحويل باي طريقة في الرابط التالي يوجد ملف نصي لبيانات ملف صوتي بصيغة mp3 ـ عليك بنحويلها الى صيغة النظام الثنائي وتكوين ملف mp3 منها
انتهي - لنرى ابداعاتكم
![]() تم وضع النص المطلوب تحويله يرجى تحديث الصفخة طبعا سيتم تجريب خوارزميتك بنص اخر للتاكد من صحة عملها RE: [مسابقة الخوازمية] - الجولة الثانية - أبو عمر - 13-10-15 الملف المرفق ملف مشفر ومعه برنامج فك تشفيره الملف صوت RE: [مسابقة الخوازمية] - الجولة الثانية - الشاكي لله - 13-10-15 بارك الله فيك ابو عمر لكن المشكلة كيف بامكاني التجريب على نص اخر ؟؟؟ - اذا شفت الفيديو الي في الموضوع تلاحظ اني اخترت الملف النصي المطلوب تحويله ولكن برنامجك لايتيح هذه الامكانية ، فكيف يمكنني التجريب على نص اخر RE: [مسابقة الخوازمية] - الجولة الثانية - أبو عمر - 13-10-15 آهاا ابشر لاني مخلي اسم الملف ثابت فيه والكونسول ما فيه ديالوج اختيار ملف ![]() راح احاول على ويندوز اببليك او اني اجرب على ملفك المرفق لاني ما تابعت الفيديو كامل RE: [مسابقة الخوازمية] - الجولة الثانية - black_moon - 13-10-15 السلام عليكم هل بالامكان وضع فواصل في النتيجة لتسهيل عملية المقارنة بين هذا النظام والنظام الثنائي شكرا لكم RE: [مسابقة الخوازمية] - الجولة الثانية - الشاكي لله - 13-10-15 (13-10-15, 10:19 PM)black_moon كتب : السلام عليكم كيف يعني توضع فواصل !! النتيجة يجب ان تكون ملف صوتي ، كيف يعني توضع فواصل في ملف صوتي ؟! RE: [مسابقة الخوازمية] - الجولة الثانية - أبو عمر - 13-10-15 إن شاء الله نجحت؟ التشفير وفك التشفير يكون الناتج مع الملف التنفيذي [attachment=8229] RE: [مسابقة الخوازمية] - الجولة الثانية - أبو عمر - 13-10-15 ههههههههههههههههههههه ههههههههههههههههههههههههههههههههه مستعجل Done RE: [مسابقة الخوازمية] - الجولة الثانية - black_moon - 13-10-15 السلام عليكم ارجو ان يكون الحل في المرفقات ملف المدخلات = Base32.txt ملف المخرجات = bin.txt على نفس مسار الملف التنفيذي شكرا لكم RE: [مسابقة الخوازمية] - الجولة الثانية - الشاكي لله - 13-10-15 ابو عمر اسمح لي انا بعد استعجلت ، حلك مو صح انت استعملت تشفيرة ToBase64Transform ولم تقم بتنفيذ الخوارزمية يدويا الا ان هذا غير مهم ولكن لو تركز شوي في الموضوع تلاقي اني طلبت تشفيرة 32 Base شوف https://en.wikipedia.org/wiki/Base32 طبعا الي نقصد فيه هو The "Extended Hex" Base 32 |