help me in pascal - منتديات الجلفة لكل الجزائريين و العرب

العودة   منتديات الجلفة لكل الجزائريين و العرب > منتديات الجامعة و البحث العلمي > الحوار الأكاديمي والطلابي > قسم أرشيف منتديات الجامعة

قسم أرشيف منتديات الجامعة القسم مغلق بحيث يحوي مواضيع الاستفسارات و الطلبات المجاب عنها .....

في حال وجود أي مواضيع أو ردود مُخالفة من قبل الأعضاء، يُرجى الإبلاغ عنها فورًا باستخدام أيقونة تقرير عن مشاركة سيئة ( تقرير عن مشاركة سيئة )، و الموجودة أسفل كل مشاركة .

آخر المواضيع

help me in pascal

 
 
أدوات الموضوع انواع عرض الموضوع
قديم 2012-06-03, 21:10   رقم المشاركة : 1
معلومات العضو
أَمِيرَةُ الأَوْرَآسْ
عضو فضي
 
الصورة الرمزية أَمِيرَةُ الأَوْرَآسْ
 

 

 
إحصائية العضو










افتراضي help me in pascal

أريد حلا لهذا التمارين écrire un program pascal qui calcule x^n x est un nombre real et n nombre entier
et
écrire un programme pascal on dispose d’un vecteur de n entier naturels ;ranger les nombres pairs au début du vecteur et les nombre impaires à la fin
et
écrire un programme pascal
soit T un tableau de 7 caractère correspondant à un mot. Ecrire les instructions permettant de modifier T de sorte que le mot soit renversé, par exemple "bonjour" devient "ruojnob"a









 


قديم 2012-06-04, 02:59   رقم المشاركة : 2
معلومات العضو
حذيفة بن اليمان
عضو فعّال
 
إحصائية العضو










افتراضي

السلام عليكم

البرنامج الأول:

كود:
program djelfa;
var x,resultat: real; n,i: integer;
begin
write ('Donner X ');readln(x);
write ('Donner N ');readln(n);
for i:= 0 to n do
resultat := x*x;
write ('Le resultat est egale= ',resultat);
readln;readln;
end.









قديم 2012-06-04, 20:56   رقم المشاركة : 3
معلومات العضو
خليل صلاح
عضو محترف
 
إحصائية العضو










افتراضي

اقتباس:
المشاركة الأصلية كتبت بواسطة حذيفة بن اليمان مشاهدة المشاركة
السلام عليكم

البرنامج الأول:

كود:
program djelfa;
var x,resultat: real; n,i: integer;
begin
write ('Donner X ');readln(x);
write ('Donner N ');readln(n);
for i:= 0 to n do
resultat := x*x;
write ('Le resultat est egale= ',resultat);
readln;readln;
end.
السلام عليكم

هذا الحل غير صحيح ....
فكما ترى في وسط الboucle تجرى نفس العملية و هي resultat:=x*x
اي انه في النهاية ستحصل على x² و ليس على x¨^n

عدل البرنامج حيث حسب حلك يكون resultat:=resultat*x مع وضع resultat=1 قبل بداية الboucle
+ بداية indice تكون من 1 و ليس من 0









قديم 2012-06-13, 12:32   رقم المشاركة : 4
معلومات العضو
حذيفة بن اليمان
عضو فعّال
 
إحصائية العضو










افتراضي

اقتباس:
المشاركة الأصلية كتبت بواسطة خليل صلاح مشاهدة المشاركة
السلام عليكم

هذا الحل غير صحيح ....
فكما ترى في وسط الboucle تجرى نفس العملية و هي resultat:=x*x
اي انه في النهاية ستحصل على x² و ليس على x¨^n

عدل البرنامج حيث حسب حلك يكون resultat:=resultat*x مع وضع resultat=1 قبل بداية الboucle
+ بداية indice تكون من 1 و ليس من 0
بارك الله فيك، بالفعل كنت مخطئ في ذلك بسبب أنني يومها عملت البرنامج ليلا وكنت متعب قليلا مش مركز.

هذا هو البرنامج الصحيح بعد الأخذ بما قلته

كود:
program djelfa;
var x,resultat: real; n,i: integer;
begin
write ('Donner X ');readln(x);
write ('Donner N ');readln(n);
resultat:= 1;
for i:= 1 to n do
resultat := resultat*x;
write ('Le resultat est egale= ',resultat);
readln;readln;
end.









قديم 2012-06-04, 03:05   رقم المشاركة : 5
معلومات العضو
حذيفة بن اليمان
عضو فعّال
 
إحصائية العضو










افتراضي

البرنامج الثاني

قريبا بحول الله










قديم 2012-06-04, 03:09   رقم المشاركة : 6
معلومات العضو
حذيفة بن اليمان
عضو فعّال
 
إحصائية العضو










افتراضي

البرنامج الثالث:

كود:
Program CH6_Program12;  
Var  
  S,st: string;
  I: integer;  
Begin  
  Writeln ('Donner le mot ');
  Readln(s);  
  St:='';
  For i:= length(s) downto 1 do
    St:= st + s[i];
  Writeln (st);
  readln;readln;
End.









قديم 2012-06-13, 14:35   رقم المشاركة : 7
معلومات العضو
King Soft
عضو مشارك
 
الصورة الرمزية King Soft
 

 

 
إحصائية العضو










افتراضي

السلام عليكم ورحمة الله

بالنسبة للتمرين الثاني فهاهو الحل

كود PHP:

Program Pair
;
var 
i,k,z,n:integer;
    
T:Array[1..100of integer;
begin
Write
('Taper le nombre d éléments de table :');
Read(n);
k:=1;
Writeln('Romplier le vecteur :');
for 
i:=1 to n do
Read(T[i]);
for 
i:=1 to n do
begin
if T[imod 2 0 then
begin
Z
:=T[k];
T[k]:=T[i];
T[i]:=Z;
K:=k+1;
end;
end;
for 
i:= 1 to n do
Write(T[i]:6);

Readln;readln;


end

بالتوفيق









 

الكلمات الدلالية (Tags)
pascal


تعليمات المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

BB code is متاحة
كود [IMG] متاحة
كود HTML معطلة

الانتقال السريع

الساعة الآن 21:24

المشاركات المنشورة تعبر عن وجهة نظر صاحبها فقط، ولا تُعبّر بأي شكل من الأشكال عن وجهة نظر إدارة المنتدى
المنتدى غير مسؤول عن أي إتفاق تجاري بين الأعضاء... فعلى الجميع تحمّل المسؤولية


2006-2024 © www.djelfa.info جميع الحقوق محفوظة - الجلفة إنفو (خ. ب. س)

Powered by vBulletin .Copyright آ© 2018 vBulletin Solutions, Inc