جلسات حل مسائل برمجة 1 لطلاب السنة الأولى

كل ما يتعلق بمادة البرمجة 1 من استفسارات و مناقشات و محاضرات...........

المشرف: Ghais

Re: جلسات حل مسائل برمجة 1 لطلاب السنة الأولى

مشاركة غير مقروءةبواسطة فراس تنن » الثلاثاء ديسمبر 29, 2009 12:02 pm

n-sham

عفوا ً بس شو هاد depuge و watch ??1 :???:
فراس تنن
عضو جديد
عضو جديد
 
مشاركات: 17
اشترك في: الثلاثاء سبتمبر 29, 2009 10:19 am
الجتس: ذكر
الشهادة الثانوية: سورية
الجامعة: جامعة دمشق
الكلية: الهندسة المعلوماتية
المرحلة الدراسية: السنة الأولى

Re: جلسات حل مسائل برمجة 1 لطلاب السنة الأولى

مشاركة غير مقروءةبواسطة N.Sham » الثلاثاء ديسمبر 29, 2009 12:07 pm

فراس تنن كتب:تحياتي ..


هي تابع عودي لطباعة عدد معكوس

بظن انو صح ؟؟!!

CODE: تحديد الكل
 
function rev ( a:integer ): integer
begin
if(adiv 10=0) then
   write (a);
else
    begin
       write (amod 10);
       rev(a div 10 );
   end;
end;



كفكرة صح بيطبع .. بس مابيرد قيمة المعكوس .. والطلب انو يرجعلك اياها مو بس يطبعها على الشاشة .. يعني عملية ارجاع القيمة عندك كلها شايلها مع انك حاطو Function
على قدر النية يكون العون من الله
صورة العضو الشخصية
N.Sham
عضو نشيط جدا
عضو نشيط جدا
 
مشاركات: 3642
اشترك في: الاثنين يناير 28, 2008 6:00 pm
الجتس: أنثى
الشهادة الثانوية: إماراتية
الجامعة: جامعة دمشق
الكلية: الهندسة المعلوماتية
المرحلة الدراسية: السنة الخامسة
الاختصاص: ذكاء صنعي

Re: جلسات حل مسائل برمجة 1 لطلاب السنة الأولى

مشاركة غير مقروءةبواسطة N.Sham » الثلاثاء ديسمبر 29, 2009 12:16 pm

فراس تنن كتب:n-sham

عفوا ً بس شو هاد depuge و watch ??1 :???:


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

الـ watch لما بتكون عم تعمل debuge بتقدر تشوف القيم اللي عم ياخدها المتحول اللي عم تعلو watch أثناء تنفيذ برنامجك يعني لو عندك متحول n مثلا عم تعمل عليه 10 عمليات ببرنامجك كلما تتغير قيمتو بتشوف انت القيمة الجديدة اللي أخدها

بتقدر تعمل debuge لبرنامجك لما تكون عم تشتغل على التربو باسكال في بالقوائم فوق قائمة اسمها debuge فيها هالخيار وفيها خير تعمل watch كمان بيخليك تكتب اسم المتحول اللي بدك تعملو watch وبتطلعلك نافذة صغير تحت فيها اسم المتحول وقيمتو الإبتدائية وكلما يتغير ببتغير القيمة وفيك تعمل watch لأكتر من متحول

في عنك بعتقد f7 , f8 من خلالون بتمرق على التعليمات يابتفوت على التابع يا لأ بتشوفو كمان بهي القائمة step over , step into يمكن

step over بتمرق ع التعليمات بدون ماتفوت عليها يعني ازا في تابع مابتفوت على اللي عم يتنفذ بقلبو بس بتعطيك النتيجة النهائية

step into بتفوت على التابع ازا كان في إلو استدعاء بالبرنامج

آسفة على الإطالة :imb:
على قدر النية يكون العون من الله
صورة العضو الشخصية
N.Sham
عضو نشيط جدا
عضو نشيط جدا
 
