الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

برنامج يستخدم الRecursion

مغلق
بدأه فتى الشوتوكان في 30 يناير 2004 · 8 رد · 644 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

اخواني الأعزاء ..

بدأنا جديدا بمادة برمجة 2 وبدانا بما يسمى الRecursion ....

وللأسف وجدنا أنه معقد بعض الشيء ..

فأنا بحاجة للمساعدة من الأخوة هنا .. بإعطائي برنامج يساعد على حساب الSUM ل100 عدد أي من 0-100 بوساطة الrECURSION؟؟؟؟؟؟؟

وشكرا .....

#2
#include<iostream.h>
int sum(int num);
void main(void)
{
          int s;
          s=sum(100);
          cout<<sum;
}
int sum(int num)
{
         if(num==0) return (sum);
         return(sum+(sum(num-1));
}

أنا كتبت هذا الكود بسرعة وبعجلة .. وبدون ما أجربه عمليا .. أرجو إنه يعمل معك :)

وإذا كان فيه بعض الأخطاء الصغيرة .. فاسمحوا لي .. لأني مستعجل جدا

#3

السلام عليكم :

بالمناسبة ما هو معنى كلمة شوتوكان

مدونتي

http://mbnoimi.net

#4
#include<iostream.h>
int sum(int num);
void main(void)
{
         int s;
         s=sum(100);
         cout<<s;
}
int sum(int num)
{
        if(num==0) return (0);
        return(num+sum(num-1));
}

وهذا بعض التعديل ليعمل

#5

اخي شكرا جزيلا على هالبرنامج ..

بس مش عارف شو هو الخلل فيه ...

صحيح معنى كلمة الشوتوكان . :

الشوتوكان نوع من انواع الكراتيه ...

:) ههههه

وشكرا كمان مرة

#6

يا أخي الكريم

الـRecursion تقنية ممكن نستخدمها في أي مكان وفي أي برنامج

وليست مخصصة لمثال معين

وهي تقنية قوية جداً إذا استطعت وضع قاعدة معينة لها

كمثال بسيط جداً يمكنك إدخال عناصر مصفوفة بواسطة الإستدعاء الذاتي بدون استخدام التكرارات.

#7

أخي العزيز يمكن هذا البرنامج يحل المشكلة و على فكرة هذه التقنية تدعى التوابع العودية اذا أردت الاطلاع على مرجع باللغة العربي

RecursionFunction.rar

مدونتي

http://mbnoimi.net

#8

السلام عليكم,

لقد سبق وأعطيت أمثلة فيما يخص Recursion في هذا المنتدى ويمكن أن نناقشخا من جديد إذا قبل الإخوان.

إلى اللقاء.

#9

أنا أول المشجعين على مثل هكذا مواضيع ..... مارأيك أخي أن نضع موضوع جديد خاص بهذه التقنية ؟؟

مدونتي

http://mbnoimi.net

هذا الموضوع مغلق.

مواضيع مشابهة