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

ممكن مساعدة انسانية

مغلق
بدأه محسن555 في 8 ديسمبر 2007 · 1 رد · 573 مشاهدة · في الرياضيات والخوارزميات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

انا محسن طالب هندسة نظم معلومات سنة اولى من قطر و عندي مسألة عن تعقد الخوارزميات مو كبيرة بس تصعبت علي واريد مساعدة من احد فياريت احصل على مساعدة من احد منكم وهاد هو السؤال

ليكن لدينا البرنامج التالي:

for i=1 to n

if( odd(i) == true)

begin

for j=1 to n

x = x +1;

for j=1 to i

y = y*2;

end;

والمطلوب:

احسب تعقيد البرنامج السابق على فرض:

1- العملية الأساسية في البرنامج هي عملية الجمع.

2- العملية الأساسية في البرنامج هي عملية الضرب.

فياريت حدا يساعدني في حلها لاني كتير مضطر وهي وظيفة واخر مهلة الى 11\12\2007 :rose:

#2

عزيزي

المنتدى ليس لحل الوظائف وانما لزيادة المعرفه

والمسأله اللي معاك سهله

جرب تتبع البرنامج - حط نفسك مكان الكمبيوتر ونفذ البرنامج بورقة و قلم - مثلا ب n = 5

واحسب عدد مرات تكرار عملية الضرب وعدد مرات تكرار عملية الجمع واعمل علاقة معهم و مع ال n

تحياتي

الحمد لله الذي هدانا لهذا وماكنا لنهتدي لولا ان هدانا الله

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

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