مشاركات: 3642
اشترك في: الاثنين يناير 28, 2008 6:00 pm
الجتس: أنثى
الشهادة الثانوية: إماراتية
الجامعة: جامعة دمشق
الكلية: الهندسة المعلوماتية
المرحلة الدراسية: السنة الخامسة
الاختصاص: ذكاء صنعي

Re: جلسات حل مسائل برمجة 1 لطلاب السنة الأولى

مشاركة غير مقروءةبواسطة فراس تنن » الثلاثاء ديسمبر 29, 2009 12:22 pm

N.Sham كتب:
فراس تنن كتب:تحياتي ..


هي تابع عودي لطباعة عدد معكوس

بظن انو صح ؟؟!!

CODE: تحديد الكل
 
function rev ( a:integer ): integer
begin
if(adiv 10=0) then
   write (a);
else
    begin
       write (amod 10);
       rev(a div 10 );
   end;
end;




كفكرة صح بيطبع .. بس مابيرد قيمة المعكوس .. والطلب انو يرجعلك اياها مو بس يطبعها على الشاشة .. يعني عملية ارجاع القيمة عندك كلها شايلها مع انك حاطو Function



اي والله بس يمكن لو اجرائية كان مشي الحال .. طيب رح حاول اشتغل بقيمتو
فراس تنن
عضو جديد
عضو جديد
 
مشاركات: 17
اشترك في: الثلاثاء سبتمبر 29, 2009 10:19 am
الجتس: ذكر
الشهادة الثانوية: سورية
الجامعة: جامعة دمشق
الكلية: الهندسة المعلوماتية
المرحلة الدراسية: السنة الأولى

Re: جلسات حل مسائل برمجة 1 لطلاب السنة الأولى

مشاركة غير مقروءةبواسطة عبد الرحمن » الثلاثاء ديسمبر 29, 2009 12:41 pm

N.Sham كتب:
barca كتب:
N.Sham كتب:
السيد كتب:في المسألة رقم 76
آلات البيع تستطيع إدارة مخزون النقود لديها .لنفرض أنه لدينا قطع النقود من الفئات التالية:
1-2-5-10-25-50-100-200-500-1000
أكتب تا بع بلغة باسكال الذي يسمح بإ ضافة نقود للآلة .يأخذ التابع وسيطن: الأول يمثل فئة النقود والثاني يمثل عدد القطع

هلأ شو بدو يرجع هاد التابع :???:


هادا السؤال بتذكر كان فيه نقص .. بس مو متذكرة بالزبط شو كان المطلوب هو واحد من الاتنين وفيك تحلون الاتنين بتتقوى :imb: :

1- انو بتاخد مثلا 250 ليرة وبتردلك أقل عدد من القطع اللي بتشكل هالمبلغ وفئاتها يعني مثلا بتردلك انو قطعة 200 وقطعة 50

2- انو بتاخد انت قديش دفعت وقديه لازم ترجعلك بس مثلا ازا لازم ترجعلك 100 ليرة مالازم ترجعلك قطعتين فئة 50 بما إنو فئة ال 100 موجودة

هيك شي كان الطلب مو اكتر

هلأ هاد الطلب اللي عمتحكي عليه هو تابع تاني بس التابع الأول متل مو كاتب الشب تماما و الدكتور مو حاطط شو بدو يرجعلنا هاد التابع... بئا يمكن بدو يرجع مجموع النقود اللي انحطت :???: :???:
و إذا بدك في مرفق بالصفحة الأولى فيو نص المسائل كاملة و رقم المسألة 76


بعتذر ما انتبهت للمرفق .. بس مابعتقد يكون بس هيك الطلب .. لانو ازا هيك فما فيو شي فكرة او شي ومو هيك نمط أسئلة د.كويتر :imb:

