اهو ڇو ته هاء اسڪول الجبرا جي ضرورت آهي

عام طور تي سوال "ڇو اسان کي رياضي جي ضرورت آهي؟" اهي ڪجهه جواب ڏين ٿا جهڙوڪ "دماغ لاءِ جمناسٽڪ." منهنجي خيال ۾ اها وضاحت ڪافي نه آهي. جڏهن هڪ شخص جسماني مشق انجام ڏئي ٿو، هو ڄاڻي ٿو ته انهن عضلاتي گروپن جو صحيح نالو جيڪو ترقي ڪري ٿو. پر رياضي جي باري ۾ ڳالهه ٻولهه تمام خلاصي رهي. ڪهڙو مخصوص "ذهني عضلتون" اسڪول الجبرا پاران تربيت ڏني وئي آهي؟ اهو بلڪل به حقيقي رياضي جهڙو ناهي، جنهن ۾ وڏيون دريافتون ڪيون وڃن ٿيون. ڪجهه پيچيده ڪمن مان نڪتل ڳولڻ جي صلاحيت ڇا ڏئي ٿي؟

ضعيف شاگردن کي پروگرامنگ سيکارڻ مون کي سوال ”ڇو؟ هن آرٽيڪل ۾ آئون توهان کي ان کي پهچائڻ جي ڪوشش ڪندس.

اهو ڇو ته هاء اسڪول الجبرا جي ضرورت آهي
اسڪول ۾، تمام گهڻو وقت اظهار کي تبديل ڪرڻ ۽ آسان ڪرڻ لاء وقف ڪيو ويندو آهي. مثال طور: 81×2+126xy+49y2 کي تبديل ڪرڻ جي ضرورت آهي (9x+7y)2.

هن مثال ۾، شاگرد کي اميد آهي ته رقم جي چورس لاء فارمولا ياد ڪري

اهو ڇو ته هاء اسڪول الجبرا جي ضرورت آهي

وڌيڪ پيچيده ڪيسن ۾، نتيجن جو اظهار ٻين تبديلين لاء استعمال ڪري سگهجي ٿو. مثال طور:

اهو ڇو ته هاء اسڪول الجبرا جي ضرورت آهي

پهريون ڀيرو تبديل ڪيو ويو آهي

اهو ڇو ته هاء اسڪول الجبرا جي ضرورت آهي

۽ پوء، وضاحت سان (a + 2b) != 0، اھو ھن طرح نڪرندو آھي

اهو ڇو ته هاء اسڪول الجبرا جي ضرورت آهي

هن نتيجو حاصل ڪرڻ لاء، شاگرد کي اصل اظهار ۾ سڃاڻڻ جي ضرورت آهي ۽ پوء ٽي فارمول لاڳو ڪريو:

  • رقم جو چورس
  • چوڪن جو فرق
  • عام فرق جي عنصر کي گھٽائڻ

الجبرا اسڪول ۾، تقريبن سڄو وقت اسان هن طرح جي اظهار کي تبديل ڪرڻ ۾ گذاريو. يونيورسٽي ۾ اعليٰ رياضي ۾ ڪا به خاص تبديلي نه آئي آهي. اسان کي ٻڌايو ويو ته ڪيئن حاصل ڪجي (Integrals، وغيره) ۽ ڪيترن ئي مسئلن کي ڏنو ويو. ڇا اهو مددگار هو؟ منهنجي خيال ۾ - ها. انهن مشقن کي انجام ڏيڻ جي نتيجي ۾:

  1. اظهار کي تبديل ڪرڻ جي مهارت کي ساراهيو ويو آهي.
  2. تفصيل ڏانهن ڌيان ترقي ڪئي آهي.
  3. هڪ مثالي ٺهرايو ويو - هڪ غير معمولي اظهار جنهن کي هڪ ڪوشش ڪري سگهي ٿو.

منهنجي خيال ۾، اهڙي اخلاقيات، معيار ۽ مهارت هڪ ڊولپر جي روزاني ڪم ۾ تمام مفيد آهي. سڀ کان پوء، هڪ اظهار کي آسان ڪرڻ لاء بنيادي طور تي ان جي جوڙجڪ کي تبديل ڪرڻ جو مطلب آهي ته مطلب کي متاثر ڪرڻ کان سواء سمجهڻ جي سهولت لاء. ڇا اهو توهان کي ڪجهه ياد ڏياريندو آهي؟

