منتديات بابــار
مرحبـــــــا بزوار منتديات بابار العامة التعليمية والترفيهية
التسجيل في المنتدى يسمح لكم بمشاهدة وتحميل المواضيع
تجدون في منتديات بابار روابط ممتعة
بعد التسجيل يتم تفعيل العضوية مباشرة من البريد الالكتروني وإن لم تتمكن من ذلك فستفعل عضويتك تلقائيافي اقل من 24 ساعة....شكرا للجميع
----------مدير المنتدى-----------
منتديات بابــار
مرحبـــــــا بزوار منتديات بابار العامة التعليمية والترفيهية
التسجيل في المنتدى يسمح لكم بمشاهدة وتحميل المواضيع
تجدون في منتديات بابار روابط ممتعة
بعد التسجيل يتم تفعيل العضوية مباشرة من البريد الالكتروني وإن لم تتمكن من ذلك فستفعل عضويتك تلقائيافي اقل من 24 ساعة....شكرا للجميع
----------مدير المنتدى-----------
منتديات بابــار
هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.


منتديات بابار العامة التعليمية والترفيهية
 
الرئيسيةأحدث الصورالتسجيلدخول

منتديات بابار ترحب بكم ------- مع تحيات جميع سكان بلدية بابار------ ﴿نَرْفَعُ دَرَجَاتٍ مّن نّشَآءُ وَفَوْقَ كُلّ ذِي عِلْمٍ عَلِيمٌ----- ﴿ وَقُلِ اعْمَلُوا فَسَيَرَى اللَّهُ عَمَلَكُمْ وَرَسُولُهُ وَالْمُؤْمِنُونَ ﴾-----

دخول
اسم العضو:
كلمة السر:
ادخلني بشكل آلي عند زيارتي مرة اخرى: 
:: لقد نسيت كلمة السر
المواضيع الأخيرة
» تصليح غسالات اطباق في عجمان
 CORRIGER exercice les polynômes en lng C I_icon_minitimeالأربعاء فبراير 21, 2024 7:03 pm من طرف شيماء أسامة 272

» شركة مكافحة الفئران بالدمام
 CORRIGER exercice les polynômes en lng C I_icon_minitimeالثلاثاء يناير 09, 2024 1:43 pm من طرف شيماء أسامة 272

» شركة رش مبيدات بالخفجي
 CORRIGER exercice les polynômes en lng C I_icon_minitimeالأربعاء ديسمبر 06, 2023 4:52 pm من طرف شيماء أسامة 272

» شركة مكافحة الصراصير بالاحساء
 CORRIGER exercice les polynômes en lng C I_icon_minitimeالأحد نوفمبر 05, 2023 3:54 pm من طرف شيماء أسامة 272

» صور ارواب التخرج _01119959188
 CORRIGER exercice les polynômes en lng C I_icon_minitimeالسبت أغسطس 12, 2023 8:40 am من طرف فيلو فيلو

» يونيفورم مدارس بنات _شركة فورسيزون لليونيفورم
 CORRIGER exercice les polynômes en lng C I_icon_minitimeالسبت أغسطس 12, 2023 7:49 am من طرف فيلو فيلو

» ملابس يونيفورم _( فورسيزون لليونيفورم 01027150744 )
 CORRIGER exercice les polynômes en lng C I_icon_minitimeالسبت أغسطس 12, 2023 6:55 am من طرف فيلو فيلو

» بالطو طبيب _01119959188
 CORRIGER exercice les polynômes en lng C I_icon_minitimeالسبت أغسطس 12, 2023 6:20 am من طرف فيلو فيلو

» يونيفورم مطعم _01027150744
 CORRIGER exercice les polynômes en lng C I_icon_minitimeالسبت أغسطس 12, 2023 5:14 am من طرف فيلو فيلو

» الزى الموحد ويونيفورم شركات الامن _01027150744
 CORRIGER exercice les polynômes en lng C I_icon_minitimeالسبت أغسطس 12, 2023 3:45 am من طرف فيلو فيلو

المتواجدون الآن ؟
ككل هناك 122 عُضو متصل حالياً :: 0 عضو مُسجل, 0 عُضو مُختفي و 122 زائر

