CodeGym /جاوا بلاگ /Random-SD /پراڻي سطح 04
John Squirrels
سطح
San Francisco

پراڻي سطح 04

گروپ ۾ شايع ٿيل

مان بهترين آهيان

1 چڱو، چڱائي جو دشمن آهي

پراڻي سطح 04 - 1بهترين هجڻ جو مطلب آهي ٻين کان بهتر هجڻ، انهن کان وڌيڪ ۽ مختلف ٿيڻ. توهان اهو نه ٿا ڪري سگهو بهترين اهو ڪندي جيڪو هرڪو ڪري ٿو. توھان کي پنھنجي طريقي جي ضرورت آھي. توهان هر شي ۾ بهترين نٿا ٿي سگهو: جڏهن توهان هر شيء کي پڙهو ٿا، ڪو ماڻهو هڪ شيء تي ماهر آهي. بهترين ٿيڻ جو هڪ طريقو اهو آهي ته هڪ تمام خاص اسپيشلائيزيشن کي چونڊيو ۽ ان ۾ عالمي سطح جو ماهر بڻجڻ. جيڪڏهن توهان بيلٽ ڊانس ڪندا آهيو جڏهن کان توهان پنجن سالن جي آهيو ۽ هڪ ڏينهن ۾ 8 ڪلاڪ ڪم ڪندا آهيو اتي هميشه ڪو اهڙو هوندو جيڪو اهو ڏينهن ۾ ٽن ۽ 10 ڪلاڪن کان ڪندو. جڏهن توهان ٻئي پندرهن سالن جا آهيو ته هن جو تجربو توهان جي 5000 ڪلاڪن کان وڌي ويندو. ان سان گڏ، اهڙا ذهين آهن، جن جي ڪم جو هر ڪلاڪ توهان جي ٽن جي برابر آهي. ۽ دنيا ۾ بهترين استاد آهن، ۽ توهان آهيو، مثال طور، هڪ خود سيکاريل شخص. توهان جي پنهنجي طريقي جي بغير بهترين ٿيڻ جو واحد طريقو آهي هر ڪنهن کان وڌيڪ ڪم ڪرڻ، باصلاحيت هجڻ، سٺا استاد ۽ امير والدين آهن. پر اهو اڳ ۾ ئي ناهي "هر ڪنهن وانگر"، ڇا اهو آهي؟ اڃا به تيز ترين ۽ تمام گهڻي محنت ڪندڙ گهوڙي ڪار کي اڳتي نه ٿو وڌائي سگهي. توهان کي پنهنجي حڪمت عملي جي ضرورت آهي، توهان جو منفرد منصوبو هر شي کي قربان ڪرڻ کان سواء بهترين ٿيڻ لاء.

2 اهو هڪ مشڪل ڪم آهي جيڪو بهترين ٿيڻ

اتي هميشه ڪو ماڻهو هوندو جيڪو اڳ شروع ڪيو. ڪنهن جا ماءُ پيءُ مالدار هئا، ڪنهن دنيا جي بهترين يونيورسٽي ۾ پڙهيو. ڪنهن کي پنهنجي والدين جي مدد سان نوڪري ملي. پريشان نه ٿيو. ٿئي ٿو. ان کي مختلف شروعاتي حالتون سڏيو ويندو آهي. اڃان تائين اهڙا ماڻهو اقليت ۾ آهن، دنيا اهڙن ماڻهن سان ڀريل آهي جيڪي ”باڪس کان ٻاهر سوچڻ“، محنتي ۽ هر وقت سکڻ جي خواهش جي ڪري ڪامياب ٿيا. زندگي تاش جي راند وانگر آهي. هر ڪو کٽي سگهي ٿو هٿ تي سڀ ٽرمپون، پر پروفيشنل کٽي ٿو چاهي هن وٽ ڪي به ڪارڊ هجن. هن پنهنجي مهارت سان ٽرمپ جي اثر کي گهٽائي ڇڏيو. ڪو به ان کي مڪمل طور تي سمجهي نٿو سگهي جيئن پروفيشنل رانديگر ڪندا آهن. انهن مان ڪيترن کي صرف چند سال آهن انهن جا موقعا سمجهڻ ۽ ڪامياب ٿيڻ لاءِ.

3 اتي ھميشه ڪو آھي جيڪو توھان کان وڌيڪ ڪم ڪري ٿو

پراڻي سطح 04 - 2اهڙا ماڻهو بيشمار آهن. هتي ڪم هولڪس، تڪميل پسند ۽ ماڻهو آهن جيڪي صرف انهن کي پسند ڪن ٿا جيڪي اهي ڪندا آهن. سچ پچ، انهن مان گهڻا خاندان، دوستن کي قربان ڪن ٿا، ۽ هفتي ۾ 80 ڪلاڪ ڪم ڪرڻ جا خواهشمند آهن. ڪم سندن زندگي آهي. اهو توهان لاء رستو نه آهي. پر اهي ماڻهو اڃا تائين مڪمل طور تي قابل آهن ته توهان کي ڪيريئر ڏاڪڻ کي هيٺ دٻائڻ جي. توهان پروموشن حاصل ڪرڻ لاءِ ڪاروباري سفرن تي 6 مهينا خرچ ڪرڻ جي قابل نه آهيو، پر اهي آهن. هڪ سراسري چيني شاگرد يورپين کان وڌيڪ محنتي آهي، ۽ چين مان هڪ ملازم توهان جي نوڪري کي چوٿين قيمت تي ڪرڻ جو خواهشمند آهي. گهڻو ڪم ڪرڻ ڪاميابي جي ڪنجي ناهي، پر ٿورو ڪم ڪرڻ ناڪامي جي ڪنجي آهي.