يعني لو أنو الطلب الأول هو أجرائية إضافة نقود للآلة (مو تابع)...والطلب التاني تابع إعادة مبلغ معين ... كان أحسن ما
طوبى لمن أذلَ نفسه وحَسَّن خَليقته, و أصلحَ سريرته, وعزل عن الناس شره, طوبى

لمن عمل بعلمه و أنفقَ الفضل من ماله, و أمسك الفضل من قوله, ووسعته السُّنة ولم

يتعدها إلى البدعة.
عبد الرحمن
عضو جديد
عضو جديد
 
مشاركات: 228
اشترك في: الأربعاء أكتوبر 29, 2008 2:49 pm
الجتس: ذكر
الشهادة الثانوية: سورية
الجامعة: جامعة دمشق
الكلية: الهندسة المعلوماتية
المرحلة الدراسية: السنة الثالثة

Re: جلسات حل مسائل برمجة 1 لطلاب السنة الأولى

مشاركة غير مقروءةبواسطة فراس تنن » الثلاثاء ديسمبر 29, 2009 1:04 pm

كمان تابع عودي للمعكوس ( نشالله يطلع صح هالمرة )


CODE: تحديد الكل

function rev ( a : integer ) : longint;
begin
if (a div 10 = 0) then
k:=a
else
k:=k*10+a mod 10 + rev( a div 10 ) ;

rev:= k;

end;
فراس تنن
عضو جديد
عضو جديد
 
مشاركات: 17
اشترك في: الثلاثاء سبتمبر 29, 2009 10:19 am
الجتس: ذكر
الشهادة الثانوية: سورية
الجامعة: جامعة دمشق
الكلية: الهندسة المعلوماتية
المرحلة الدراسية: السنة الأولى

Re: جلسات حل مسائل برمجة 1 لطلاب السنة الأولى

مشاركة غير مقروءةبواسطة N.Sham » الثلاثاء ديسمبر 29, 2009 1:12 pm

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


CODE: تحديد الكل

function rev ( a : integer ) : longint;
begin
if (a div 10 = 0) then
k:=a
else
k:=k*10+a mod 10 + rev( a div 10 ) ;

rev:= k;

end;


وين قيمة k الإبتدائية ؟
على قدر النية يكون العون من الله
صورة العضو الشخصية
N.Sham
عضو نشيط جدا
عضو نشيط جدا
 
مشاركات: 3642
اشترك في: الاثنين يناير 28, 2008 6:00 pm
الجتس: أنثى
الشهادة الثانوية: إماراتية
الجامعة: جامعة دمشق
الكلية: الهندسة المعلوماتية
المرحلة الدراسية: السنة الخامسة
الاختصاص: ذكاء صنعي

Re: جلسات حل مسائل برمجة 1 لطلاب السنة الأولى

مشاركة غير مقروءةبواسطة فراس تنن » الثلاثاء ديسمبر 29, 2009 2:14 pm

N.Sham كتب:
فراس تنن كتب:كمان تابع عودي للمعكوس ( نشالله يطلع صح هالمرة )


CODE: تحديد الكل

function rev ( a : integer ) : longint;
begin
if (a div 10 = 0) then
k:=a
else
k:=k*10+a mod 10 + rev( a div 10 ) ;

rev:= k;

end;


وين قيمة k الإبتدائية ؟




مو لازم لحالو ياخدها صفر ؟؟ ولا ..
آخر تعديل بواسطة فراس تنن في الثلاثاء ديسمبر 29, 2009 2:34 pm، عدل 2 مرات
فراس تنن
عضو جديد
عضو جديد
 
مشاركات: 17
اشترك في: الثلاثاء سبتمبر 29, 2009 10:19 am
الجتس: ذكر
الشهادة الثانوية: سورية
الجامعة: جامعة دمشق
الكلية: الهندسة المعلوماتية
المرحلة الدراسية: السنة الأولى

Re: جلسات حل مسائل برمجة 1 لطلاب السنة الأولى

مشاركة غير مقروءةبواسطة N.Sham » الثلاثاء ديسمبر 29, 2009 2:28 pm

