المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : ساعدوني في حل هاد لالغوريتم


Khilidou
2014-12-17, 06:22
ecrire un algo qui permet de calculer la somme de N nombres premier

ملاحظة نستعملو boucle pour

fatijijel
2014-12-17, 23:11
s=0
pour i=1 à n
s=s+i
fin

la déclaration des variables b1 sur

عاشقة التفوق
2014-12-20, 17:38
algo_somme
i,N,s:entier
debut
s=0;
pour i=0 a N faire
s=s+i;
fin pour
fin

kamelnacer
2014-12-21, 12:07
integer s=0
lre(N)
pour i=0 ; i<N
s=s+i
fin pour
ecrire(s)

dotZero
2014-12-21, 12:10
Juste une remarque :
Est que l'exercice dirt :

"La somme des N premiers nombres"

Ou bien :

"La sommes des N nombres premiers"

Et une question pour vous, mes chèrs étudiants, quelle est la différence entre les deux quesytions?

سميحة 2014
2014-12-22, 11:51
Juste une remarque :
Est que l'exercice dirt :

"La somme des N premiers nombres"

Ou bien :

"La sommes des N nombres premiers"

Et une question pour vous, mes chèrs étudiants, quelle est la différence entre les deux quesytions?
بعد القليل من التفكير فان السؤال خاطئ ، لماذا؟ لان السؤال الاول -- الذي طرحه صاحب الموضوع -- La somme des N premiers nombres هي العبارة الصحيحة حيث ان معنى السؤال الاول هو حساب مجموع الاعداد الاولية من 1 الى N و هي عبارة منطقية مفهومة
اما La somme des N premiers nombres فاظن ان بها خطا لغويا

dotZero
2014-12-22, 23:09
بعد القليل من التفكير فان السؤال خاطئ ، لماذا؟ لان السؤال الاول -- الذي طرحه صاحب الموضوع -- La somme des N premiers nombres هي العبارة الصحيحة حيث ان معنى السؤال الاول هو حساب مجموع الاعداد الاولية من 1 الى N و هي عبارة منطقية مفهومة
اما La somme des N premiers nombres فاظن ان بها خطا لغويا

تماما
ذلك "الخطأ" يمكن أن يدل على أن نقل السؤال لم يكن دقيق
و هذا يترك الإحتمالين ممكنين

على كل، حساب مجموع ال N عدد الأولى يتطلب حلقة Pour واحدة
حساب ال N عدد أولي أكثر تعقيد فيتطلب حلقة Pour داخلها حلقة Pour أخرى بالإضافة لبنية شرطية Si Sinon

algeria6128
2014-12-23, 00:02
السلام عليككم و رحمة الله
هاد الألغوريتم ب c++
, int N, somme ,i
(++for(int i=0,i<N;i
somme=0
somme=somme+N
و Pour هي نفس عمل For كما تلاحظون

dotZero
2014-12-23, 11:32
السلام عليككم و رحمة الله
هاد الألغوريتم ب c++
, int N, somme ,i
(++for(int i=0,i<N;i
somme=0
somme=somme+N
و Pour هي نفس عمل For كما تلاحظون


الأمر
somme = 0
يجب أن يكون قبل
for
و ليس داخلها.

و بدل
somme = somme + N
يجب أن تكون
somme = somme + i
و إلا فإنك تقوم بحساب N مربع

soufian.soufian
2014-12-29, 20:44
program premier;
var nomber,i,m,somme,a,b:entier;
dubet
ecrire('dooner moi un entier nomber = ');lire(nomber);
s<-----0;
for i <------1 to nomber faire
m<------0;
pour a<-------1 to i faire
b<--- i mod a ;
si b=0 alors
m<-----m+1;
fin pour;
si m=2 alors
somme<-----somme+i;
fin pour;
ecrire('la somme = ',somme);
fin.