4 غير دوستانه ماحول

پراڻي سطح 04 - 3دنيا ۾ تمام گھٽ جڳھون آھن جتي محنت ۽ ايمانداري جي حوصلا افزائي ڪئي ويندي آھي. جيڪڏهن توهان ڪاليج ۾ گهڻو پڙهو ٿا، توهان جو سڄو وقت لائبريري ۾ گذاريو ۽ پنهنجو پاڻ تي امتحان پاس ڪيو، توهان کي بيوقوف سمجهيو ويندو. ۽ جيڪڏهن توهان “سڄو سيمسٽر مزو ڪيو ۽ پاس ڪيو” يا، ٻين لفظن ۾، ”بيٽ ڪيو سسٽم“، چڱو ٿيو! جڏهن سماج امير ۽ ڪامياب ماڻهن کان نفرت ڪري ٿو ته ڪاميابي لاءِ ڪوشش ڪرڻ مشڪل آهي. انهن کان نفرت ۽ حسد ڪري ٿو. غريب ماڻهو، لالچ ۾ پئسي تي اچي، ان تي فخر ڪرڻ شروع ڪن ٿا. اهو سچ آهي ته امير ماڻهو مختلف طريقي سان هلندا آهن: بل گيٽس 10 بڪس جي شرٽ پائي سگهي ٿو، 'ان سان گڏ يا ان کان سواء، هو اڃا تائين بل گيٽس آهي.

5 جمع ڪرڻ

اڃا به ڪاروبار ڪندڙ آهن جيڪي ڪم جي جڳهه ٺاهي رهيا آهن. ملازمن جي تنخواه بهترين ڪارڪنن لاءِ ڪاروباري مقابلي جو نتيجو آهي. ملڪ ۾ جيترا وڌيڪ ڪاروبار آهن، تنخواه اوترو وڌيڪ آهي. "وڌيڪ ڪم ڪريو" جي رستي تي هڪ وڏي رقابت آهي، اهو طريقو هاڻي ڪم نٿو ڪري. توهان کي ٻيو ڳولڻ جي ضرورت آهي. توھان کي پنھنجي زندگي ۽ پنھنجي وقت سان پيار ڪرڻ گھرجي. پئسا صرف هڪ اوزار آهي جيڪو توهان کي مالي طور تي آزاد بڻائي ٿو. جيڪڏهن توهان مالي طور تي آزاد آهيو، توهان اهو ڪري سگهو ٿا جيڪو توهان چاهيو ٿا ۽ نه ڪريو جيڪو توهان نٿا چاهيو. بهترين ٿيڻ جي رستي تي ”قربانين“ سان محتاط رھو. سڀ کان اهم شيون قربان نه ڪريو: خاندان، دوست، صحت، نوڪري توهان کي پيار آهي. خاندان، دوستن، صحت ۽ توهان جي نوڪري کان نفرت ڪرڻ کان سواء 50 ۾ مالي طور تي ڪامياب ٿيڻ ڪا ڪاميابي ناهي. اها هڪ ناڪامي آهي.

سطح 4

پراڻي سطح 04 - 4

1 ريشا، دائرو متغير

