ڪمپيوٽرن, پروگرامن
"pascal" ڪرڻ جي div ڇا آهي؟ ان کان سواء، حساب ۽ مثال
هر سال پروگرامر ڪاروبار لاء مطالبو ڪيو. هن وقت جو رموز لکڻ لاء وڏي پئماني تي چوڌاري مختلف سطحن تي هڪ درجن کن ٻولين ۾ استعمال ٿيندا آهن. امان جي ڪمپيوٽر پروگرامن کان وڌيڪ موثر سکيا جي عمل ڪرڻ ۾، اعلي اسڪول جي شاگردن ۽ 1-2 ڪورس جي شاگردن جي پهرين ٻوليء ۾ توهان کي پنهنجي اپليڪيشن "pascal" پيدا ڪرڻ سيکاريو آهي. div ۽ Mod آپريشن، ۽ ان جي وچ تي هن مضمون جي وڌائڻ ۾ ٻين حساب.
زبان pascal جي چند ڳالھيون
"pascal" جي مشهور سائنسدان Niklaus Wirth، جيڪو بعد ۾ سنڌ جي Turing اوارڊ ۽ هڪ تمغا سان نوازيو ويو طرفان 1968-1969 ۾ پيدا ٿيو "ڪمپيوٽر ٽيڪنالوجي جي Pioneer." آخري فوري کان اڳ ان کي معياري ٻوليء جي ترقيء ۾ حصو "Algol-68." 1970 ع ۾ شايع ٿيل هڪ مضمون ۾، پنهنجي ڪم Wirth جو بنيادي مقصد structured پروگرامن ۽ ڊيٽا کي استعمال ڪري ٿو ته هڪ مؤثر آلي جي خلق کي سڏيو.
تنهن کان پوء، سنڌ جي ٻولي "pascal" جو بنياد جي هڪ واه جي معلومات ٽيڪنالوجي جي ميدان تي هڪ شاندار اثر پيو ڪري ڇڏيو آهي،. اڄ ڏينهن تائين، ان جي ان دنيا جي اهم ترين سنڌ يونيورسٽي جي ڪيترن ئي ۾ هڪ ور ٽريننگ پروگرامن رهيو تي مشتمل آهي.
جي عدد ڊويزن ڇا آهي
رياضيات ۾، جي عنوان هيٺ ٻه integers جي آپريشن کي سمجهڻ. هڪ ٻئي کي انهن مان هڪ جي عدد کي ڊويزن جي نتيجي ۾، ان جي انس جو عدد حصو آهي. ٻين لفظن ۾، جيڪڏھن:
24: 6 = 4؛
100: 3 = 33
55: 6 = 9؛
۽ پوء اڳي.
انٽيجر جدائي به ته جزوي انس پئجي سڏيو ويندو آهي.
نوٽ ڪريو ته هن آپريشن سان، جيڪڏهن dividend جي divisor جي ڀيٽ ۾ ننڍا آهي، جو نتيجو ٻڙي آهي.
هڪ ب جي عدد کي ڊويزن جو نتيجو Jujuloe تمام ٻنهي ق. پوء
دبي. أي. جي ڊويزن جي معمولي احساس ۾ پرفارم ڪيو، برهمڻ عدد ننڍا پاسي ڪرڻ جي نتيجي ۾ rounding جي پٺيان.
div "pascal" ۾ آپريشن
div - اسان جي ٻوليء ۾ عدد ڊويزن جي لاء هڪ خاص ڇوڪريء روزي ڏيندو آھي. جي اظهار pascal، فارمولا جنهن جو مٿي پيش ڪيو آهي، جو روپ آهن:
عبرت: = هڪ div ب.
اسان جي باري ۾ constants، مثال ڳالهائڻ آهن ته، هڪ = 50 ۽ ب = 9، ته پوء اسان کي عبرت ڪئي ويندي: = 50 div 9. جي نتيجي ۾، س 5 برابر ٿيندو.
جي توازن جي حساب
div "pascal" ۾ آپريشن اڪثر Mod سان اڀياس آهي. اڳ اسان کي ٻاهر ڏسي هن ڪتاب جي معني ڇا، ڪيئن اوھان جو تعداد باقي ڏسي سگهو تي نظر.
ڏٺل، ان جي عدد کي ڊويزن جي نتيجي ۾ مليل ڪنهن قدر. ئ استعمال ڪرڻ، يعني ملي ڪري سگهجي ٿو
ر = هڪ - bx ق.
"pascal" ۾ آپريشن Mod
pascal ۾، مل جي remainder تمام سادو ٿي سگهي ٿو. انهن سمورن مقصدن لاء هڪ انگن ڇوڪريء Mod مهيا آهي.
تابعداري ڪئي ته جيئن اهو لکيو آهي:
ر = هڪ Mod ب.
، جيڪڏهن مثال طور، هڪ = 50 ۽ ب = 9، ته پوء اسان کي آر آهي: = 50 Mod 9. جي نتيجي ۾، ر 4 ڪرڻ برابر آهي.
عملي درخواست
(ر) جو وھڪرو جي remainder پئجي ڪمپيوٽنگ ۽ ٽيليڪميونيڪيشن ۾ استعمال ڪيو ويندو آهي. اهڙي قبضي سان آپريشن ٺاهيون وينديون آهن، ۽ هڪ محدود حد ۾ بي ترتيبي انگ.
Mod وجھڻ، ۽ نمبر جي multiplicity جو تعين ڪرڻ لاء استعمال ڪيو ويندو آهي، ن. أي. ٻئي طرف هڪ انگ جي divisibility هڪ عدد نتيجو سان. ڏٺل، اهي انگ جي هڪ ڏنيون آهن، هن ڇوڪريء جهڙي جي نتيجي ۾ جنهن لاء 0 Mod ڏئي ٿو.
سنڌ جي "pascal" multiplicity حالت ۾ جيئن لکيل ڪري سگهجي ٿو:
جيڪڏهن هڪ Mod ب = 0 پوء (، هڪ، 'ٻٽو' ب) لکڻ.
مثال طور، جڏهن هڪ شروعاتي حالت کي انهيء هڪ = 4 ۽ مانيٽر ۾ ب = 2 لاء مٿي رڪارڊ ڪوڊ جي لکت "4 سيڪڙي 2" ڊسپلي ڪندو.
ان کان سواء، هن ڇوڪريء Mod اعشاري notation ۾ تعداد جي آخري عددن ڏيکارڻ لاء استعمال ڪري سگهجي ٿو. هن ڪندا، جي تعمير ر = هڪ Mod 10. استعمال مثال طور، سنڌ جي حڪم ر = 37 Mod 10 7 جو نتيجو ڏيندو.
ڇوڪريء trunc
نه ٻئي ڇوڪريء، جنهن سان توهان کي "pascal" کي هڪ div مان جيئن اهو ساڳيو نتيجو حاصل ڪري سگهجي ٿو. اهو trunc، integers کي نه صرف لاڳو ٿئي ٿو جنهن جي باري ۾ آهي. اهو ڪسري جي بحث جو مرڪزي عدد حصو جيئن جو نتيجو نتيجا. اتان جي ڇوڪريء "عام" جي ساڳئي نتيجي ۾ ورهائي ٿو طرفان مليل سان. مٿين مثال تي غور ڪيو. هڪ = 51 ۽ ب = 9 ڏي. ان کان پوء حڪم ق جي: = 51 9 ق وٺندي div: = 5، اسان rounding جي نتيجي ۾ نٿي ملي. جيڪڏهن، تنهن هوندي به، آپريٽرس trunc جي ساڳئي نمبر تي لاڳو، پوء عبرت: = trunc (51/9) ٿيندو عبرت: .. = 5، يعني هڪ ئي نتيجو آهي.
مثال 1
غور ڪيئن اوھان کي عملي مسئلا حل ڪرڻ جي "pascal" ۾ div ۽ Mod استعمال ڪري سگهو ٿا. توهان هڪ ٻه-عددن جو تعداد جي ندس جي پڄاڻي سٽ جي ضرورت فرض ڪر. هن استدلال ڏنل آهي:
- اڳ ۾ مٿي اشارو ڪري، جي انگ ۾ ندس جي آخري ان کي ۽ ان جي تعداد 10، جو ڇوڪريء Mod ڪرڻ جهڙي جي حاصل ڪري سگهجي ٿو؛
- پهرين نمبر ڪري، پوء ان کي، ٻاهر ڦري جيڪڏھن اوھان جي div "pascal" ۾ ٽيم تي Mod بدلو ڏيندو.
اسان جي ٻوليء ۾ "pascal" لاء ڪوڊ لکڻ. ان جي پٺيان طور نظر ايندو:
پروگرام Sum_2؛ (پروگرام جو نالو)
var تعداد، Number1، Number2، ڊم: عدد؛ (variables جي هڪ فهرست ۽ هڪ عدد ته جيئن انهن جي قسم جو اندازو)
شروع (جي پروگرام جي جسم جي شروعات)
لکندا ( 'داخل ٿيل ٻن عددن نمبر')؛ (جي جملي "داخل ٿيل ٻن عددن نمبر" ۾ ڏيکاريو)
پڙهڻ (تعداد)؛ (داخل ٿيل ابتدائي نمبر)
Number1: تعداد div 10 =؛ (پهرين عددن جي حساب)
Number2: = تعداد Mod 10؛ (ٻيو عددن جي حساب)
پڄاڻي: = Number1 + Number2؛ (تعداد جي مقدار جي حساب)
لکندا (ڊم)؛ (اسڪرين تي اوٽ جي نتيجي ۾)
آخر.
9 - جي تعداد 25 تائين، هن پروگرام کي استعمال جي نتيجي ۾ 7، ۽، مثال طور، 37 آهي.
مثال 2
هڪ پروگرام آهي ته ندس 3-عددن جو تعداد جي پڄاڻي calculates لاء ڪوڊ لکو.
ڪيئن جديد شڪل ڳولڻ - سمجھڻ آهي. اهو پيچيدو ۽ 1st جي حساب نه آھي. اها ڳالهه هن نمبر کي "pascal" ڪرڻ جي ڇوڪريء div جهڙي جي نتيجي ۾ هاڻي ۽ 100. اهو ڪيئن ٻيو عددن سٽ ڪرڻ جو تعين ڪرڻ لاء رهي. هن ڪندا، توهان کي هڪ کان وڌيڪ نفيس جوڙجڪ، جنهن جي نتيجي ۾ ڪرڻ ۽ ڇوڪريء Mod 10 ڪرڻ جي اصل تعداد کي ته حاصل آهي، ۽ ڇوڪريء div 10 لاڳو ڪرڻ لاء، ۽ پوء استعمال ڪري سگهو ٿا.
هڪ ٽي عددن جو تعداد جي ندس جي پڄاڻي حساب لاء پروگرام ڪوڊ جي پٺيان طور ٿيندو:
پروگرام Sum_3؛ (پروگرام جو نالو)
var Number3، ڊم: عدد؛ (variables جي هڪ فهرست ۽ هڪ عدد ته جيئن انهن جي قسم جو اندازو)
شروع (جي پروگرام جي جسم جي شروعات)
لکندا ( 'داخل ٿيل وڻ-عددن نمبر')؛ ( «داخل ٿيل وڻ-عددن جو تعداد» ئي جملي ۾ ڏيکاريو)
پڙهڻ (Number3)؛ (داخل ٿيل ابتدائي نمبر)
پڄاڻي: = Number3 div 100 + Number3 Mod 10 + Number3 10 Mod 10 div؛ (جي مقدار جي حساب)
لکندا ( 'ڊم)؛ (اسڪرين تي اوٽ جي نتيجي ۾)
آخر.
ڪجهه نوٽس
نوٽ ڪريو ته الوقت ڊويزن آپريشن جڏهن سندن ڪلاس کان دليلن عدد کي لاڳو ڪيو. هي بنيادي طور div ۾ آپريشن کان ان distinguishes "pascal"، گڏو گڏ ان جي Mod ڇوڪريء، جنهن کي هڪ عدد کي جيئن جو نتيجو ڏئي.
انگن قسم جي آپريشن (ن. ابڙو 2 operands تي پرفارم) هڪ پيچيده اظهار ۾ جي لاء جو حڪم سندن ترجيح ۽ قوسين جي آڌار آهي. ٻين لفظن ۾، جيڪڏهن اتي brackets آهن کاٻي کان ساڄي کي سندن اظهار ۾ پهريون، ڪٺي آهن. - عملن *، /، Mod ۽ div جي + و ڀيٽ ۾ تمام اعلي اوليت آهن. جي brackets موجود نه آهي ته، پهرين ڇڏي کان حق کي تمام اعلي اوليت سان ڪارناما انجام ڏانهن وڃي، ۽ پوء - + و -.
هاڻي توهان کي خبر آهي ته جيڪي ان جي ڪارڪردگيء جي div "pascal" ۾ استعمال ڪيو ويندو آهي. تون به آڇ ڪئي ته، پڪ لاء، توهان جي پنهنجي اپليڪيشن پيدا ڪرڻ لاء توهان جي مدد ڪندو استعمال Mod ڇوڪريء کي موقعا ڄاڻندا آھن.
Similar articles
Trending Now