![]() |
|
قسم أرشيف منتديات الجامعة القسم مغلق بحيث يحوي مواضيع الاستفسارات و الطلبات المجاب عنها ..... |
في حال وجود أي مواضيع أو ردود
مُخالفة من قبل الأعضاء، يُرجى الإبلاغ عنها فورًا باستخدام أيقونة
( تقرير عن مشاركة سيئة )، و الموجودة أسفل كل مشاركة .
آخر المواضيع |
|
برنامج باسكال على طريقة PowerPoint (من برمجتي)
|
أدوات الموضوع | انواع عرض الموضوع |
![]() |
رقم المشاركة : 1 | ||||
|
![]() السلام عليكم ورحمة الله وبركاته كود:
program Skin; uses Crt; var i,j:integer; procedure Titre(text:String;line,Color:byte); begin Textcolor(Color); for i:=50 downto 5 do begin gotoxy(i,Line); Write(Text); Delay(20); write(' '); end; end;begin Titre('Programation de : ',2,10); Titre(' Abdelbaki',3,10); Titre('profession :',6,5); Titre(' Etudiant duniversite',7,5); Titre('specialisation :',11,7); Titre(' Maths et informatique ',12,7); Titre('universite de : ',16,14); Titre(' El oued Souf ',17,14); Titre(' annee universitaire 2012 ',21,3); readln; end. بالتوفيق
|
||||
![]() |
رقم المشاركة : 2 | |||
|
![]() شكرا بصح ممكن تشرح البروسيدور وقتاش نستعملوه من فضلكونصيحة فيما يخص حل الاختبار |
|||
![]() |
رقم المشاركة : 3 | ||||
|
![]() اقتباس:
نلجا عادتا لاستعمال البروسيدير عند وجود تعليمة متكررة اكثر من مرة في البرنامج فنضرع هذه التعليمة في بروسيدير تحت اسم معين وعند احتياج تلك التعليمات نكتب فقط اسم البروسيدير اختصار لكل تلك التعليمات بالتوفيق |
||||
![]() |
رقم المشاركة : 4 | |||
|
![]() merci pour cela |
|||
![]() |
رقم المشاركة : 5 | |||
|
![]() manakdabch 3llik mafhamtch khatar ana 3andi problem kbir fel pascal malgré ca merci |
|||
![]() |
رقم المشاركة : 6 | |||
|
![]() انت باين عليك مبرمج وتعرف الخوارزمية. |
|||
![]() |
رقم المشاركة : 7 | ||||
|
![]() اقتباس:
نحلوه |
||||
![]() |
رقم المشاركة : 8 | ||||
|
![]() اقتباس:
|
||||
![]() |
رقم المشاركة : 9 | ||||
|
![]() اقتباس:
اوكي اخي اعطيني البرنامج وباذن الله نعطيك الحل بالملاحظة انا لا استطيع ارسال الرسائل بسبب قلة المشاركات اي اما انك تبعثي البرنامج او تضعه في رد |
||||
![]() |
رقم المشاركة : 10 | |||
|
![]() حطه هنا نحلوه في رحبة |
|||
![]() |
رقم المشاركة : 11 | |||
|
![]() أوكي، شكرا لكما على الرد، وإليكم السؤال: |
|||
![]() |
رقم المشاركة : 12 | |||
|
![]() السلام عليكم اخي كود PHP:
|
|||
![]() |
رقم المشاركة : 13 | ||||
|
![]() اقتباس:
قرات برنامجك ولم افهمه جيدا خاصةو بعض الكلمات وشكرا |
||||
![]() |
رقم المشاركة : 14 | ||||
|
![]() اقتباس:
قرات ما هو مطلوب وسوف اضع الخطوات لحل المشكل اولا نحتاج الى تعريف جدول 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 في جدول يعني ناخذ قيم الجدول ونحدد مكانها ونحول بالاستعمال قواعد التحويل من النظام الثنائي الى العشري شكرا |
||||
![]() |
رقم المشاركة : 15 | ||||
|
![]() اقتباس:
البرنامج يعمل بشكل جيد افتحه ببرنامج Dev-pascal حمل الديف باسكال من الرابط : تحميل البرنامج |
||||
الكلمات الدلالية (Tags) |
برمجتي), برنامج, powerpoint, طريقة |
|
|
المشاركات المنشورة تعبر عن وجهة نظر صاحبها فقط، ولا تُعبّر بأي شكل من الأشكال عن وجهة نظر إدارة المنتدى
المنتدى غير مسؤول عن أي إتفاق تجاري بين الأعضاء... فعلى الجميع تحمّل المسؤولية
Powered by vBulletin .Copyright آ© 2018 vBulletin Solutions, Inc