- پروفيسر اڃا تائين پيٽ بيٺو آهي. اُهي پراڻا ليڪچر جهرڻ وارا سڀ ساڳيا آهن. اھو سڀ ڪجھہ توھان کي ٻڌائي ٿو ڪتابن ۾ لکيل آھي. ياد رهي ته درجنين ليڪچرن کان پوءِ به ڪنهن به ترڻ نه سکيو آهي . ليڪچر ان وقت مدد ڪندا آهن جڏهن توهان ضرور ڪنهن موضوع کي سمجهندا آهيو ۽ ان کي پاڻ پروفيسر کان ٿورو گهٽ ڄاڻندا آهيو. - پروفيسر جا ليڪچر واقعي فائدي وارا آهن. - ها ... يا بلڪه، اسان کي اميد آهي ته اهي آهن. ساڳئي شين تي وڌيڪ نقطا جيڪي توهان ٻڌندا آهيو، وڌيڪ توهان حيران ڪيو ته شيون حقيقت ۾ ڪيئن آهن. صرف هڪ نقطي نظر سان، توهان يا ته ان تي يقين رکو ٿا يا نه. چڱو، اچو ته ڪاروبار ڏانهن وڃو. - تصوير تي هڪ نظر وٺو جيڪو مون توهان کي اڳ ڏنو هو: پراڻي سطح 04 - 51 هڪ طريقي ۾ بيان ڪيل هڪ متغير موجود آهي / ظاهر ٿيڻ جي شروعات کان وٺي طريقي جي آخر تائين نظر اچي ٿو. 2 هڪ ڪوڊ بلاڪ ۾ اعلان ڪيل هڪ متغير هن ڪوڊ بلاڪ جي آخر تائين موجود آهي. 3 متغير - طريقو دليل - موجود آهي جيستائين طريقو ختم ٿيڻ جي آخر تائين. 4 ڪلاس/آبجڪس متغير پنهنجي اعتراض جي پوري حياتي دوران موجود آهن. رسائي تبديل ڪندڙ انهن جي نمائش کي طئي ڪن ٿا. 5 جامد ڪلاس متغير پروگرام جي رن ٽائم جي هر وقت تي موجود آهن. انهن جي نمائش پڻ طئي ڪئي وئي آهي رسائي جي تبديلين جي ذريعي. - ها، مون کي اها تصوير ياد آهي. - اهو ٺيڪ آهي. اچو ته توهان کي ڪجهه نقطن جي باري ۾ ياد ڏياريان. - مڙني متغيرن جو اعلان ڪيل طريقن اندر موجود آهي / رسائي ڪري سگھجي ٿو (ڏس) اعلان جي لائن کان آخري طريقي واري لائن تائين (مثال: 1). -جيڪڏھن ڪي ڪي ڪوڊ بلاڪ ۾ ھڪ متغير مقرر/ اعلان ڪيو ويو آھي، اھو ھن ڪوڊ بلاڪ جي آخر تائين موجود آھي (مثال: 2). - جيڪڏهن هڪ متغير هڪ فنڪشن دليل آهي، پوء اهو موجود آهي / ڏسي سگهجي ٿو رسائي (ڏس) طريقي جي پهرين لائن کان آخري تائين (مثال: 3). - جيڪڏهن هڪ متغير هڪ طبقاتي متغير آهي (مثال: 4)، پوء اهو هڪ مخصوص اعتراض سان پابند آهي، ۽ هر وقت موجود آهي جيستائين هن طبقي جو ڪو اعتراض نه آهي. جيڪڏهن ڪو به اعتراض نه آهي، ته پوء ڪو به متغير نه آهي. متغير رسائي لائق آهي (متغير نظر اچي ٿو) ڪلاس جي سڀني طريقن تائين. اهو مسئلو ناهي ته طريقا ان کان اڳ بيان ڪيا ويا آهن يا ان کان پوء. ڪلاس جي هر شئي لاءِ ان جو پنهنجو متغير ٺهيل آهي. هي متغير ٻين شين کان آزاد آهي. جامد طريقن کي متغير تائين رسائي نه آهي. - جيڪڏهن هڪ متغير کي جامد قرار ڏنو ويو آهي (لفظ "جامد" طرفان ليبل ٿيل)، اهو هر وقت موجود هوندو آهي ان جو ڪلاس موجود آهي. عام طور تي، JVM ڪلاس کي ميموري ۾ ان جي پهرين استعمال ۾ لوڊ ڪري ٿو، ساڳئي وقت جامد متغيرن جي شروعات ڪئي وئي آهي. پراڻي سطح 04 - 6- مٿي ڏنل مثال ۾ اسان ڪلاس Cat جو اعلان ڪيو آهي، جنهن ۾ 4 متغير آهن: a,b,s باقاعده آهن، ۽ شمار هڪ جامد آهي. جيڪڏهن توهان هن ڪلاس جا ڪيترائي شيون ٺاهيندا آهيو (مثال طور 3)، انهن مان هر هڪ وٽ هوندو ان جي پنهنجي ڪاپي باقاعده طبقاتي متغيرن جي. پر اهي سڀئي شيون جامد متغير کي حصيداري ڪن ٿيون.دراصل هي جامد متغير ڪنهن به شئي جي اندر نه هوندو آهي، ڇاڪاڻ ته اهو تڏهن به موجود هوندو آهي جڏهن ڪيٽ ڪلاس جو ڪو به اعتراض نه هوندو آهي. - اهو ئي ٿيندو جيڪڏهن اسان s کي جامد متغير قرار ڏيون ٿا: پراڻي سطح 04 - 7- ها. مون کي اهو هڪ قسم جو مليو. - ڇا مان هڪجهڙا متغير بيان ڪري سگهان ٿو؟ - هڪ طريقي سان، توهان نٿا ڪري سگهو. ھڪڙي طريقي جي اندر بيان ڪيل سڀني متغيرن جا منفرد نالا ھجن. طريقن جي دليلن کي پڻ ان جي متغير سمجهيو ويندو آهي. - ڪلاس متغير بابت ڪيئن؟ - ڪلاس متغيرن کي پڻ هر خاص طبقي ۾ منفرد نالا هجڻ گهرجن. بهرحال، اتي هڪ استثنا آهي: طريقو متغير جو نالو ۽ طبقي متغير جو نالو ملائي سگھي ٿو . - ڇا جيڪڏهن اسان ٻن متغيرن کي "ڳڻپ" قرار ڏنو، هڪ طبقي ۾ ۽ هڪ طريقي ۾، ۽ پوء ڳڻپيوڪر متغير کي تبديل ڪيو؟ انهن مان ڪير تبديل ٿيندو؟ - جيڪڏهن ڪيترائي متغير نظر اچن ٿا (دستياب) طريقي جي جسم ۾، مثال طور، هڪ طبقي متغير ۽ هڪ طريقو متغير، پوء طريقو متغير تائين پهچندو. پراڻي سطح 04 - 8- هن ڪوڊ ۾ ٻه ڳڻپيوڪر متغير اعلان ڪيا ويا آهن: لائن 4 ۾ هڪ طبقي متغير ۽ لائن 9 ۾ هڪ طريقو متغير . - اھو اھو آھي جڏھن ھڪڙي رن جو طريقو عمل ڪيو ويندو آھي: - ھڪڙي ڪلاس ويريبل کي لڪير 8 ۾ پھچايو ويندو آھي. قيمت 15 ان جو اندازو لڳايو ويندو آھي. - لائن 9 ۾، هڪ نئون طريقو متغير (ڳڻپ) قرار ڏنو ويو آهي (ٺاهيل). اهو ڪلاس متغير کي ڍڪي ٿو. طريقي ۾ ڪو به وڌيڪ ڪوڊ صحيح طريقي سان متغير تائين رسائي ڪندو. - مان سمجهان ٿو. - طريقو متغير ڪلاس متغير کي ڍڪي ٿو. اهو آهي، طريقو variable پهچندو. بهرحال، طبقاتي متغير پڻ رسائي سگهجي ٿو، صرف وڌيڪ پيچيده انداز ۾. پراڻي سطح 04 - 9- توهان ليڪچر جي شروعات ۾ جامد طريقن جو ذڪر ڪيو آهي. اهي جامد طريقا ڇا آهن؟ - جامد طريقا ۽ متغيرات طبقن جي شين سان نه، پر خود هڪ طبقي سان جڙيل آهن. تنهن ڪري، جيڪڏهن اسان ليول جي شروعات ۾ مثال مان 10 ڪلاس Variables جون شيون ٺاهيون، اسان وٽ 10 ClassVariable متغير هوندا، هڪ هر شئي لاءِ، ۽ صرف هڪ عام متغير TEXT . - مون وٽ هڪ سوال آهي. - جامد ۽ غير جامد طريقن جي وچ ۾ ڇا فرق آهي؟ - اچو ته ڏسون ته هڪ عام غير جامد طريقو ڪيئن ڪم ڪندو آهي: پراڻي سطح 04 - 10- جڏهن توهان فارم جي هڪ طريقي کي سڏيندا آهيو "آبجڪٽ" پوائنٽ "طريقي جو نالو" ، توهان اصل ۾ هڪ طبقي جو طريقو سڏيندو آهي، جنهن ۾ بلڪل ساڳيو اعتراض لڪايو ويندو آهي پهرين سان. دليل. طريقي جي اندر هن اعتراض کي نالو ڏنو ويو آهي هي . سڀ شيون هن اعتراض ۽ ان جي ڊيٽا سان صحيح طور تي ڪيا ويا آهن. - جي! تنهنڪري اهو سڀ ڪجهه ڪيئن ڪم ڪندو آهي! - ۽ اهو ڪيئن هڪ جامد طريقو ڪم ڪندو آهي: پراڻي سطح 04 - 11 - جڏهن توهان جامد طريقي کي سڏيندا آهيو ته ڪوبه اعتراض پاس نه ڪيو ويندو آهي. منهنجو مطلب، هي برابر آهي null ، تنهنڪري هڪ جامد طريقو غير جامد متغيرن ۽ طريقن تائين رسائي نه آهي (ان کي اهڙي طريقن ڏانهن منتقل ڪرڻ لاء ڪجھ به ناهي ) . - امف. مان سمجهان ٿو ته مان سمجهان ٿو. پر اڃا تائين، سڀ ڪجهه واضح ناهي. - هتي اچي ٿو ڊيوگو ...