فراس تنن كتب:
N.Sham كتب:
فراس تنن كتب:كمان تابع عودي للمعكوس ( نشالله يطلع صح هالمرة )


CODE: تحديد الكل

function rev ( a : integer ) : longint;
begin
if (a div 10 = 0) then
k:=a
else
k:=k*10+a mod 10 + rev( a div 10 ) ;

rev:= k;

end;


وين قيمة k الإبتدائية ؟


مو لازم لحالو ياخدها صفر ؟؟ ولا ..


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

بس هون ازا جربتو تمهدو بأيا مكان رح تضيع القيمة القديمة لهيك الأحسن انك تعطيه القيمة صفر برا وتمرقو للتابع .. مابعرف ازا في حدا عندو رأي تاني ؟
على قدر النية يكون العون من الله
صورة العضو الشخصية
N.Sham
عضو نشيط جدا
عضو نشيط جدا
 
مشاركات: 3642
اشترك في: الاثنين يناير 28, 2008 6:00 pm
الجتس: أنثى
الشهادة الثانوية: إماراتية
الجامعة: جامعة دمشق
الكلية: الهندسة المعلوماتية
المرحلة الدراسية: السنة الخامسة
الاختصاص: ذكاء صنعي

Re: جلسات حل مسائل برمجة 1 لطلاب السنة الأولى

مشاركة غير مقروءةبواسطة فراس تنن » الثلاثاء ديسمبر 29, 2009 2:35 pm

بالباسكال اي متحول ما عطيناه قيمة ابتدائية بياخدها صفر لحالو ..
فراس تنن
عضو جديد
عضو جديد
 
مشاركات: 17
اشترك في: الثلاثاء سبتمبر 29, 2009 10:19 am
الجتس: ذكر
الشهادة الثانوية: سورية
الجامعة: جامعة دمشق
الكلية: الهندسة المعلوماتية
المرحلة الدراسية: السنة الأولى

Re: جلسات حل مسائل برمجة 1 لطلاب السنة الأولى

مشاركة غير مقروءةبواسطة fauziah shanina » الثلاثاء ديسمبر 29, 2009 6:39 pm

اول شي الله يعطيكم العافية على كل شي عم تقدمولنا ياه
انا بقترح انو نحل كمان من المسائل العامة الي باخر الكتاب
هنن صحي محلولين بكتاب موجود بالمكتبة بس حسيت في شوية خربطة
ونحنا ما ناقصنا..... متل ما بتعرفو
ومشكورين كتييييير
بس يا ريت تخبرونا أول بأول عن مواعيد الجلسات
fauziah shanina
عضو جديد
عضو جديد
 
مشاركات: 8
اشترك في: الخميس أكتوبر 01, 2009 8:20 pm
الجتس: أنثى
الشهادة الثانوية: سورية
الجامعة: جامعة دمشق
الكلية: الهندسة المعلوماتية
المرحلة الدراسية: السنة الأولى

Re: جلسات حل مسائل برمجة 1 لطلاب السنة الأولى

مشاركة غير مقروءةبواسطة mino87 » الثلاثاء ديسمبر 29, 2009 7:01 pm

فراس تنن كتب:بالباسكال اي متحول ما عطيناه قيمة ابتدائية بياخدها صفر لحالو ..


صديقي أنا بأيد N.Sham بأنو لازم تهيئ المتحولات تبعك بايدك... ما تعتمد على لغة البرمجة شو ممكن تهيئلك قيم...
خليكن من الأول عم تشتغلو بطريقة Professional، لأنو بوكرة بتواجه لغات برمجة بتعقدك بهالقصص، مشان هيك تعود على هالشي من هلئ :iok: ...
اذا ضاقت بك الدنيا فلا تقل يا رب عندى هم كبير.. ولكن قل يا هم لى رب كبير...

صورة العضو الشخصية
mino87
عضو فعال
عضو فعال
 