اهو عملي طور تي مارٽن فولر جي ساڳئي نالي جي ڪتاب مان ريفيڪٽرنگ جي تعريف آهي.

سندس ڪم ۾، مصنف انهن کي هن ريت ترتيب ڏئي ٿو:

Refactoring (n): سافٽ ويئر جي اندروني ڍانچي ۾ هڪ تبديلي جنهن جو مقصد اهو سمجهڻ آسان ۽ تبديل ڪرڻ آسان بڻائي ٿو بغير مشاهدو رويي کي متاثر ڪرڻ کان سواء.

Refactor (فعل): سافٽ ويئر جي جوڙجڪ کي تبديل ڪريو ريفيڪٽرنگ جو سلسلو لاڳو ڪندي ان جي رويي کي متاثر ڪرڻ کان سواء.

ڪتاب ”فارمولا“ ڏئي ٿو جن کي ماخذ ڪوڊ ۾ تسليم ڪرڻ جي ضرورت آهي ۽ انهن کي تبديل ڪرڻ لاءِ ضابطا.

هڪ سادي مثال طور، مان ڪتاب مان ”تعارف هڪ وضاحتي متغير جو تعارف“ ڏيندس:

if ( (platform.toUpperCase().indexOf(“MAC”) > -1 ) &&
    (browser.toUpperCase().indexOf(“IE”) > -1 )&&
    wasInitialized() && resize > 0 ) {
    // do something
}

اظهار جا حصا لازمي طور تي هڪ متغير ۾ لکيو وڃي ٿو جنهن جو نالو ان جي مقصد کي بيان ڪري ٿو.

final boolean isMacOS = platform.toUpperCase().indexOf(“MAC”) > -1;
final boolean isIEBrowser = browser.toUpperCase().indexOf(“IE”) > -1;
final boolean isResized = resize > 0;
if(isMacOS && isIEBrowser && wasInitialized() && isResized) {
   // do something
}

تصور ڪريو هڪ شخص جيڪو بيجبري اظهار کي آسان نه ٿو ڪري سگهي اسڪوائر جي رقم ۽ اسڪوائر فارمولا جي فرق کي استعمال ڪندي.

ڇا توهان سوچيو ٿا ته هي شخص ڪوڊ ريفيڪٽر ڪري سگهي ٿو؟

ڇا هو اهڙو ڪوڊ به لکي سگهندو، جنهن کي ٻيا ماڻهو سمجهي سگهن، جيڪڏهن هن ان اختصار جو مثال نه ٺاهيو آهي؟ منهنجي خيال ۾، نه.

بهرحال، هرڪو اسڪول وڃي ٿو، ۽ هڪ اقليت پروگرامر بڻجي ٿو. ڇا اظهار جي تبادلي جي مهارت عام ماڻهن لاء مفيد آهي؟ مان سمجهان ٿو ها. صرف مهارت کي وڌيڪ تجريدي شڪل ۾ لاڳو ڪيو ويو آهي: توهان کي صورتحال جو جائزو وٺڻ ۽ وڌيڪ عمل چونڊڻ جي ضرورت آهي ته جيئن مقصد کي ويجھو حاصل ڪيو وڃي. تدريس ۾ هن رجحان کي سڏيو ويندو آهي منتقلي (مهارت).

سڀ کان وڌيڪ حيرت انگيز مثال گھر جي مرمت جي دوران پيدا ٿين ٿا، "گڏيل فارم" جو طريقو استعمال ڪندي سڌاريل طريقن سان. نتيجي طور، اهي ساڳيون "چالون" ۽ زندگي جي هيڪس ظاهر ٿيندا آهن، جن مان هڪ KPDV تي ڏيکاريل آهي. خيال جي مصنف کي ڪاٺ جو هڪ ٽڪرو، تار ۽ چار پيچرو هو. چراغ جي ساکٽ جي ٽيمپليٽ کي ياد ڪندي، هن انهن مان هڪ گهر جي چراغ ساکٽ گڏ ڪيو.

گاڏي هلائڻ وقت به، ڊرائيور مسلسل پنهنجي آس پاس جي دنيا جي نمونن کي سڃاڻڻ ۽ پنهنجي منزل تائين پهچڻ لاءِ مناسب تدبيرون انجام ڏيڻ ۾ مصروف هوندو آهي.