2 ڊياگو، متغيرن جي نمائش لاءِ ڪم

- هي، اميگو. - هي، ڊيوگو. - مان توهان لاءِ ڪجهه ڪم کڻي آيو آهيان متغيرن جي نمائش لاءِ پراڻي سطح 04 - 12

3 ريشا، هڪ ڪمانڊ ۽ هڪ ڪمانڊ بلاڪ

- ھاڻي مان توھان کي ٻڌايان ٿو ته ڪمانڊ ۽ ڪمانڊ بلاڪ ڇا آھن. اهو بلڪل سادو آهي. طريقو جسم حڪمن تي مشتمل آهي. هر حڪم هڪ سيميڪولن سان ختم ٿئي ٿو. پراڻي سطح 04 - 13- هڪ ڪمانڊ بلاڪ ڪيترن ئي حڪمن تي مشتمل هوندو آهي جيڪي گھڙيل ڪنگڻ سان گڏ گڏ هوندا آهن. طريقو جسم پڻ حڪمن جو هڪ بلاڪ آهي. پراڻي سطح 04 - 14- هتي اهو قاعدو آهي جيڪو هر صورتحال لاءِ سٺو آهي: جتي توهان هڪ واحد ڪمانڊ لکي سگهو ٿا، توهان هڪ ڪمانڊ بلاڪ پڻ لکي سگهو ٿا. اسان هيٺ ڏنل ڪمن جي مثالن ۾ ڏسندا سين.

4 ايلي، مشروط آپريٽر