لا أحد

أكبر عدد للأعضاء المتواجدين في هذا المنتدى في نفس الوقت كان 507 بتاريخ الخميس نوفمبر 14, 2024 7:49 pm
أفضل 10 أعضاء في هذا المنتدى
best sousou
 CORRIGER exercice les polynômes en lng C Vote_rcap CORRIGER exercice les polynômes en lng C Voting_bar CORRIGER exercice les polynômes en lng C Vote_lcap 
ريم
 CORRIGER exercice les polynômes en lng C Vote_rcap CORRIGER exercice les polynômes en lng C Voting_bar CORRIGER exercice les polynômes en lng C Vote_lcap 
mriana wessa
 CORRIGER exercice les polynômes en lng C Vote_rcap CORRIGER exercice les polynômes en lng C Voting_bar CORRIGER exercice les polynômes en lng C Vote_lcap 
لؤلؤة الجمال
 CORRIGER exercice les polynômes en lng C Vote_rcap CORRIGER exercice les polynômes en lng C Voting_bar CORRIGER exercice les polynômes en lng C Vote_lcap 
chikhsalim
 CORRIGER exercice les polynômes en lng C Vote_rcap CORRIGER exercice les polynômes en lng C Voting_bar CORRIGER exercice les polynômes en lng C Vote_lcap 
ranim
 CORRIGER exercice les polynômes en lng C Vote_rcap CORRIGER exercice les polynômes en lng C Voting_bar CORRIGER exercice les polynômes en lng C Vote_lcap 
Good Girl
 CORRIGER exercice les polynômes en lng C Vote_rcap CORRIGER exercice les polynômes en lng C Voting_bar CORRIGER exercice les polynômes en lng C Vote_lcap 
I am a princess Dad
 CORRIGER exercice les polynômes en lng C Vote_rcap CORRIGER exercice les polynômes en lng C Voting_bar CORRIGER exercice les polynômes en lng C Vote_lcap 
سدرة المنتهى
 CORRIGER exercice les polynômes en lng C Vote_rcap CORRIGER exercice les polynômes en lng C Voting_bar CORRIGER exercice les polynômes en lng C Vote_lcap 
غزلان
 CORRIGER exercice les polynômes en lng C Vote_rcap CORRIGER exercice les polynômes en lng C Voting_bar CORRIGER exercice les polynômes en lng C Vote_lcap 
تسجيل الحاضرون

 

  CORRIGER exercice les polynômes en lng C

اذهب الى الأسفل 
كاتب الموضوعرسالة
ranim
نائب المدير
نائب المدير
ranim


عدد المساهمات : 1413
السٌّمعَة : 1
العمر : 36
المهنة : الحمد لله

 CORRIGER exercice les polynômes en lng C Empty
مُساهمةموضوع: CORRIGER exercice les polynômes en lng C    CORRIGER exercice les polynômes en lng C I_icon_minitimeالجمعة يناير 14, 2011 7:50 am

program projet;

type pnoeud=^noeud;
noeud=record
coef:real; {$V 0:25}
expo:real; {$V 25:50}
op:char; {$V 50:60}
g:pnoeud;
d:pnoeud;
end;

function cree(n,e:real;op:char):pnoeud;
begin
new(result);
result^.coef:=n;
result^.expo:=e;
result^.op:=op;
result^.d:=nil;
result^.g:=nil;
end;

var s,mot:string; sgn:boolean;

{ Cette procédure sert à nettoyer le txt entré par
l'utilisateur (espaces inutiles et signe * oublié, elle prend en charge l'éventuel - en début
de polynôme géré par un booléen}

procedure nettoie;
var i,p:integer;
begin
sgn:=false;
if length(s)=0 then exit;
p:=length(s);
i:=1;
while i<>p do begin {on enlève tous les espaces inutiles }
if s[i]=' ' then begin
delete(s,i,1);
i:=i-1;
p:=p-1
end;
i:=i+1
end ;
p:=length(s);
i:=1;
while i<>p+1 do begin {on ajoute le signe * si il a été oublié}
if (s[i]='x') and_then (i>1) then begin
if (s[i-1] in ['0'..'9','.'])
then begin
insert('*',s,i);
p:=p+1
end
end;
i:=i+1
end;

