کمپيوټر, پروګرام
د div چې د "پاسکال" څه شی دی؟ سربیره، محاسبه او مثالونه
هر کال لپاره د پروگرامر مسلک د تقاضا. په د کوډونو په لیکلو کې د اوس په پراخه توګه په مختلفو سطحو په شاوخوا کې لسګونو ژبو کارول. د دې لپاره چې د زده کړې د کمپيوټر د پروګرامونو ډیر اغیزمن د پروسې لپاره، د ښوونځي د لوړ زده کوونکو او د 1-2 کورسونو زده کوونکي دي په لومړي لوست کې د ژبې د "پاسکال" خپل غوښتنلیکونه جوړ کړي. عملیاتو په div او د دفاع وزارت، او په خپل منځ کې د نورو شمېرنو د دې مادې د تمرکز.
د پاسکال د ژبې څو خبرې
"پاسکال" نامتو ساینس پوه Niklaus Wirth، چې وروسته د سره سمبالول جایزه او د يو مډال ورکړل له خوا په 1968-1969 کې جوړ شو "د کمپيوټر د ټکنالوجي مخکښ." د معياري ژبې د پرمختګ په تیره لږ مخکې دا ګډون "Algol-68." په یوه مقاله کې د 1970 کال خپور شو، چې د خپل کار Wirth اصلي موخه د یو اغیزمن آله چې د جوړښت پروګرامونو او معلومات کاروي د جوړولو غوښتنه وکړه.
وروسته بیا، د ژبې د "پاسکال" په د معلوماتي ټکنالوژۍ په برخه کې یو ستر اغیز درلود، کېدو د اډې يو. د دې ورځ، دا په دا چې د د نړۍ د مخکښو پوهنتونونو کې د ډېرو د مسلکي زده کړو د پروګرامونو پر بنسټ.
د integer ویش څه دی
په رياضي، تر عنوان لاندې د دوه integers د چلښت د پېژندنې. د د هغوی د يو بل integer ویش په پایله کې، دا د قسمت د integer برخه ده. په بل عبارت، که:
24: 6 = 4؛
100: 3 = 33
55: 6 = 9؛
او داسې نور.
Integer فرقې د موندلو قسمي قسمت د ده نوم هم یادیږی.
یادونه سره دې عملياتو کې، چې که د ونډې ګټه ده د divisor په پرتله کوچنی، نتيجه صفر ده.
د A B، دواړه q د integer ویش په پایله کې کښلی. نو
T. e. د فرقې په معمول احساس ترسره، او ورپسې د نږدې integer کوچني اړخ په پایله کې په ګردي کولو.
"پاسکال" په div عملیات
div - زموږ په ژبه برابروي لپاره integer فرقې یوه ځانګړې Operator د. د بيان د پاسکال، چې د فورمول د ده پورته وړاندې، به په بڼه ولري:
پوښتنه: = a div ب.
که موږ ثوابت، بېلګې په توګه، د يو = 50 او ب = 9، نو موږ به د q په اړه خبرې شوي دي: = 50 div 9. په پایله کې، د q به مساوي 5 وي.
د انډول محاسبه
په div "پاسکال" عملیات معمولا د زده کړې له دفاع وزارت. مخکې موږ د هغه څه د دې ریکارډ په معنی پوه، په څه ډول تاسو کولای شی د شمېر د نورو د موندلو په لټه.
ښکاره خبره ده، چې دا یو ارزښت په توګه د integer فرقې، یعنې په پایله کې تر لاسه کارولو وموندل شي. E.
r = a - bx پوښتنه.
په "پاسکال" د عملیاتو د دفاع وزارت
په پاسکال، پیدا پاتې کیدای شي ډیر ساده وي. د دغو موخو یوه لمبري دفاع برابر.
دا په لاندې ډول ليکل کيږي:
r = a دفاع ب.
که، د مثال په توګه، د يو = 50 او ب = 9، نو موږ R ولري: = 50 د دفاع وزارت 9. د پایلې په توګه، R برابر دی 4.
عملي
په محاسبه او د مخابراتو د وېشنه (R) پاتې موندل کيږي. سره لکه کنترول عملیاتو دي، او په يو محدود لړ تصادفي شمېرې.
د دفاع وزارت د عملیاتو، او په دی توګه د شمېر د تعدد په ټاکلو کې کارول، بل خوا د یو شمېر divisibility متر. e. سره یو integer نتيجه ده. ښکاره خبره ده، دا د شميرو له جوړې، د کوم لپاره چې د عملیاتو د پلي کولو په پايله ورکوي يو 0 د دفاع وزارت.
په "پاسکال" تعدد حالت کولای شي په توګه لیکل شوي:
که د دفاع وزارت د B = 0 بيا وليکي (یو، 'برابره'، ب).
د مثال په توګه، کله چې يو پيل حالت د کوډ په څارنه لپاره د ارزښتونو = 4 او ب = 2 پورته ثبت به د ډبرليک "4 برابره 2" د ښودلو.
برسېره پر دې، د دفاع وزارت د عملیاتو د په لسيال لاندنۍ د شمېر د تېر عددي د ښودلو لپاره کارول کیدای شي. د دې، د رغاونې په r = د يوه ملي دفاع وزارت 10. د مثال په توګه وکاروي، تر قوماندې R = 37 د دفاع وزارت 10 7 به نتیجه ورکړي.
Operator د trunc
بل، له کومو سره چې تاسو کولی شئ چې د يو div چې د "پاسکال" څخه ورته پایله تر لاسه ده. دا په اړه trunc، چې نه يوازې د integers د تطبيق وړ ده. دا محصولات د fractional استدلال integer برخه چې له امله. په ګډه سره د Operator د "عادي" له خوا په همدې پايله کې ویشل تر لاسه کړل. د پورته مثال په توګه په پام کې ونیسئ. راځئ چې د يو = 51 او ب = 9. بيا د قوماندې د q By: = 51 9 div q ترلاسه: = 5، موږ په توګه د په ګردي کولو په پایله کې تر لاسه کړي. که څه هم، چې د متصدیانو trunc ورته شمېر درخواست، نو پوښتنه: = trunc (51/9) به پوښتنه:، .. = 5 يعنې، د هماغه پايلې ولري.
بيلګي 1
په پام کې څنګه چې تاسو کولای شي په "پاسکال" div او د دفاع وزارت څخه د عملي ستونزې حل کړي. فرض تاسو ته اړتيا لري ترڅو د دوه عددي شمېرې ګڼې له پیسو موندل. د استدلال په لاندې ډول ده:
- لکه څرنګه چې مخکې پورته ښودل شوې، چې په شمېر کې د ګڼې له تېر کېدای شي چې دا او د 10 ګڼه، د دفاع وزارت د عملیاتو پلي ترلاسه؛
- لکه څنګه چې د لومړي شمېر، نو دا به بدل کړي، که تاسو په div "پاسکال" د ډلې د دفاع وزارت په ځای راشي.
موږ د ژبې د "پاسکال" د کوډ ولیکئ. دا به په لاندې ډول وګورئ:
پروګرام Sum_2؛ (د پروګرام نوم)
var نمبر، Number1، Number2، Sum: integer؛ (يو ليست د متحولو او د یو integer خپل ډول معلوم)
پيل شي (د دې پروګرام پيل د بدن)
وليکي (ننوتۍ دوه عددي شمېرې ")؛ ( "ننوتۍ دوه عددي شمېرې" وښایه عبارت)
لوستل (عدد)؛ (ننوتۍ لومړنۍ شمېره)
Number1: = شمیره div 10؛ (د لومړي عددي محاسبه)
Number2: = شمیره د دفاع وزارت 10؛ (د دوهم عددي محاسبه)
مبلغ: = Number1 + Number2؛ (د شمېر په اندازه محاسبه)
وليکي (Sum)؛ (امله په پرده محصول)
پای.
د 25 شمېر، د دې پروګرام د کارولو په پایله کې ده 7، او، د مثال په توګه، 37 - 9.
بيلګي 2
یو پروګرام چې د ګڼې 3 عددي شمېرې مجموعه محاسبه لپاره کوډ وليکئ.
څنګه کولای شو چی د وروستيو شکل پیدا - د درک وړ دی. دا پېچلې او د 1st په محاسبه نه ده. دا واقع په توګه د د "پاسکال" د عملیاتو پر div درخواست د دې شمېر او 100. په پایله کې دا پاتې ده چې معلومه کړي چې څنګه د دوهم عددي پيدا کړي. د دې، چې تاسو کولای شي یو ډیر پرمختللي ډیزاین، چې که د اصلي شمیر تر لاسه کړي، په پایله کې او تر 10 د Operator د دفاع وزارت وکاروي، او د عملیاتو div 10 درخواست، او بیا.
د د يو درې عددي شمېرې به په لاندې ډول وي ګڼې مجموعه محاسبه پروګرام کوډ:
پروګرام Sum_3؛ (د پروګرام نوم)
var Number3، Sum: integer؛ (يو ليست د متحولو او د یو integer خپل ډول معلوم)
پيل شي (د دې پروګرام پيل د بدن)
وليکي (ننوتۍ ونو عددي شمېرې ")؛ (د عبارت وښایه «ننوتۍ ونو عددي شمېرې»)
لوستل (Number3)؛ (ننوتۍ لومړنۍ شمېره)
Sum: = Number3 div 100 + Number3 د دفاع وزارت 10 + Number3 div 10 د دفاع وزارت 10؛ (د اندازه محاسبه)
وليکي (Sum)؛ (امله په پرده محصول)
پای.
ځینې یادښتونه
په یاد ولرئ چې د دوديزې فرقې عمليات کله چې پلي خپل ټولګي څخه بهر دلایل integer. دا په اساسي ډول په div "پاسکال"، او همدا راز د ملي دفاع وزارت د عملیاتو، چې د یو integer نتیجه ورکړي څخه د عملياتو په توپیر دا.
د دويال ډول عملیاتو د اجرا په موخه په يوه پيچلي بيان د (M. E. ترسره پر 2 د شمېرښتونو) له خوا د خپلو لومړیتوب او د لېنديو ټاکل کيږي. په بل عبارت، هلته که دي قوسونو لومړي ځل لپاره په خپل بيان دي ارزول څخه ښي روان شو. د عملیاتو *، /، د دفاع وزارت او د div دي د + او په پرتله لوړ لومړیتوب -. که د قوسونو حاضر نه دی، په لومړي څخه ښي پاتې باید سره د لوړو لومړیتوب لرونکې کړنې ترسره شي، او بیا - + او -.
اوس چې تاسو پوه څه دنده په div "پاسکال" کارول. تاسو هم پوه د فرصتونو د دفاع وزارت د عملیاتو چې، د ډاډه، به تاسو ته د خپل غوښتنلیکونه رامنځته کولو کې مرسته وړاندې استعمال.
Similar articles
Trending Now