مشاركات: 372
اشترك في: الثلاثاء يناير 29, 2008 5:44 pm
الجتس: ذكر
الشهادة الثانوية: سورية
الجامعة: جامعة دمشق
الكلية: الهندسة المعلوماتية
المرحلة الدراسية: السنة الخامسة
الاختصاص: هندسة برمجيات

Re: جلسات حل مسائل برمجة 1 لطلاب السنة الأولى

مشاركة غير مقروءةبواسطة mino87 » الثلاثاء ديسمبر 29, 2009 7:02 pm

fauziah shanina كتب:اول شي الله يعطيكم العافية على كل شي عم تقدمولنا ياه
انا بقترح انو نحل كمان من المسائل العامة الي باخر الكتاب
هنن صحي محلولين بكتاب موجود بالمكتبة بس حسيت في شوية خربطة
ونحنا ما ناقصنا..... متل ما بتعرفو
ومشكورين كتييييير
بس يا ريت تخبرونا أول بأول عن مواعيد الجلسات


هلئ المسائل يلي بأخر الكتاب مو كلها صعبة، لهيك بيكون أحسن اذا بتقترحو شي مسألة منشتغل فيا سوا...
اذا ضاقت بك الدنيا فلا تقل يا رب عندى هم كبير.. ولكن قل يا هم لى رب كبير...

صورة العضو الشخصية
mino87
عضو فعال
عضو فعال
 
مشاركات: 372
اشترك في: الثلاثاء يناير 29, 2008 5:44 pm
الجتس: ذكر
الشهادة الثانوية: سورية
الجامعة: جامعة دمشق
الكلية: الهندسة المعلوماتية
المرحلة الدراسية: السنة الخامسة
الاختصاص: هندسة برمجيات

Re: جلسات حل مسائل برمجة 1 لطلاب السنة الأولى

مشاركة غير مقروءةبواسطة فراس تنن » الثلاثاء ديسمبر 29, 2009 7:08 pm

mino87 كتب:
فراس تنن كتب:بالباسكال اي متحول ما عطيناه قيمة ابتدائية بياخدها صفر لحالو ..


صديقي أنا بأيد N.Sham بأنو لازم تهيئ المتحولات تبعك بايدك... ما تعتمد على لغة البرمجة شو ممكن تهيئلك قيم...
خليكن من الأول عم تشتغلو بطريقة Professional، لأنو بوكرة بتواجه لغات برمجة بتعقدك بهالقصص، مشان هيك تعود على هالشي من هلئ :iok: ...



ممممم

حلو كتيررر

بس عفواً ممكن تشفلي كود المعكوس بطريقة عودية إذا في شي غلط لاني جربتو على الباسكال ما عطى نتائج صح ؟ :evil:
وهون كمان وين لازم نحط القيمة الابتدائية ل K
فراس تنن
عضو جديد
عضو جديد
 
مشاركات: 17
اشترك في: الثلاثاء سبتمبر 29, 2009 10:19 am
الجتس: ذكر
الشهادة الثانوية: سورية
الجامعة: جامعة دمشق
الكلية: الهندسة المعلوماتية
المرحلة الدراسية: السنة الأولى

Re: جلسات حل مسائل برمجة 1 لطلاب السنة الأولى

مشاركة غير مقروءةبواسطة N.Sham » الثلاثاء ديسمبر 29, 2009 7:30 pm

CODE: تحديد الكل

rev(123)

k=0+3+rev(12)

rev(12)

k=30+2+rev(1)

rev(1)

k=1



بترجع بتعوض بيطلعو 33 مو 321 .. هادا اللي عم يصير عندك بعتقد
على قدر النية يكون العون من الله
صورة العضو الشخصية
N.Sham
عضو نشيط جدا
عضو نشيط جدا
 
مشاركات: 3642
اشترك في: الاثنين يناير 28, 2008 6:00 pm
الجتس: أنثى
الشهادة الثانوية: إماراتية
الجامعة: جامعة دمشق
الكلية: الهندسة المعلوماتية
المرحلة الدراسية: السنة الخامسة
الاختصاص: ذكاء صنعي