if s[1]='-' then begin {gestion du moins en début d'expression}
delete (s,1,1);
sgn:=true
end
end;

{Cette procédure prépare le mot suivant (nombre ou signe) pour la fonction polytotree}
procedure mot_suivant;
begin
if length(s)=0 then mot:=' '
else begin if s[1] in ['0'..'9'] then begin
mot:='';
while (length(s)>0) and_then (s[1] in ['0'..'9','.']) do
begin
mot:=mot+s[1];
delete(s,1,1);
end
end
else begin
if s[1]='-' then begin
mot:='+';
sgn:=true;
end
else mot:=s[1];
delete(s,1,1);
end

end
end;

{fonction principale qui met mon polynôme dans un arbre, elle est
composée de la sous fonction termtotree qui met un terme de la forme a*x^n
dans un noeud de la forme coefficient/exposant/champs op vide }
function polytotree:pnoeud;
function termtotree:pnoeud;
var valeur1,valeur2:real;er:integer;
begin
if mot[1] in ['0'..'9'] then begin
val(mot,valeur1,er);
mot_suivant;
if mot='*' then begin
mot_suivant;mot_suivant;
if mot='^' then begin
mot_suivant;
val(mot,valeur2,er);
if sgn=true then begin
result:=cree(-valeur1,valeur2,' ');
sgn:=false;
end
else result:=cree(valeur1,valeur2,' ');
mot_suivant;
end
else if sgn=true then begin
result:=cree(-valeur1,1,' ');
sgn:=false
end
else result:=cree(valeur1,1,' ');
end
else if sgn=true then begin
result:=cree(-valeur1,0,' ');
sgn:=false
end
else result:=cree(valeur1,0,' ');
end
else if mot[1]='x' then begin
mot_suivant;
if mot='^' then begin
mot_suivant;
val(mot,valeur1,er);
if sgn=true then begin
result:=cree(-1,valeur1,' ');
sgn:=false
end
else result:=cree(1,valeur1,' ');
mot_suivant;
end
else if sgn=true then begin
result:=cree(-1,1,' ');
sgn:=false
end
else result:=cree(1,1,' ');
end
else result:=nil
end;

var p:pnoeud;
begin
result:=termtotree;
if result=nil then exit;
if mot='+' then begin
mot_suivant;
p:=cree(0,0,'+');
p^.g:=result;
p^.d:=polytotree;
if p^.d=nil then begin //gestion erreur
// libere(p);
result:=nil
end
else result:=p;
end;
end;

{programme principal}
var p:pnoeud;
begin
write('Entrez un polynôme : ');readln(s);
nettoie;
writeln('chaîne nettoyée : ',s);
{mot_suivant;
p:=polytotree;}

end.
الرجوع الى أعلى الصفحة اذهب الى الأسفل
زائر
زائر
Anonymous



 CORRIGER exercice les polynômes en lng C Empty
مُساهمةموضوع: رد: CORRIGER exercice les polynômes en lng C    CORRIGER exercice les polynômes en lng C I_icon_minitimeالثلاثاء يونيو 28, 2011 4:28 pm

سلام شكرا الكثير موضوع رائع
الرجوع الى أعلى الصفحة اذهب الى الأسفل
زائر
زائر
Anonymous



 CORRIGER exercice les polynômes en lng C Empty
مُساهمةموضوع: رد: CORRIGER exercice les polynômes en lng C    CORRIGER exercice les polynômes en lng C I_icon_minitimeالثلاثاء يونيو 28, 2011 4:28 pm

 CORRIGER exercice les polynômes en lng C 2707236321
الرجوع الى أعلى الصفحة اذهب الى الأسفل
 
CORRIGER exercice les polynômes en lng C
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1
 مواضيع مماثلة
-
» exercice les polynômes en lng C++
» Exercice 1 : Héritage
» cours et exercices corriger en pascal

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
منتديات بابــار :: التعليم العالي والبحث العلمي :: منتدى الاعلام الالى-
انتقل الى: