![]() |
|
في حال وجود أي مواضيع أو ردود
مُخالفة من قبل الأعضاء، يُرجى الإبلاغ عنها فورًا باستخدام أيقونة
( تقرير عن مشاركة سيئة )، و الموجودة أسفل كل مشاركة .
آخر المواضيع |
|
ملتقى طلاب الاعلام الالي لحل تمارين Algorithmes et programmation en Pascal
![]() |
|
أدوات الموضوع | انواع عرض الموضوع |
![]() |
رقم المشاركة : 361 | |||||
|
![]() اقتباس:
البرنامج الدي عملته انت يقوم بزيادة 1 لكل خانة اما السوال فهو يقول 2_inserer la valeur X a la kieme place (on obtiendra un tableau de n+1 elements) ^^i يعني مثلا لو وضعت 4 قيم للجدول هي 4 و 2 و 5 و6 تضع قيمة x وتضع مكانها مثلا في الموقع 3 عندها الناتج يجب ان يكون 4 و 2 وx و5 و 6 يعني الي بعد x يتقدمو برتبه + تسلم على مجهوداتك اخي وارجو ان تخبرني بكيفية الحل ^^ واررجو توضيح كيفية المقارن بين جدولين t1[i] wa t2[j] v
آخر تعديل razokix 2013-04-01 في 17:43.
|
|||||
![]() |
![]() |
رقم المشاركة : 362 | ||||
|
![]() اقتباس:
ajouter un element dans le tableau je pence que on fait ces exercice dans cette page alors il suffit de revoir le sujet et les reponce precedent ce qui la comparaison entre les tableau cela revient au type de comparason par exemple ordre croissant ou decroissant ,la moyen .. extra mais je pences que vous vouler connaitre si deux tableau contient les meme element pour cela on a duex chemin ou plusieurs a suivre par example si on tient compte ou classement alors le tableau 1 qui contient les element suivant 1 2 3 4 c'est pas le meme pour le tableau 2 qui contient les element suivant 1 3 2 4 alors cela revient ou type de reponce ou tout simplement la maniere qu'on veut resoudre l'exo donc a mon avis je pence que vous avez l'algo de l'insertion d'un element dans un tableau *-* ajouter un element*-* donc il reste d'appliquer essayer et si vous trouver des difficulteé on est la ان شاء الله شكرا |
||||
![]() |
![]() |
رقم المشاركة : 363 | ||||
|
![]() اقتباس:
بخصوص السوال 2 انا برمجت برنامج يسمح بقراءة جدول ثم وضع قيمه x واختيار المكان الدي سوف توضع في هالقيمة x لكن المشكل هو مثلا لو كانت قيم الجدول 5 2 3 1 انا احدد القيمه x=20 ثم احدد مكان وضعها 2 الجدول الدي ينتج 5 20 3 1 نلاحط ان القيمة السابق التي هي 2 اختفت ووضع مكانها 20 لكن المفروض في السوال هو ان الجدول الناتج يجب ان يكون 5 20 2 3 1 ارجو مساعدتي في كتابة الطريقة التي تسمح بهدا اما بخصوص المقارن فالمطلوب المقارن مع جدولين مثلا الجدول الاول الجدول الثاني 5 ,,,,,,,,,,,,,,,,, 5 2 ,,,,,,,,,,,,,,,, 33 3 ,,,,,,,,,,,,,,, 3 1 ,,,,,,,,,,,,,,,, 1 هنا المفروض يخبرنا البرنامج ان الجدولين غير متماثلين حتى ولو كان الاختلاف في قيمة اما ادا كانا الجدول الاول الجدول الثاني 5 ,,,,,,,,,,,,,,,,, 5 2 ,,,,,,,,,,,,,,,, 2 3 ,,,,,,,,,,,,,,, 3 1 ,,,,,,,,,,,,,,,, 1 هنا المفروض البرنامج يخبرنا ان الجدولين متماثلين ارجو ان اكون قد وضحت وفي انتظاااااااار المساعد اخي اشكرك مرة اخر اخي ربي يجازيك ما قصرت معي ![]() |
||||
![]() |
![]() |
رقم المشاركة : 364 | ||||
|
![]() اقتباس:
باقي السوال 2 ارجو المساعده 2_inserer la valeur X a la kieme place (on obtiendra un tableau de n+1 elements) ^^i |
||||
![]() |
![]() |
رقم المشاركة : 365 | ||||
|
![]() اقتباس:
ربما لم تنتبه لكون بزيادة قيمة جديدة للجدول فان n ستصير n+1، هذه محاولتي قد تنفعك في شيء كود:
program ee; uses wincrt; type tab=array[1..10] of integer; procedure remplir(var t:tab; var n:integer); var i:integer; begin repeat writeln('donner le nombre des éléments à saisir (entre 2 et 9)'); readln(n); until n in [2..9]; for i:=1 to n do begin writeln('donner l''élement de la position ',i); readln(t[i]); end; end; procedure insert(var t:tab; var n:integer); var i,x,p:integer; begin writeln('donner une valeur à inserer dans le tableau'); readln(x); repeat writeln('donner la position d''isertion'); readln(p); until p in [1..n+1]; for i:=n+1 downto p do t[i]:= t[i-1]; t[p]:=x; n:=n+1; end; procedure affiche (t:tab;n:integer); var i:integer; begin for i:=1 to n do writeln('l''élement du tableau n°',i,' est ',t[i]); end; var t:tab ; n:integer; begin remplir(t,n); insert(t,n); affiche(t,n); end. |
||||
![]() |
![]() |
رقم المشاركة : 366 | |||
|
![]() تم الاجابة عن التمرين ارجوا فقط ان تبرمج بروسيدور او فونكشن واحدة تضع فيها كل ما هو مطلوب بعدها تعمل منادات لها |
|||
![]() |
![]() |
رقم المشاركة : 367 | ||||
|
![]() اقتباس:
تم الاستفادة من مشاركتك |
||||
![]() |
![]() |
رقم المشاركة : 368 | ||||
|
![]() اقتباس:
![]() ربي يجازيك |
||||
![]() |
![]() |
رقم المشاركة : 369 | |||
|
![]() الان شباب باقي لي سوالين لم افهم شو المطلوب فارجو ان توضحو لي المطلوب في كل سوال بمثال ان امكن : |
|||
![]() |
![]() |
رقم المشاركة : 370 | ||||
|
![]() اقتباس:
فادا كانت لدينا قيمة تتكرر فاننا نحتفظ بالقيمة الاولى فقط والقيم الاخرى تصبح 0 مثال 10 1 3 2 4 5 6 2 8 2 10 قيم نلاحظ ن القيمة 2 تكررت اكثر من مرة ادن علينا ان نبرمج بروسيدور او فوكسيون لاعطاءنا النتائج التالية 10 1 3 2 4 5 6 0 8 0 10 قيم احتفظنا ب2 الاولى والقيم الاخرى ل2 تصبح 0 بخصوص الشطر الثاني للسؤال فلم افهمه جيدا ولكن اظن انه علينا ان نجعل القيم التي لا تساوي 0 في بداية الجدول والقيم التي تساوي 0 في نهاية الجدول *-* يعني نحدف القيم التي تساوي 0*-* هكدا 10 1 3 2 4 5 6 8 8 قيم السؤال الثاني علينا اولا ترتيب الجدول ترتيب تصاعدي بعدها نقوم بقراءة قيمة ونضعها في مكانها بحيث نحتفظ بالترتيب التصاعدي مثلا لدينا القيم التالية 1 3 2 4 7 6 نرتبها فتصبح هكدا 1 2 3 4 6 7 نقرا قيمة ولتكن مثلا 5 علينا ان نضع 5 في مكانها الخاص مع الحفاظ على الترتيب فينتج التالي 1 2 3 4 5 6 7 |
||||
![]() |
![]() |
رقم المشاركة : 371 | ||||
|
![]() اقتباس:
plzzzz ya jma3a 3awnouna ..wella pas de chance hna tani hhhhhhhh |
||||
![]() |
![]() |
رقم المشاركة : 372 | ||||
|
![]() اقتباس:
ان شاء الله mais je suis pas sur d'avoir un program ki circule b1 |
||||
![]() |
![]() |
رقم المشاركة : 373 | |||
|
![]() لقد حاولت برمجة لمطلوب |
|||
![]() |
![]() |
رقم المشاركة : 374 | |||
|
![]() السلام عليكم ابحث عن طريقة tri à bulle d'une liste liéaire chainée |
|||
![]() |
![]() |
رقم المشاركة : 375 | |||
|
![]() بسم الله الرحمن الرحيم |
|||
![]() |
![]() |
الكلمات الدلالية (Tags) |
ملتقى, الالي, الاعلام, طلاب |
|
|
المشاركات المنشورة تعبر عن وجهة نظر صاحبها فقط، ولا تُعبّر بأي شكل من الأشكال عن وجهة نظر إدارة المنتدى
المنتدى غير مسؤول عن أي إتفاق تجاري بين الأعضاء... فعلى الجميع تحمّل المسؤولية
Powered by vBulletin .Copyright آ© 2018 vBulletin Solutions, Inc