|
موضوع رائع وجميل جدا استاذ ناصر
انا اول مره اشوف الجزء التانى ده بس الشرح بصراحة رائع جدا
بس فى جزء مش فاهمة ياريت لو حضرتك توضحهولى بس
وهو تحريك الكلمة من اسفل الى اعلى او العكس
عشان انا مش فاهم الكود قوى
انا اسف طبعا على تعب حضرتك وارجو لو تشرحلى الكود بشكل مبسط
وياريت حضرتك توضحلى بعض الامور البسيطة فى الكود
|
اهلا وسهلا بك ياريمون ونورت الموضوع
بالنسبة لاستفسارك فالامر بسيط جدا
لو فعلا قدرت تفهم الحركة الاولى مثلا التحريك من اليمين لليسار
فقط اعكسها تجد ان الحركة رقم 2 من اليسار لليمين
ونفس الشىء بالنسبة للاعلى والاسفل
والموضوع باختصار هو عرض ماتركس عادى جدا
ولكن عندما نريد التحريك نجعل المتغير يحتل مكان المتغير الاخر والاخر يحتل مكان ماقبلة وهكذا
ولا ننسى انة دائما نجعل اخر متغير فى المصفوفة يحتل اول متغير فى المصفوفة والا فلن يحدث تكرار .
مثال اخر للتوضيح :
تخيل انك لديك ثلاثة صفوف من الجنود مثلا وكل صف بة ثلاثة جنود
وتنظر اليهم من اعلى فيتمثل لك مصفوفة 3*3
واخر جندى من ناحية اليسار والاعلى مثلا يمسك علم
فيستلم منة العلم من هو بجوارة وبعدها يسلمة للذى يلية
ماذا يحدث
سوف يتحرك العلم من اليسار الى اليمين
وان حدث العكس فسوف يتحرك العلم من اليمين لليسار
وهكذا من اعلى لاسفل او اسفل لاعلى
اتمنى ان اكون وضحت الامور اكثر
وتمنياتى للجميع بالتوفيق ان شاء الله