|
في حال وجود أي مواضيع أو ردود مُخالفة من قبل الأعضاء، يُرجى الإبلاغ عنها فورًا باستخدام أيقونة ( تقرير عن مشاركة سيئة )، و الموجودة أسفل كل مشاركة .
آخر المواضيع |
|
ملتقى طلاب الاعلام الالي لحل تمارين Algorithmes et programmation en Pascal
|
أدوات الموضوع | انواع عرض الموضوع |
2012-11-08, 18:18 | رقم المشاركة : 16 | ||||
|
التمرين الثالث ليس مكتوب بشكل مفهوم
|
||||
2012-11-09, 20:17 | رقم المشاركة : 17 | ||||
|
اقتباس:
كود:
Program somme ; Uses wincrt ; Var N:string; function som(s:string):integer; var d,e:integer; begin if length(s)=1 then begin val(s,d,e); som:=d; end else begin val(s[1],d,e); som:=d+som(copy(s,2,length(s)-1)); end; end; function verif(s:string):boolean; begin if length(s)= 0 then verif:= true else begin if not(s[1] in ['0'..'9']) then verif := false; verif:=verif(copy(s,2,length(s)-1)); end; end; Begin repeat Readln(N) ; Until verif(N); writeln(som(N)); end. |
||||
2012-11-09, 20:38 | رقم المشاركة : 18 | |||
|
Une itérative
كود:
Program somme ; Uses wincrt ; Var N:string; function som(s:string):integer; var r,i,d,e:integer; begin r:=0; for i :=1 to length(s) do begin val(s[i],d,e); r:=r+d; end; som:=r; end; function verif(s:string):boolean; var i:integer; begin i:=1; while s[i] in ['0'..'9'] do begin i:=i+1; end; verif:=i>length(s); end; Begin repeat Readln(N) ; Until verif(N); writeln(som(N)); end. |
|||
2012-11-11, 20:30 | رقم المشاركة : 19 | |||
|
ecrire un algorithme
ecrire un algorithme permettant de faire la difference entre deux horaires saisis en heure, minutes, secondes. |
|||
2012-11-12, 17:31 | رقم المشاركة : 20 | |||
|
النجدة ياإخوان في algotithme |
|||
2012-11-12, 22:21 | رقم المشاركة : 21 | ||||
|
اقتباس:
كود:
On suppose que heure2 (h2 :m2 :s2) est supérieur à heure1 (h1 :m1 :s1) On suppose que les deux dates sont valides Actions à faire 0) Lire les paramètres de chaque heure 1) Convertir chaque heure en seconde (rs1 et rs2) 2) Faire la différence D des deux résultats de conversion 3) Transforme D en heure (h), minute (m) et seconde (s) Soit la séquence d’algorithme suivante Lire (h1, m1, s1) Lire (h2, m2, s2) Rs1<-- h1*3600+ m1*60 +s1 Rs2 <-- h2*3600 +m2*60+s2 D <-- rs2-rs1 H <-- D div 3600 M <-- (D-H) div 60 S <-- (D mod 3600) mod 60 Ecrire (H, M, S) |
||||
2012-11-12, 22:30 | رقم المشاركة : 22 | ||||
|
اقتباس:
كود:
On utilise les fonctions prédéfinis longueur et successeur Soit la séquence d’algorithme qui suit Lire (ch) Ecrire (ch, longeur(ch)) Lire(c) Ecrire (succ(c)) En pascal Read(ch); Write(ch, length(ch)); Read(c); Write(succ(c)); الشكر أو النقد لن يكلّف كثيرا |
||||
2012-11-13, 21:36 | رقم المشاركة : 23 | |||
|
يرجى المساعدة هنا |
|||
2012-11-14, 19:47 | رقم المشاركة : 24 | ||||
|
بالنسبة للتمرين الاول عدّل هذا الحل للحصول على القيمة الاكبر فقط دون الاهتمام بالقيمة الصغرى مالوسطى اقتباس:
|
||||
2012-11-14, 19:50 | رقم المشاركة : 25 | |||
|
كود:
Program ex2 ; Uses wincrt ; Var i ,n : integer ; h :real ; Begin Repeat Readln(n) ; Until n >=0 ; h :=0 ; For i := 1 to n do h :=h + 1/i ; Writeln(h :12 :6) ; End. الشكر أو النقد لن يكلّف كثيرا |
|||
2012-11-15, 11:31 | رقم المشاركة : 26 | ||||
|
اقتباس:
ممكن سؤال في اي سنة تدرس ؟ |
||||
2012-11-15, 12:28 | رقم المشاركة : 27 | |||
|
j'ai 2 exercices PASCAL |
|||
2012-11-15, 16:23 | رقم المشاركة : 28 | |||
|
مساعدة عاجلة من فضلكم |
|||
2012-11-15, 20:48 | رقم المشاركة : 29 | ||||
|
اقتباس:
يجب تحديد ان تدخل عدد الثواني مثلا تستخدم 2 مرات la boucle while lمثلا تدخل 521462 ثانية تقوم بتقسيم العدد على 3600*-* وتقوم بعمل عداد هذا العداد سيكون عدد الساعات*-* البوكل الثاني يعمل في حالة كان الباقي اقل من 3600 فتقسمه على 60 لتحديد الدقائق الباقي سوف يكون اقل من 60 وهو عدد الثواني في الاخير تظهر العدادان +الباقي التمرين الثاني نقوم بهذه اللوغارتيم x:=x+y y:=x-y x:=x-y نجرب مثلا ب x=5 y:=10 x:=x+y=15 y:=x-y=15-10=05 x:=x-y=15-05=10 y:=5 x:=10 |
||||
2012-11-15, 20:56 | رقم المشاركة : 30 | ||||
|
اقتباس:
else---sinon if---si end;---finsi readln ou read---lire writeln ou write---- ecrire program----algorithe |
||||
الكلمات الدلالية (Tags) |
ملتقى, الالي, الاعلام, طلاب |
|
|
المشاركات المنشورة تعبر عن وجهة نظر صاحبها فقط، ولا تُعبّر بأي شكل من الأشكال عن وجهة نظر إدارة المنتدى
المنتدى غير مسؤول عن أي إتفاق تجاري بين الأعضاء... فعلى الجميع تحمّل المسؤولية
Powered by vBulletin .Copyright آ© 2018 vBulletin Solutions, Inc