Re: جلسات حل مسائل برمجة 1 لطلاب السنة الأولى

مشاركة غير مقروءةبواسطة Golden Rose » الثلاثاء ديسمبر 29, 2009 8:35 pm

ممكن تشوفو الكود اذا صح
هو انو قراءة عددين من لوحة الملامسة وحساب باقي القسمة باستحدام الجمع والطرح
لكود انا حليتو من اجل 2/7
CODE: تحديد الكل
READ (A)
READ(b)
SUM:=A-B

WHILE A>=B DO
BEGIN
SUM:=SUM-B

SUM:=A
END
WRITE(A)

A=7
B=2
انا حلليتها على هدا الاساس فهل صح ولا غلط حساب باقي قسمة 7 على 2
خطط ..نظم وقتك .. توكل على الله
تحصل على ما تريد
صورة العضو الشخصية
Golden Rose
عضو فعال
عضو فعال
 
مشاركات: 399
اشترك في: الجمعة سبتمبر 18, 2009 11:13 am
الجتس: أنثى
الشهادة الثانوية: اماراتية
الجامعة: جامعة دمشق
الكلية: الهندسة المعلوماتية
المرحلة الدراسية: السنة الثالثة

Re: جلسات حل مسائل برمجة 1 لطلاب السنة الأولى

مشاركة غير مقروءةبواسطة N.Sham » الثلاثاء ديسمبر 29, 2009 8:42 pm

Golden Rose كتب:ممكن تشوفو الكود اذا صح
هو انو قراءة عددين من لوحة الملامسة وحساب باقي القسمة باستحدام الجمع والطرح
لكود انا حليتو من اجل 2/7
CODE: تحديد الكل
READ (A)
READ(b)
SUM:=A-B

WHILE A>=B DO
BEGIN
SUM:=SUM-B

SUM:=A
END
WRITE(A)

A=7
B=2
انا حلليتها على هدا الاساس فهل صح ولا غلط حساب باقي قسمة 7 على 2


في غلطين مهمين كتير بالحل

الأول .. الحلقة تبعك غير منتهية لانك لاعم تعدلي قيمة a ولاعم تعدلي قيمة b تمام ؟

تاني شي مو شرط تكون a>b بالبداية ممكن تكون b>a يعني انتي لازم ببداية حلك تحددي مين الأكبر وتحطي شرطك على أساس الأكبر وتنتبهي انو عم تغيري متحولاتك لحتى توقف الحلقة بس هيك الحل مو صحيح

عدلي وارجعي ورجينا :iok:
على قدر النية يكون العون من الله
صورة العضو الشخصية
N.Sham
عضو نشيط جدا
عضو نشيط جدا
 
مشاركات: 3642
اشترك في: الاثنين يناير 28, 2008 6:00 pm
الجتس: أنثى
الشهادة الثانوية: إماراتية
الجامعة: جامعة دمشق
الكلية: الهندسة المعلوماتية
المرحلة الدراسية: السنة الخامسة
الاختصاص: ذكاء صنعي

Re: جلسات حل مسائل برمجة 1 لطلاب السنة الأولى

مشاركة غير مقروءةبواسطة mino87 » الثلاثاء ديسمبر 29, 2009 8:48 pm

بس عفواً ممكن تشفلي كود المعكوس بطريقة عودية إذا في شي غلط لاني جربتو على الباسكال ما عطى نتائج صح ؟ :evil:
وهون كمان وين لازم نحط القيمة الابتدائية ل K