- هي، اميگو. اڄ مان توهان کي وضاحت ڪندس مشروط آپريٽرز . - پروگرام جي قيمت مختلف حالتن ۾ مختلف طريقي سان ڪم ڪرڻ جي صلاحيت ۾ آهي، ٻي صورت ۾ اهو بيڪار آهي. جاوا ۾، ذڪر ڪيل قابليت "شرطي آپريٽر" جي ذريعي محسوس ڪئي وئي آهي. اهو هڪ خاص لفظ آهي جيڪو توهان کي مختلف ڪمانڊ بلاڪ تي عمل ڪرڻ جي اجازت ڏئي ٿو شرط جي سچائي جي لحاظ سان. - مشروط آپريٽر ٽن حصن تي مشتمل آهي: " شرط "، " ڪمانڊ 1 " ۽ " ڪمانڊ 2 ". جيڪڏهن شرط صحيح آهي، ته پوء " ڪمانڊ 1 " تي عمل ڪيو ويندو، ٻي صورت ۾ " ڪمانڊ 2 " تي عمل ڪيو ويندو. حڪم ڪڏهن به ساڳئي وقت تي عمل نه ڪيا ويا آهن. هي آپريٽر هن طرح نظر اچي ٿو: پراڻي سطح 04 - 15- اهو دلچسپ آهي! مان سمجهان ٿو ته پروگرامنگ تمام گهڻو دلچسپ آهي اهڙي آپريٽر سان. - ها. هتي ڪجهه مثال آهن: پراڻي سطح 04 - 16

5 بلابو، پاسڪل سان مقابلو

- هي، اميگو. ڇا توهان کي ياد آهي، اسان اسان جي ڌرتي تي وڌيڪ ترقي يافته Pascal استعمال ڪندا آهيون. اهو آهي ته اهو سڀ ڪجهه Pascal ۾ نظر ايندو. پراڻي سطح 04 - 17

6 ڊيگو، ڪم

- مان توھان کي ٿورو ٻڌائڻ چاھيان ٿو جاوا ۾ متغيرن جي مقابلي بابت . - توھان اڳ ۾ ئي ڄاڻو ٿا آسان ترين مقابلي واري آپريٽرن بابت گھٽ-کان (<) ۽ وڏي کان وڌيڪ (>). - ها. - اتي پڻ آهن "برابر-ڪرڻ" (==) ۽ "نه-برابر-ڪرڻ" (!=) آپريٽر. ۽ اتي "گهٽ-کان-يا-برابر-کان" (<=) ۽ "وڌيڪ-کان-يا-برابر-کان" (>=) آپريٽر پڻ آھن. - ها، اها وڌيڪ دلچسپ شيء آهي. - نوٽ ڪريو ته جاوا ۾ ڪوبه آپريٽر «=>» ۽ «=<» نه آهن! - نشاني «=» اسائنمينٽ آپريٽر لاءِ استعمال ڪئي ويندي آهي ، تنهنڪري اسان کي استعمال ڪرڻو پوندو ڊبل برابر نشانيون «==» برابري ظاهر ڪرڻ لاءِ . چيڪ ڪرڻ لاءِ ته متغير برابر نه آهن ، استعمال ڪريو « != ». - ڪافي صحيح. - جاوا ۾ ٻن متغيرن جو هڪ مقابلو هڪ آپريٽر استعمال ڪندي «==» هڪ مقابلو آهي جيڪو انهن متغيرن تي مشتمل آهي. - اھو آھي، قدرن جو مقابلو ابتدائي قسم جي متغيرن ۾ ڪيو ويندو آھي . - حوالن جي قسم ۾ متغير حوالن جو مقابلو ڪيو ويو آهي . تنهن ڪري، جيڪڏهن شيون اندر هڪجهڙا آهن، پر انهن جا حوالا مختلف آهن، مقابلو ڏيکاري ٿو ته اهي برابر نه آهن : مقابلي جو نتيجو غلط آهي . حوالن جي مقابلي جو نتيجو صحيح آهي ، صرف ان صورت ۾ جڏهن ٻئي حوالا هڪ ئي اعتراض ڏانهن اشارو ڪن. - هڪ خاص طريقو برابر استعمال ڪيو ويندو آهي شين جي مقابلي لاءِ انهن جي مواد سان. مرتب ڪندڙ هي طريقو (۽ آبجیکٹ ڪلاس جا سڀ طريقا) توهان جي ڪلاس ۾ شامل ڪري ٿو، جيتوڻيڪ توهان ان جو اعلان نه ڪيو. اچو ته ان کي مثالن جي ذريعي بيان ڪريو: پراڻي سطح 04 - 18- رستي ۾، هتي ڪجھ ڪم آهن ان کان اڳ جو مان وساريان:
عملي ڪم
1 گھٽ ۾ گھٽ ٻن نمبرن جو
پروگرام لکو جيڪو ڪي بورڊ مان ٻه نمبر پڙھي ۽ اسڪرين تي ڏيکاري ٿو گھٽ ۾ گھٽ انھن نمبرن جو.
2 وڌ ۾ وڌ چار انگ
هڪ پروگرام لکو جيڪو ڪي بورڊ مان چار نمبر پڙهي ۽ اسڪرين تي ڏيکاري ٿو وڌ ۾ وڌ انهن نمبرن جو.
3 ٽي نمبر ترتيب ڏيو
ھڪڙو پروگرام لکو جيڪو ڪي بورڊ مان ٽي نمبر پڙھي ۽ انھن کي ھيٺئين ترتيب ۾ ڏيکاري.
4 نالن جي ڀيٽ ڪريو
ھڪڙو پروگرام لکو جيڪو ڪي بورڊ مان ٻه نالا پڙھي، ۽ جيڪڏھن نالا ساڳيا آھن، ڏيکاري ٿو "نالو ھڪجھڙا آھن".
ڏيکاريو "نالن جي ڊيگهه برابر آهن" جيڪڏهن نالا مختلف آهن، پر انهن جي ڊيگهه برابر آهي.
5 18+
هڪ پروگرام لکو جيڪو ڪي بورڊ مان نالو ۽ عمر پڙهي. جيڪڏهن عمر 18 کان گهٽ آهي ڊسپلي "ٿورو وڌو"
6 18 ڪافي آھي
ھڪڙو پروگرام لکو جيڪو ڪيبورڊ مان نالو ۽ عمر پڙھي.
جيڪڏهن عمر 20 کان وڌيڪ آهي ڊسپلي "18 ڪافي آهي"