جڏهن توهان مرندا آهيو، توهان ان جي باري ۾ نه ڄاڻندا آهيو، اهو صرف ٻين لاء ڏکيو آهي. اهو ساڳيو آهي جڏهن توهان رياضي ۾ ماهر نه ڪيو آهي ...

ڇا ٿيندو جيڪڏهن ڪو ماڻهو اظهار جي تبديليءَ ۾ مهارت حاصل نه ڪري؟ وقت بوقت، مان شاگردن کي انفرادي سبق سيکاريندو آهيان جيڪي اسڪول ۾ رياضي ۾ خراب هئا. ضابطي جي طور تي، اهي مڪمل طور تي چڪر جي موضوع تي ڦاسي پيا آهن. ايتري قدر جو توهان کي انهن سان “الجبرا” ڪرڻو پوندو، پر پروگرامنگ ٻولي ۾.
اهو ٿئي ٿو ڇاڪاڻ ته جڏهن لوپ لکڻ، مکيه ٽيڪنڪ هڪجهڙائي اظهار جي هڪ گروپ کي تبديل ڪرڻ آهي.

اچو ته پروگرام جو نتيجو هن طرح ڏسڻ گهرجي:

تعارف
باب 1
باب 2
باب 3
باب 4
باب 5
باب 6
باب 7
ٿڪل

هن نتيجو حاصل ڪرڻ لاء هڪ ننڍڙو پروگرام هن طرح نظر اچي ٿو:

static void Main(string[] args)
{
    Console.WriteLine("Введение");
    Console.WriteLine("Глава 1");
    Console.WriteLine("Глава 2");
    Console.WriteLine("Глава 3");
    Console.WriteLine("Глава 4");
    Console.WriteLine("Глава 5");
    Console.WriteLine("Глава 6");
    Console.WriteLine("Глава 7");
    Console.WriteLine("Заключение");
}

پر اهو حل هڪ لاڪونڪ مثالي کان پري آهي. پهرين توهان کي ان ۾ عملن جو هڪ ورجائيندڙ گروپ ڳولڻ جي ضرورت آهي ۽ پوء ان کي تبديل ڪريو. نتيجو حل هن طرح نظر ايندو:

static void Main(string[] args)
{
    Console.WriteLine("Введение");
    for (int i = 1; i <= 7; i++)
    {
        Console.WriteLine("Глава " + i);
    }
    Console.WriteLine("Заключение");
}

جيڪڏهن ڪو ماڻهو هڪ ئي وقت رياضي ۾ مهارت حاصل نه ڪري سگهيو آهي، ته پوءِ هو اهڙيون تبديليون نه ڪري سگهندو. هن کي صرف مناسب مهارت نه هوندي. اهو ڇو آهي لوپس جو موضوع ڊولپر جي تربيت ۾ پهريون رڪاوٽ آهي.

اهڙا مسئلا ٻين علائقن ۾ پيدا ٿين ٿا. جيڪڏهن ڪو ماڻهو نه ڄاڻندو آهي ته ڪيئن هٿ ۾ اوزار استعمال ڪرڻ لاء، پوء هو روزمره جي ingenuity ڏيکارڻ جي قابل نه ٿيندو. بد زبان چوندا ته هٿ غلط جاءِ کان وڌي رهيا آهن. رستي ۾، اهو پاڻ کي ظاهر ڪري ٿو ته صورتحال جو صحيح اندازو لڳائڻ ۽ هڪ چال کي چونڊڻ جي ناڪاميء ۾. جنهن جا ڪڏهن ڪڏهن افسوسناڪ نتيجا به نڪري سگهن ٿا.

نتيجو:

  1. اسان کي اسڪول ۽ يونيورسٽي جي رياضي جي ضرورت آهي ته جيئن اسان وٽ موجود وسيلن سان دنيا کي هڪ بهتر جڳهه بڻائي سگهون.
  2. جيڪڏهن توهان هڪ شاگرد آهيو ۽ سائيڪلن کي سکڻ ۾ مشڪل آهي، ته واپس وڃڻ جي ڪوشش ڪريو بنياديات - اسڪول الجبرا. 9 گريڊ لاءِ مسئلو ڪتاب وٺو ۽ ان مان مثال حل ڪريو.

جو ذريعو: www.habr.com

تبصرو شامل ڪريو