أول شي تهيئة الـK لازم تكون بأول التابع يعني بعد الـBegin فوراً...
ومشان التنفيذ متل ما قالتلك N.Sham بتصور الخطأ يلي صاير هيك...
لحتى تحلا: بدك تشوف بالضبط كيف لازم تكون عملية أخد باقي القسمة والضرب لحتى تعكس الرقم :wink: ...
ما رح قلك أكتر من هيك لأتركلك فرصة تشتغل فيا شوي :wink2: ...
اذا ضاقت بك الدنيا فلا تقل يا رب عندى هم كبير.. ولكن قل يا هم لى رب كبير...

صورة العضو الشخصية
mino87
عضو فعال
عضو فعال
 
مشاركات: 372
اشترك في: الثلاثاء يناير 29, 2008 5:44 pm
الجتس: ذكر
الشهادة الثانوية: سورية
الجامعة: جامعة دمشق
الكلية: الهندسة المعلوماتية
المرحلة الدراسية: السنة الخامسة
الاختصاص: هندسة برمجيات

Re: جلسات حل مسائل برمجة 1 لطلاب السنة الأولى

مشاركة غير مقروءةبواسطة N.Sham » الثلاثاء ديسمبر 29, 2009 8:52 pm

mino87 كتب:
بس عفواً ممكن تشفلي كود المعكوس بطريقة عودية إذا في شي غلط لاني جربتو على الباسكال ما عطى نتائج صح ؟ :evil:
وهون كمان وين لازم نحط القيمة الابتدائية ل K


أول شي تهيئة الـK لازم تكون بأول التابع يعني بعد الـBegin فوراً...
ومشان التنفيذ متل ما قالتلك N.Sham بتصور الخطأ يلي صاير هيك...
لحتى تحلا: بدك تشوف بالضبط كيف لازم تكون عملية أخد باقي القسمة والضرب لحتى تعكس الرقم :wink: ...
ما رح قلك أكتر من هيك لأتركلك فرصة تشتغل فيا شوي :wink2: ...


سؤال :
إزا حطو بعد الـ begin مابيرجع بياخد قيمة 0 بكل استدعاء عودي ؟
على قدر النية يكون العون من الله
صورة العضو الشخصية
N.Sham
عضو نشيط جدا
عضو نشيط جدا
 
مشاركات: 3642
اشترك في: الاثنين يناير 28, 2008 6:00 pm
الجتس: أنثى
الشهادة الثانوية: إماراتية
الجامعة: جامعة دمشق
الكلية: الهندسة المعلوماتية
المرحلة الدراسية: السنة الخامسة
الاختصاص: ذكاء صنعي

Re: جلسات حل مسائل برمجة 1 لطلاب السنة الأولى

مشاركة غير مقروءةبواسطة mino87 » الثلاثاء ديسمبر 29, 2009 9:08 pm

إزا حطو بعد الـ begin مابيرجع بياخد قيمة 0 بكل استدعاء عودي ؟


أنا كنت مفترض أنو الـK متحول خاص بالتابع، هلئ انتبهت أنو متحول معتبرينو متحول عام...
بس اذا كان متحول عام معناها بدا تتغير طريقة الحل... ولازم يصير يحط بتعليمة الجمع أول شي الاستدعاء العودي مشان يغير قيمة K ضمن الاستدعاء قبل ما يجمعا يعني لازم تكون:

CODE: تحديد الكل
k:=rev(a div 10) + k*10+a mod 10;
اذا ضاقت بك الدنيا فلا تقل يا رب عندى هم كبير.. ولكن قل يا هم لى رب كبير...

صورة العضو الشخصية
mino87
عضو فعال
عضو فعال
 
مشاركات: 372
اشترك في: الثلاثاء يناير 29, 2008 5:44 pm
الجتس: ذكر
الشهادة الثانوية: سورية
الجامعة: جامعة دمشق
الكلية: الهندسة المعلوماتية
المرحلة الدراسية: السنة الخامسة
الاختصاص: هندسة برمجيات

السابقالتالي

العودة إلى البرمجة 1

الموجودون الآن

المستخدمون المتصفحون لهذا المنتدى: لا يوجد أعضاء مسجلين متصلين و 1 زائر

cron