مساعدة في كتابة خوارزمية - منتديات الجلفة لكل الجزائريين و العرب

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

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

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

آخر المواضيع

مساعدة في كتابة خوارزمية

 
 
أدوات الموضوع انواع عرض الموضوع
قديم 2012-11-29, 19:48   رقم المشاركة : 1
معلومات العضو
Morphus007
عضو مشارك
 
إحصائية العضو










افتراضي solution

Non ma soeure c'est une solution fausse
Voici la solution
Algo
Var a,b,c,d,min : entier;
debut
lire(a,b,c,d);
min:=a;
si a >b alors
min:=b;
si min>c alors
min:=c;
si min>d alors
min:=d;
ecrire(min);
fin









 


قديم 2012-11-29, 21:33   رقم المشاركة : 2
معلومات العضو
you92cef
عضو محترف
 
إحصائية العضو










افتراضي

اقتباس:
المشاركة الأصلية كتبت بواسطة morphus007 مشاهدة المشاركة
non ma soeure c'est une solution fausse
voici la solution
algo
var a,b,c,d,min : Entier;
debut
lire(a,b,c,d);
min:=a;
si a >b alors
min:=b;
si min>c alors
min:=c;
si min>d alors
min:=d;
ecrire(min);
fin
ايضا البرنامج خاطئ وغير كامل
حاول وضع كل الاحتماللات









قديم 2012-11-30, 08:16   رقم المشاركة : 3
معلومات العضو
Morphus007
عضو مشارك
 
إحصائية العضو










افتراضي

algo
var a,b,c,d,min : Entier;
debut
lire(a,b,c,d);
min:=a;
si a >b alors
min:=b;
si min>c alors
min:=c;
si min>d alors
min:=d;
si min<> a alors ecrire(a);
si min<> b alors ecrire(b);
si min<> d alors ecrire(d);
si min<> c alors ecrire(c);
fin










قديم 2012-11-30, 10:09   رقم المشاركة : 4
معلومات العضو
you92cef
عضو محترف
 
إحصائية العضو










افتراضي

اقتباس:
المشاركة الأصلية كتبت بواسطة Morphus007 مشاهدة المشاركة
algo
var a,b,c,d,min : Entier;
debut
lire(a,b,c,d);
min:=a;
si a >b alors
min:=b;
si min>c alors
min:=c;
si min>d alors
min:=d;
si min<> a alors ecrire(a);
si min<> b alors ecrire(b);
si min<> d alors ecrire(d);
si min<> c alors ecrire(c);
fin
للاسف الالغوريتم خاطئ وناقص

تابع الصورة للشرح



فيجب اولا مقارنة ما اذا كان a اكبر او اصغر من صفر ثم مقارنة a مع b ومع c ومع d ثم مقارنة b مع c وc مع d وd مع a
وفي كل حالة تختلف النتيجة

شكرا للجميع









قديم 2012-11-30, 12:05   رقم المشاركة : 5
معلومات العضو
Morphus007
عضو مشارك
 
إحصائية العضو










افتراضي

Non mon algorithme est juste mais il donne comme resultat les 3 nombre les plus grand , et pour avoir les 3 nombre les plus petit il fait inverse symbole de comparaison.
et concernant comparaison avec 0 est pas obligatoire paeceque les nombre negatives sont des nombre entiers
Voici la solution juste a 100%
algo
var a,b,c,d,max : Entier;
debut
lire(a,b,c,d);
max:=a;
si a <b alors
max:=b;
si max<c alors
max:=c;
si max<d alors
max:=d;
si max<> a alors ecrire(a);
si max<> b alors ecrire(b);
si max<> d alors ecrire(d);
si max<> c alors ecrire(c);
fin










 

الكلمات الدلالية (Tags)
مساعدة, خوارزمية, كتابة


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

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

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

الساعة الآن 03:29

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


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

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