7 ڪيم هڪ بولن جي قسم بابت ڳالهائيندو آهي

- هي، اميگو. مان توهان کي نئين ڊيٽا جي قسم بابت ٻڌائڻ چاهيان ٿو. اهو هڪ boolean قسم آهي. هن قسم جا متغير صرف ٻه قدر وٺي سگهن ٿا: صحيح ۽ غلط . - ڪيئن استعمال ڪجي؟ - هي قسم ڪيترن ئي هنڌن تي لڪايو ويندو آهي. جيئن هڪ انگ ڪنهن به اضافو جو نتيجو آهي، هڪ بوليان قسم - صحيح يا غلط - ڪنهن به مقابلي جو نتيجو آهي. مثال: پراڻي سطح 04 - 19- ٻيا مثال: پراڻي سطح 04 - 20- مان اهڙي اظهار ڪيئن لکي سگهان ٿو: 0<a<b؟ - جاوا ۾ ڪو به اظهار نه آهي جنهن ۾ ٽي آپريٽر شامل آهن، تنهنڪري توهان هن ڍانچي کي استعمال ڪري سگهو ٿا: (0<a) ۽ (a<b) - اهو مون کي ڇا لکڻ گهرجي؟ ۽؟ - جلدي نه ڪريو، مان توهان کي وضاحت ڪندس. - جاوا ۾، ٽي منطقي آپريٽر آهن: AND , OR and NOT . توھان انھن کي استعمال ڪري سگھوٿا مختلف پيچيدگي جي حالتن کي ٺاھڻ لاء. اهي آپريٽرز صرف هڪ بوليان اظهار تي لاڳو ٿي سگهن ٿا . تنهن ڪري توهان نه لکي سگهو ٿا (a+1) ۽ (3) ، پر توهان لکي سگهو ٿا (a>1) ۽ (a<3) . - نه هڪ غير معمولي آپريٽر آهي. اهو صرف ساڄي پاسي واقع اظهار تي لاڳو ٿئي ٿو. اهو وڌيڪ ڏسڻ ۾ اچي ٿو مائنس کان اڳ هڪ منفي نمبر، ضرب جي نشاني کان. - استعمال ڪندي بوليان (منطقي قسم) متغير توهان مختلف عملن کي انجام ڏئي سگهو ٿا. - ڪهڙي قسم جا آپريشن؟ - انھن تي هڪ نظر وٺو هن وقت: پراڻي سطح 04 - 21- ڪيئن وڌيڪ مثالن جي باري ۾؟ - ضرور: پراڻي سطح 04 - 22

8 ايلي، جڏهن لوپ

- سلام. - هيلو، ايلي! - اھو آھي... وقت آھي لوپس بابت سکڻ جو! اهي حالتون بلڪل سادي آهن، پر وڌيڪ دلچسپ. هڪ لوپ ڪنهن به ڪمانڊ يا ڪمانڊ بلاڪ کي ڪيترن ئي ڀيرا عمل ڪرڻ جي قابل بڻائي ٿو. هڪ لوپ هن طرح نظر اچي ٿو: پراڻي سطح 04 - 23- اهو بلڪل سادو آهي. هڪ ڪمانڊ يا ڪمانڊ بلاڪ کي بار بار لڳايو ويندو آهي جيستائين لوپ جي حالت صحيح نه هجي. پهرين حالت چيڪ ڪئي وئي آهي، پوء لوپ باڊي (هڪ ڪمانڊ بلاڪ) تي عمل ڪيو ويندو آهي. وري ٻيهر، حالت چيڪ ڪئي وئي آهي ۽ لوپ جسم تي عمل ڪيو ويندو آهي. ۽ ائين ئي جيستائين حالت غلط ٿي وڃي. - ۽ ڇا جيڪڏهن اهو هميشه سچو آهي يا هميشه غلط؟ - جيڪڏهن اهو هميشه سچو آهي، پروگرام ڪڏهن به بند نه ٿيندو ۽ هميشه هڪ لوپ تي عمل ڪندو. جيڪڏهن اهو هميشه غلط آهي، لوپ جسم ڪڏهن به عمل نه ڪيو ويندو آهي. - مثال: پراڻي سطح 04 - 24- حالتن جي مقابلي ۾ اهو ايترو ڏکيو ناهي. مان هاڻي ڪوشش ڪرڻ چاهيان ٿو.

9 بلابو، پاسڪل سان مقابلو

