ڪمپيوٽرن, پروگرامن
"pascal" آپريٽرز. pascal پروگرامن جي ٻولي
شايد هر schoolchild پروگرامن جي ٻولي، جنهن کي "pascal" سڏيو وڃي ٿو ڄاڻي. اهو ڇا آهي؟ اهو ڊگهي، پوء سڀ رڳو تربيت شاگردن ۽ اسڪولن جي لاء استعمال ڪيو ويندو آهي بنيادي طور سمجهيو ويندو آهي ڪئي وئي آهي ته ٻولي مري ويو. اهو Algol جي هڪ سليس نسخو وهم. پر، جنهنڪري وسنديون، "pascal" حقيقي پروگرامن ۽ راندين لکڻ لاء استعمال ڪري سگهجي ٿو. عربن، هن چيو ته ڪافي مقبوليت هئي، پر هاڻي رڳو حقيقت ۾، محفوظ، تربيت مقصدن لاء. پهرين شيء آهي ته "pascal" کي امڪاني programmers بنائي ڇڏي - ان، لکڻ ممڪن آهي ته انگريزي ٻولي جي مال رکڻ، جڏهن ته، خاص اسڪيمون ته سي وانگر ٻولين ۾ قبول آهن جي استعمال جي حوالي سان puzzle نه
هن چيو ته 1970 ع ۾ "pascal" Niklaus Wirth بڻايو. هن چيو ته سائنسدان کان پوء ٻوليء جي نالي Blaise pascal، جيڪي دنيا جي پهرين ڪار جو پيء هو. اهو ٻه مختلف عدد شامل ٿي سگهي ٿو. زبان جي هڪ سڌو پوٽو "pascal" "Modula-2." آهي جنهنڪري هڪ سگهارو نسخو آهي.
پروگرامن نظام
pascal جي سهولت - موجوده نظام جي پيش پروگرامن جي ٻولي. تنهن هوندي به، جي بيان جي نئين نسل جي هڪ variant آهي.
ڇو ته ان کي "pascal ABS" بڻايو آهي؟ هن آخر تائين، اتي جا ٻه اهم سبب هئا:
- اصل ٻوليء جو پراڻو نظام؛
- هڪ کان وڌيڪ جديد ۽ جڙيل پروگرامن ماحول پيدا ڪرڻ جي خواهش.
زبان pascal جي سهولت جي شاندار نظام "pascal" عنصرن "Delphi" شامل آهي ۽ ان جي پنهنجي توسيع. هن چيو ته 2002 ع ۾ ظاهر ٿيو.
اتي به اهو ساڳيو نالو آهي، جنهن کي هڪ طاقتور ۽ جديد آهي جو compiler آهي پروگرامن ماحول. هن چيو ته لينڪس، macOS تي، گڏو گڏ ونڊوز تي هلائڻ تي وس وارو آھي.
هن .NET فريم توهان structured، اعتراض-ايجنڊا ۽ فنڪشنل انداز ۾ ڪجهه اضافي خاصيتون، گڏو گڏ پروگرامن کي استعمال ڪرڻ جي اجازت ڏئي ٿو. هن ٻوليء جي ليکڪ Mikhalkovich ٿيو. هن نه رڳو "pascal" ۽ "Delphi" جي اثر هيٺ هو، پر پڻ سي # ۽ "Python".
جي آپريٽرز جي جنرل ڪنڀار
جي پروگرامن ٻوليء جي آپريٽر هڪ پروگرام لکڻ جي ضرورت هوندي آهي. چيائون ته ان جي لحاظ کان ڪجهه ڪم ۽ algorithms انجام کي ٻڌائي. سنڌ جي "pascal" ۾ ٽيم ٻين عنصرن کان مختلف؟ جڏهن ته حقيقت اها آهي ته اهي هڪ عمل جي execution داخل. پوء ته سڀ آپريٽرز خاص معاون لفظن جو ٺهيل آهن "pascal" ٺهيل آهي. حڪم پاڻ ۽ ٻين عنصرن جي وچ ۾ الڳ هڪ semicolon استعمال ڪري (؛). سڀ آپريٽرز گروپن ۾ ورهايل آهن:
- سادي. اهي حڪم ٻين عنصرن تي مشتمل نه ڪندا آھن. اهي آهن: جي اسائنمنٽ وجھڻ (هڪ سيمي ۽ اهو ساڳيو)، هڪ شرط شروط جي عبوري طريقيڪار (ٽيگ لاء استعمال ڪيو).
- Structured. هڪ مرڪب بيان، حالتون، ڦرندڙ، شامل ٿي: اهي بيان ٻين عنصرن جي مٿي ڪيون آهن.
ٻنهي گروهن هن مضمون ۾ دير سان ڳالهه ٻولهه ڪئي ويندي.
ڇوڪريء جي طريقيڪار
هيء هڪ طريقيڪار سڏ ڪرڻ جي ڇوڪريء جي ضرورت آهي. جي پروگرامن ماحول ۾ هڪ ليڪ پيدا ڪرڻ لاء، اوھان کي ضرور ڄاڻايو هڪ سڃاڻپ، سنڌ جي گاديء جي اصولن جي پٺيان رکيو وڃي. تنهن هوندي به ٻولي ۾ ڪو علاج آهي ته گذريل هدايت نه ٿا ڏين ٿا. اهي "pascal" ٻن قسمن ۾ ورهايل آهن:
- معياري (ٻوليء ۾ داخل)؛
- دستور (جي پروگرامر جي پيدا).
جڏهن هڪ قطار ۾ عنصرن جي propisaniem خاص مقرر ڪيل هڪ يا ٻئي طريقيڪار چالو آهي.
آپريٽر ( "pascal")، جنهن کي عام ڪمن، ڪافي آساني سان ياد ڪرڻ جا ذميوار آهن. توهان جي منادین جي حصي ۾ لکڻ ضروري آهي ته لفظ استعمال ڪري ٿو ۽ ان جي طريقيڪار جي هڪ بيان ۾ داخل. نه معياري عنصرن ته پهرين بلاڪ ۾ داخل ڪرڻ جي ضرورت نه ڪندا آھن. اهي، جي ڪمن جو مطالعو آهي لکڻ، ۽ ٻيا.
ڪسٽم جي ڪم جي پروگرام کان اڳ جي ضرورت آهي ڊزائن ۽ بيان حصي ۾، يا module ۾ وجهي طريقيڪار. توهان جنهنڪري اختيار استعمال ڪريو ٿا جي حصي ۾ استعمال يا طريقيڪار ۾ لکيو وڃي.
شرط شروط جي منتقلي ڇوڪريء
سادي ڪافي آساني سان استعمال ڪرڻ آپريٽرس، GOTO شامل آهن. سنڌ جي "pascal" ۾ هڪ حصي کي ڳولهي، جنهن کي تون ڪجهه ڪر اجازت ڏئي ته ڇوڪريء لاء، ۽ بعد ۾ غير مشروط طور ٽپو ڏئي سبب جي ڊولپر جي ضرورت هوندي ته ان جي حوالي ڪري ڇڏيو آهي. جو ليبل جيئن اوقاف يا خال کان سواء انگن ۽ اکرن جي سيٽ استعمال ڪيو ويندو آهي. جي لڪير کان ان کي هڪ سيمي جي جدا جدا آهي (:. ، توهان کي هڪ سلفي ٺاهي کان اڳ سلفي، بيانن جي هدايت جو نالو ضرور ڄاڻايو ڏسي.
کان اڳ اوھان کي هڪ کاتو بڻايو، توهان جي nuances جي باري ۾ ڪجهه به معلوم ڪرڻ جي ضرورت آهي:
- سڀني جي بيان ٽيگ استعمال ڪري ضروري آهي؛
- جيڪڏهن شيون جي تعداد جي نالن آهن، توهان انهن کي بيان نه ٿا ڪري سگهو.
افسوس يا خوشقسمتيء سان، جديد ٻولين ۾ GOTO بيان پروگرامن کي استعمال نه ڪندا. هن جي حقيقت اها آهي ته اهڙي نظام ڪم ڪري رهيا آهن، سنڌ جي conveyor جي اصول ٺاهڻ جي ڪري آهي. ۽ اهڙي آپريٽرز ( "pascal") GOTO طور، ڪمپيوٽنگ عمل خلاف ورزي ڪئي.
آپريٽرز حالتون
Conditional بيان جيڪڏهن-وري ٻيو فريب ڪرڻ جمع ڪرايو، جنهن ۾ شاخ، جنهن ۾ هڪ تجسيم ضروري ڪوڙ آهي ڏيکارڻ لاء استعمال ڪيو ويندو آهي. هن computational عمل پيش ڪري ته اختيارن مان هڪ ۾ اڳتي ڪندو. Conventionally، عمل ٻن قسمن ۾ ورهايل آهي:
- ڪانٽو جوڙجڪ (جتي ٻه هونديون، هر ان جي نتيجي ۾ ڇوڙ موجود آهن)؛
- تاريخ جي جوڙجڪ (جڏهن ته ٻيو اختيار غلط آهي، ۽ اهڙي صورت ۾، هن پروگرام جي نتيجي ۾ سچ لاء استعمال ڪيو پيو وڃي باء پاس).
جيڪڏهن-وري ٻئي بيان جي جوڙجڪ structured آهي. انهن لفظن رکيون ويون آهن. هن معاملي ۾، جنهنڪري ضروري استعمال ڪرڻ جي تابع نه آهي.
ڪيئن جي جوڙجڪ ڪندو؟ جو انگريزي سان گڏ ان جي طور تي "جيڪڏهن-پوء-ٻيو" translates. جيڪڏهن سنڌ جي حالت مخصوص پروگرام سچو آهي، ته پوء حقيقت اها آهي ته ان جي ڪلام کان پوء لکيو ويو ته پوء. ۽ جيڪڏھن ان کي غلط آهي، واقعي کان پوء مان هن جي لڪير کان پوء ٻئي مڃي تنھن تي لکيو ويو آهي، يا.
مرڪب بيان
امان هن جملي کي سمجهڻ ۾، ان جي وصف معلوم ڪرڻ ضروري آهي. مرڪب بيان ( "pascal") - عملن جي مقرر ڪيل هڪ پروگرام آهي ته شروع-آخر bracketed لکڻ. هن جي ڪري، حڪم جي هڪ گروپ جي هڪ طرفي جڙيل طور ظاھر ڪئي پئي وڃي.
ڇوڪريء جي چونڊ
حقيقت اها آهي ته جيڪڏهن بيان صرف ٻه شاخ سان ڪم ڪرڻ جي قابل آهي سبب، ڪيس جي چونڊ ٽيم قائم ڪيو ويو. صورت، آخر ۾، ٻئي جي - هن نظام ۾ فعل لفظ موجود آهن. هن معاملي ۾، جنهنڪري به ڪري ڇڏيا ڪري سگهجي ٿو. اڳ جي ڇوڪريء ڪم جي سميجي ۽ ان جي اهميت قرار ڏنو وڃي هجڻ ضروري آهي. جي چونڊ اهم constants جي چونڊ سان ملي سگهي آهي ته ڇوڪريء، جنهن جي آخري کان پوء آهي پرفارم ڪيو آهي. هن نموني موجود نه آهي، ۽ سڀني جي ٽيمن کي نظرانداز ڪري رهيا آهن ته. اهو اختيار آهي ته لفظ ٻئي کان پوء يا ته ڪيس جي بيان کان پوء اچي جا پيروڪار.
سنڌ جي "pascal" ۾ وجھڻ جي هيء پسند ڪيو گويا هڪ پورهيت نظام کي استعمال نه ڪندو آھي. ڪو به مخصوص امتحان حالتون آهن. جيڪڏهن اسان کي وڌيڪ تفصيل سان سندس ڪم ڪجانء، اسان کي ڏسي سگهو ٿا ته هڪ ننڍي صورت جي پروگرام ۾ dissonance ڪ، جيئن ته ڇوڪريء جي آخر ۾، جنهن paired نه آهي شروع سان ڇڏيندي. ان کي استعمال ڪرڻ لاء گهڻو آسان آهي، خاص طور تي جيڪڏهن ڪو 5 يا ان کان وڌيڪ هونديون آهن. مسلسل فرض جيڪڏهن-پوء ڊگهي ٿي ويندي، ۽ هن هڪ آرام عمل نه آهي.
آپريٽر ( "pascal"): Cycles
جي چڪر ڇا آهي؟ انهن جي حڪم نظام جي ڪجهه ڪيترائي ڀيرا هڪ دهرائڻ اظھار پوريء طرح جي حالتن جي ملڻ جي. سنڌ جي "pascal" ۾ ٻه مشهور cycles جو قسم :
- چڪر سميجي؛
- iteration.
هر ڇا آهي؟ پهريون (سميجي چڪر سان) هميشه ڄاڻي جي حراست ۾ آهي. ڪڏهن ڪڏهن باقاعده سڏيو. ان جو مکيه فرق آهي ته آبي چڪر جو repetitions جو تعداد اڳواٽ معلوم آهي.
هن iteration ساڳي nuance نامعلوم آهي. Looping جيستائين ته حالت ايڏو وڏو ڪرڻ وارو نه آهي هاڻي.
قسمن ۽ ان جي جوڙجڪ جي ڪي جي مدد سان ئي ممڪن cycles جي قسمن ۾ فرق:
- ورجائي: جي postcondition سان ورجائجي.
- جڏهن ته: هڪ جرڳو خان جي دهرائڻ.
- لاء - ڇوڪريء حساب. اهو هڪ چڪر سميجي ۾ استعمال ڪيو ويندو آهي.
پهرين ٻن اختيارن iterative دهرائڻ لاء استعمال ڪري رهيا آهن. آخري بيان مان مکيه فرق - اوھان ۾ انھن لاء استعمال ڪري سگهن ٿا هڪ سميجي سان لوپ، ممڪن جوڙ کان سواء repetitions لاء - ۽ آهي.
(IO.NO.LV) آپريٽر
ماحول پروگرامن ماحوليات سان لهه وچڙ لاء پٽ-اوٽ بيان ملن ٿا. اهي توهان جي معلومات ۾ داخل ۽ اسڪرين تي يا طباعت جي نتيجي ۾ ڏيڻ جي اجازٽ ڏيون. هن پڙهڻ حڪم جي استعمال ڪندڙ ڊوڙندو پروگرام سندن ڊيٽا ڄاڻائي ڪرڻ جي اجازت ڏيندو. هن ڪيئن ايڏو وڏو ڪندو؟ جو ڳاڙھو cursor تي ڇڏيائين جو مدو لاء پروگرام جي اسڪرين، جنهن انسان کان ان پٽ جو منتظر آهي تي نظر اچن ٿا. ٻنهي بيانن ۾ فرق پڙهڻ ۽ ننڍي readln. آخري چئجي ته ايندڙ ليڪ جي cursor هلڻ.
اي وجھڻ ( "pascal") - لکندا (ٽورنامينٽ). ٽورنامينٽ پيس ته ايندڙ ليڪ تي اوٽ ڊيٽا جاري ڪرڻ جي اجازت ڏئي ٿو. هن پروگرام جو هڪ سادي بيان مخصوص ته، ان جي اسڪرين تي هڪ خالي مدت ڏيکاري ويندي. هن مفهوم ۾ استعمال ڪيو، هن حڪم جي ضرورت نه آهي.
نه به آپريٽرز var، بند آهن. چيائون ته ان جي حڪم جي پروگرام پاڻ جي ضرورت نه رکندو آھي استعمال نه ٿو ڪري سگهجي.
ميجر آپريٽرز ( "pascal") جي مضمون ۾ بيان ڪيو. هنن بهتر ڪرڻ ۾ مدد جي پروگرام لکڻ ويندو، اھي پاڻ ۾ ھيئن تڪڙو ڪم ۽ هڪ glitch کان سواء. سواء ان جي مستقبل programmers ۾ ڪا به ٻاهر ڪم نه ايندي ته ٻولي "pascal" سان ڪم ڪرڻ. آپريٽرز کان سواء پروگرام، ارمان، تصور نه ٿو ڪري سگهجي. هن جو مطلب آهي ته اهي کي آپريٽ ڪرڻ جي قابل هجي. اهو وقت لڳي سگهي پيچيدو چڪر آپريٽرس، تنهن هوندي به، تربيت هجي ۽ سڀ مسئلا غائب ٿي. توهان جي ڪم ۾ چڱائي لک!
Similar articles
Trending Now