![]() |
|
قسم أرشيف منتديات الجامعة القسم مغلق بحيث يحوي مواضيع الاستفسارات و الطلبات المجاب عنها ..... |
في حال وجود أي مواضيع أو ردود
مُخالفة من قبل الأعضاء، يُرجى الإبلاغ عنها فورًا باستخدام أيقونة
( تقرير عن مشاركة سيئة )، و الموجودة أسفل كل مشاركة .
آخر المواضيع |
|
برنامج باسكال على طريقة PowerPoint (من برمجتي)
|
أدوات الموضوع | انواع عرض الموضوع |
|
![]() |
رقم المشاركة : 1 | |||||
|
![]() اقتباس:
قرات ما هو مطلوب وسوف اضع الخطوات لحل المشكل اولا نحتاج الى تعريف جدول 8*8 وهذا سهل ثانيا نحتاج الى استخدام دالة random مع خاصية randomize بما اننا نحتاج الى ان نملا الجدول ب0 او 1 فقط فانصح ان نستعمل دالة random بالمجال 0الى 2*-*نستثني 2 في هذه الحالة نضع الشرط التالي اذا حصلنا على الرقم 2 نعيد اختيار رقم عشوائي*-* ثم بعدها ناخذ الجزء الصحيح بحيث في هذه الحالة سوف يكون لنا الناتج اما 0 او 1 طبعا كل هذا يكون باستعمال الدالة for بما اننا نضع في كل سطر خانة سوداء فاننا نحتاج الى استعمال دالة random مرتين لتوزيع الخانة السوداء في كل سطر مرة واحدة ثم نكمل السطر ب0 او 1 لهذه الحلة نستدعي الدالة randoك مرة ثانية لناخذ مثال سوف املا السطر الاول يعني نفرض انه السطر يكون بالشكل التالي 1-1=0 في الخانة الاولى من السطر الاول وضعت 0 نكمل الى غاية 1-8 نلاحظ الان ان i ثابت واخذ القيمة1 ونلاحظ ان jمتغير من1 الى 8 الان نستعل الدالة رندوم في المجال 1الى 9*-*لا ناخذ القفيمة 9*-* سوف نحصل علر رقم عشوائي ناخذ الجزئ الصحيح له يعني مثلا نحصل على الرقم 5.4896521315 الجزء الصحيح هم 5 الان نقوم بتغير الخانة 1-5 ونضع في مكانها خانة سوداء -*- في هذه الحالة سوف نحصل على سطر فيه خانة واحدة سوداء عشوائية والباقي عبارة عن 0 او 1 وهم كذلك عشوائيين *-* ----------- نكمل نفس العمل مع باقي الاسطر الان تحويل الرقم من نظام ثنائي الى عشري انصح باستعمال الخاصية التالية نستعمل الدالةfor مع خاصية downto في هذه الحالة مثلا تكون الخانة السوداء في المكان الخامس يعني سوف اخذ الارقام من 4الى واحد اولا علي ان اجد مكان الخانة السوداء وهذا باستعمال الشرط if نفرض الان ان مكانها هو 5 اذن علي اخذ الارقام من 1 الى 4 وتحويلها الى التظام العشري في هذه الحالة استخدم الدالة downto مع البدا من i-1 الى 1 مع i هو ترتيب الخانة السوداء في هذها المثال i=5 اذن i-1=4 سوف اخذ الارقام من 4 الى 1 ولكن علي ان اخذها من 1 الى اربعة باستخدام downto سوف احصل مثلا على الرقم 1011 ولكن الاصح هو 1101 لان الخانة 4 هي عبارة عن 1 الخانة 3 عبارة عن 1 الخانة 2 عبارة عن 0 الخانة 1 عبارة عن 1 بالامر downto سوف احصل على 1101 ولكن اظن ان التمرين يقول ان ناخذها من 1 الى 4 يعني لابد من اخذها بهذا الشكل 1011 ثم نحول الرقم الى رقم عشري وهذا سهل باستعمال خاصية الاستبدال permutation ثم نحتاج الى اخذ الارقام من 5 الى 8 يعني من i+1 الى 8 وهنا نستخدم خاصية for بشكل عادي ولا نحتاج الى تبيل permutation الان نص التمرين ناقص ولكن اظن اننا نحتاج الى عرض النتائج وهذا سهل اظن ان هذه هو لوغاريتم المشكل بخصوص التحويل الى النظام العشري سهل طالما اننا خزنا الرقم مثلا 1011 في جدول يعني ناخذ قيم الجدول ونحدد مكانها ونحول بالاستعمال قواعد التحويل من النظام الثنائي الى العشري شكرا
|
|||||
![]() |
رقم المشاركة : 2 | |||
|
![]() ما هي صيغة حفظ الربنامج لانه يكتب |
|||
![]() |
رقم المشاركة : 3 | |||
|
![]() merci pour cela |
|||
![]() |
رقم المشاركة : 4 | |||
|
![]() بارك الله فيكم وجزاكم خير الجزاء |
|||
الكلمات الدلالية (Tags) |
برمجتي), برنامج, powerpoint, طريقة |
|
|
المشاركات المنشورة تعبر عن وجهة نظر صاحبها فقط، ولا تُعبّر بأي شكل من الأشكال عن وجهة نظر إدارة المنتدى
المنتدى غير مسؤول عن أي إتفاق تجاري بين الأعضاء... فعلى الجميع تحمّل المسؤولية
Powered by vBulletin .Copyright آ© 2018 vBulletin Solutions, Inc