- هيلو، ٻلي. بلابو هاڻي توهان کي ٻڌائيندو ته اهو سڀ ڪجهه پاسڪل ۾ ڪهڙو نظر ايندو. پراڻي سطح 04 - 25- چڱو، Pascal سان مقابلو صرف انهن لاء مفيد آهي جيڪي ڄاڻن ٿا. - توکي خبر ناهي؟ اها منهنجي پسنديده ٻولي آهي! - بالڪل ٺيڪ. مان سمجهان ٿو ته اها هڪ بهترين ٻولي آهي. ۽ جيڪڏھن مون کي اڳ ۾ ئي خبر پئي، ان کي مون کي مدد ڪري ها.

10 ڊيوگو، لوپ ڪم

- اي، اميگو! - مون ٻڌو آهي ته توهان لوپس سکيو آهي. جيڪڏھن مان توھان کي ڪجھ وڌيڪ ڪم ڏيان؟
لوپ جا ڪم
1 10 نمبر
هڪ پروگرام لکو جيڪو 1 کان 10 تائين انگ ڏيکاري ٿو. ”جڏهن“ لوپ استعمال ڪريو.
2 10 نمبر ريورس آرڊر ۾
هڪ پروگرام لکو جيڪو 10 کان 1 تائين انگ ڏيکاري ٿو. استعمال ڪريو "جڏهن" لوپ.
3 توھان وٽ ڪڏھن به تمام گھڻي سٺي شيءِ نه ھجي سگھي آھي
ھڪڙو پروگرام لکو جيڪو ڪي بورڊ مان پڙھي ھڪ اسٽرنگ ۽ نمبر N.
پروگرام کي اسڪرين تي N ڀيرا ڏيکاريو وڃي. "جڏهن" لوپ استعمال ڪريو.

مثال ان پٽ:
abc
2
مثال آئوٽ:
abc
abc
4 S-square
ھڪڙو پروگرام لکو جيڪو اسڪرين تي ڏيکاري ٿو چورس 10x10 جي "S" اکرن جي. "جڏهن" لوپ استعمال ڪريو.
ساڳي لائن ۾ ڪردارن کي الڳ نه ڪريو.
5 ضرب جدول
هڪ پروگرام لکو جيڪو ڏيکاري ٿو ضرب جدول 10 جي 10. استعمال ڪريو “جڏهن” لوپ.
نمبرن کي اسپيس ذريعي الڳ ڪريو.

مثال جي پيداوار:
1 2 3 4 5 6 7 8 9 10
2 4 6 8 10 12 14 16 18 20
3 6 9 12 15 18 21 24 27 30
...

11 ايلي، لوپ لاء

- مان توهان کي هڪ وڌيڪ لوپ بابت ٻڌائڻ چاهيان ٿو. ان لاء سڏيو ويندو آهي . هي لوپ جڏهن لوپ جو هڪ ٻيو رڪارڊ آهي. اهو صرف وڌيڪ ٺهيل ۽ پروگرامرز لاء آسان آهي. مثال: پراڻي سطح 04 - 26- اوهه. - اهي لوپ برابر آهن. جڏهن ته بریکٹ ۾ هڪ شرط شامل آهي، لاء ٽي شرطون آهن. جڏهن پروگرام لوپ لاءِ گڏ ڪري رهيو آهي ته جڏهن لوپ ۾ تبديل ٿئي ٿو . - لوپ ۾ پهريون اظهار ( سبز ۾ نمايان ٿيل ) لوپ کان اڳ هڪ ڀيرو عمل ڪيو ويندو آهي. - ٻيو اظهار هر دفعي لوپ جسم جي عمل کان اڳ ڪيو ويندو آهي. اهو ساڳيو آهي جڏهن لوپ حالت. - ٽيون هڪ لوپ جسم جي عمل ڪرڻ کان پوء هر ڀيري قتل ڪيو ويندو آهي. - ۽ ڇو اسان کي هڪ وڌيڪ لوپ جي ضرورت آهي؟ وقت مڪمل طور تي واضح آهي. - اهو پروگرامرز جي سهولت لاءِ ڪيو ويو آهي. لوپ اڪثر ڪري پروگرامنگ ۾ ٿين ٿا. اهو آسان آهي جڏهن هڪ لڪير ۾ متغير جي شروعاتي قيمت بابت معلومات، ان جي تبديل ڪندڙ حالت ۽ حڪم جيڪو متغير کي تبديل ڪري ٿو.

12 بلابو، پاسڪل سان مقابلو

- اميگو، ان تي يقين رکو يا نه، پر پاسڪل ۾ لوپ فار ، پڻ آهي. اهو اصل ۾ تقريبن سڀني پروگرامنگ ٻولين ۾ آهي. پر Pascal ۾ سمجھڻ تمام آسان آھي. ڏس: پراڻي سطح 04 - 27

13 ڊيگو، ڪم

- اڄ منهنجو خوش قسمت ڏينهن آهي. مان توهان لاءِ 5 نوان ڪم کڻي آيو آهيان. منهنجي تخليق تمام واضح آهي. توهان کي مبارڪون هجن منهنجا دوست. توھان کي ضرورت پوندي...
"لاء" لوپ ڪم
1 ايون نمبر
هڪ پروگرام لکو جيڪو 1 کان 100 تائين ايون نمبر ڏيکاري ٿو خالن سان الڳ ٿيل يا هر هڪ نئين لائين تي. "لاء" لوپ استعمال ڪريو.
2 ھڪڙو مستطيل ٺاھيو
ھڪڙو پروگرام لکو جيڪو ڪي بورڊ مان پڙھي ٻن نمبرن: m ۽ n.
پروگرام کي اسڪرين تي هڪ مستطيل ظاهر ڪرڻ گهرجي جيڪو اٺن جي سائيز m by n تي مشتمل آهي. "لاء" لوپ استعمال ڪريو.

مثال: m=2، n=4
8888
8888
3 ٽڪنڊو ٺاھيو
ھڪڙو پروگرام لکو جيڪو ڏيکاري ٿو ھڪڙو ساڄي مثلث جيڪو اٺن تي مشتمل آھي پاسن 10 ۽ 10 سان. استعمال ڪريو "لاء" لوپ.

مثال:
8
88
888
...
لڪير ٺاھيو
ھڪڙو پروگرام لکو جيڪو ڏيکاري ٿو
  • 10 اٺن جي افقي ليڪ
  • 10 اٺن جي عمودي لائن
"لاء" لوپ استعمال ڪريو.
5 هر ڪو ڪنهن سان پيار ڪري ٿو
اهڙو پروگرام لکو جيڪو ڪي بورڊ جي نالي مان پڙهي. 10 ڀيرا ٽيڪسٽ ڊسپلي ڪرڻ لاءِ ”لاء“ لوپ استعمال ڪريو:
«نالو» مون سان پيار ڪندو آهي.

مثال متن:
پام مون سان پيار ڪري ٿو.
پام مون سان پيار ڪري ٿو.

14 پروفيسر

- هيلو، اميگو. اهو توهان لاء ڪيئن ٿي رهيو آهي؟ - شيون ٺيڪ ٿي رهيون آهن، پروفيسر نوڊلز. مون اڳ ۾ ئي سکيو آهي “لاء” ۽ “جڏهن” لوپس. - زبردست! ان مان معلوم ٿئي ٿو ته پروفيسر نوڊلز دنيا جو بهترين استاد آهي. گڏو گڏ اسان انهن سڀني تنگ نظرن تي فتح حاصل ڪنداسين جيڪي اهو دعوي ڪن ٿا ته اسان کي مشق سان شروع ڪرڻ گهرجي. تون منهنجو زنده ثبوت آهين، جيڪڏهن مان ائين چئي سگهان ٿو روبوٽ بابت. لنڪ تي ڪلڪ ڪريو، توھان کي اتي ڪجھ مفيد ملندو: CodeGym Lecture 4 بحث

15 جوليو

- اي، اميگو! مون کي اڄ توهان کي ڪجهه ڏيڻو آهي، پر پهرين اچو ته ٿورو ٽي وي ڏسو، ۽ پوءِ اڳتي وڌو، ٺيڪ؟

16 جان اسڪوائرز. ڪئپٽن جان اسڪوائرلز

- هيلو، سپاهي! - صبح جو سلام سائين! - مون کي توهان لاء ڪجهه عجيب خبر آهي. هتي توهان جي صلاحيتن کي مضبوط ڪرڻ لاء هڪ تڪڙو چيڪ آهي. هر روز جي مشق سان توهان پنهنجي صلاحيتن کي حقيقي جلدي وڌايو. ڪم خاص طور تي Intellij IDEA ۾ ڪرڻ لاءِ ٺهيل آهن.
Intellij Idea ۾ ڪرڻ لاءِ اضافي ڪم
1 1. مان ڪڏھن به مونگ پھلي لاءِ ڪم نه ڪندس
، ھڪڙو پروگرام لکو جيڪو سو ڀيرا ھڪڙو جملو ڏيکاري ٿو:
«آئون ڪڏھن به مونگ پھلي لاءِ ڪم نه ڪندس. اميگو».
"لاء" لوپ استعمال ڪريو.
2 2. هڪ سراسري ڏيکاريو
هڪ پروگرام لکو جيڪو ڪي بورڊ مان ٽي نمبر پڙهي.
پروگرام کي انهن انگن جي اوسط کي اسڪرين تي ڏيکارڻ گهرجي، اهو آهي، نه ته سڀ کان وڏو ۽ نه ئي ننڍڙو.
3 3. رقم جي حساب ڪريو
ھڪڙو پروگرام لکو جيڪو ڪي بورڊ نمبرن مان پڙھي ۽ انھن جي رقم کي ڳڻيو.
جيڪڏهن صارف داخل ٿئي ٿو -1، پروگرام کي رقم ڏيکاري ۽ ختم ڪرڻ گهرجي. -1 رقم ۾ شامل ڪيو وڃي.
4 4. منھنجو نالو 'جو'...
ھڪڙو پروگرام لکو جيڪو ڪيبورڊ مان پڙھي ھڪ اسٽرنگ «نالو» ۽ ڄمڻ جي تاريخ (ٽي نمبر): y, m, d.
پروگرام کي اسڪرين تي ظاهر ڪرڻ گهرجي:
"منهنجو نالو جو "نالو"
آئون dmy تي پيدا ٿيو آهيان"

مثال:
"منهنجو نالو Joe
I was born on 15.2.1988"
تبصرا
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION