ကွန်ပျူတာများ, ဆော့ဖျဝဲ
Pascal အတွက်အဆိုပါအစီအစဉ်ဖွဲ့စည်းပုံ: အရင်ကဆိုရင်များအတွက် Programming
အရင်ကဆိုရင်များအတွက်အများဆုံးတတ်နိုင်ပရိုဂရမ်းမင်း language တစ်ခုဖြစ်ပါတယ် Pascal ။ ဤသည် ကိုအနည်းဆုံးသူအထက်တန်းကျောင်းများတွင်လေ့လာခဲ့သည့်အချက်ကိုအဖြစ်အထက်တန်းကျောင်းတစ် freshman ကြောင့်ဖြစ်သည်။ ဒါဟာတခြားဘာသာစကားများဖွံ့ဖြိုးတိုးတက်များအတွက်အခြေစိုက်စခန်းအဖြစ်အသုံးပြုပါသည်။ သို့သော်၎င်း၏အဓိပ်ပါယျမရှိသောအသုံးပြုမှုများ၏ဖွံ့ဖြိုးတိုးတက်မှုအတွက်အဓိကယခုနည်းပညာဆိုင်ရာပစ္စည်းကိရိယာများအဖြစ်ကဝေးရှေ့ဆက်သွားပြီဖြစ်ပါတယ်အဖြစ်။
အခုတော့ syntax ကိုဆက်လက်ထိန်းသိမ်းရန်ကြောင့်ငွေအများကြီးရှိပါတယ်။ သူတို့ကသာကွာခြား လတ် programming ကို ထိုကဲ့သို့သော Pascal အဖြစ်ဘာသာစကား။ အဆိုပါအစီအစဉ်ကိုဖွဲ့စည်းပုံဆောင်းပါးထဲမှာလေ့လာခဲ့လိမ့်မည်။ စည်းကမ်းအဖြစ်, programming ကိုအတူကျွမ်း program ကိုနှင့်အတူစတင် "မင်္ဂလာပါကမ္ဘာကြီး!" ။
ဘာသာစကား၏သမိုင်း
Pascal ဒါပမေဲ့အံ့သွအလုံအလောက်ကြောင့် 1970, Niklaus Wirth အတွက်အလင်းသို့ရောက်ကြ၏။ ဘလဲဇ် Pascal ၏ဂုဏ်အသရေ၌ပေးသောဘာသာစကား name ကို - အလွန်ကြီးစွာသောလူကိုပြင်သစ်နိုင်ငံမှမူလကဖြစ်ပါတယ်။ ဒါကသိပ္ပံပညာရှင်နံပါတ်များကိုထည့်သွင်းခြင်းနှင့်နုတ်ပေးနိုင်ခဲ့သောကမ္ဘာ့ပထမဦးဆုံးစက်ကိုဖန်တီးထားပါတယ်ဆိုတဲ့အချက်ကိုအားဖြင့်ဖြောင့်မတ်နေပါတယ်။
ဘာသာစကားဖွံ့ဖြိုးတိုးတက်မှု 1969 မှ 1968 ကနေထွက်သယ်ဆောင်ခဲ့သည်။ ပထမဦးဆုံးဖော်ပြသည့်ပရိုဂရမ်းမင်း၏စတိုင်လ်အဖြစ် Pascal အတွက်ဒေတာ entry ပေါ်မှာအာရုံစူးစိုက်, သူ့ရဲ့ "ကလေးက" တင်ဆက်ထားပါတယ်, 1970 အတွက်ဖန်တီးသူသည်ထင်ရှား။ , အဆိုပါအစီအစဉ်၏ဖွဲ့စည်းပုံကိုလည်း Wirth ကတီထွင်ခဲ့တာဖြစ်ပါတယ်။ ဒါဟာရိုးရှင်းတဲ့ syntax နှင့် semantic ရှိပါတယ်။ တိုက်ရိုက် "ဆင်းသက်လာ" Pascal တစ်ဦးဘာသာစကား "Modula-2 ၏။ " ၎င်း၏ဆော့ဖ်ဝဲရေးသူလည်း Wirth ဖြစ်လာသည်။
သဒ္ဒါစည်းမျဉ်းစည်းကမ်းတွေကို
ဒါဟာဤဘာသာစကားကိုအစီအစဉ်ကိုဖွဲ့စည်းပုံထဲမှာဒါမခက်ခဲကြောင်းမှတ်ချက်ပြုရပါမည်။ ခေါင်းစဉ်, ဖော်ပြချက်များနှင့်အော်ပရေတာ - ရေးသားသူ Pascal သုံးဦးသာအဓိကအချက်များကို၏အသုံးပြုမှုကိုတင်ကြ၏။
- ခေါင်းစဉ်။ ဒီနေရာတွင်ထို program ၏နာမတော်ကိုသတ်မှတ်ရပါမယ်, ဒါပေမယ့်ပစ္စည်းကအဓိကမဟုတ်ပါဘူး။ ဒါဟာဆော့ဖ်ဝဲရေးသူအလိုရှိသောအခါမှသာဖန်တီးသည်။ ကြီးမြတ်သောအတိုင်းအတာအရက programming ကိုပတ်ဝန်းကျင်အပေါ်မူတည်ပါသည်။ Turbo Pascal အတွက်မလိုအပ်ပါဘူး။ ဒါပေမယ့် ETH မှာက string ကိုဖန်တီးရန်မဖြစ်မနေဖြစ်ပါတယ်။ ခွင့်ပြုမှသာအက္ခရာနံပါတ်ပါတဲ့ဇာတ်ကောင်နှင့် underscore "_" ကိုသုံးပါ။
- ဖော်ပြချက်။ ဤအပိုင်းကိုစာရင်းအပေါငျးတို့သရရှိနိုင် variable တွေကို (Array ကို), တံဆိပ်များ, ဒါပေါ်မှာ။ ဃ
- အော်ပရေတာ။ Pascal အတွက်အစီအစဉ်ကိုဖွဲ့စည်းပုံအစအဦး-END သည်ကွင်းခတ်အတွက်အော်ပရေတာများ၏ဖော်ပြချက်များပါဝင်သည်။
ဘယ်လောက်သူတို့ကအတူတူအညီဖြစ်ရလိမ့်မည်, ကအရေးမထားဘူး။ အဓိကအရာ - တစ် semicolon - အဖွဲ့တစ်ဖွဲ့စီ၏အဆုံးပြီးနောက်အထူးဇာတ်ကောင်ထားရန်။ ထို့အပြင်ဘာသာစကားကိစ္စတွင်အာရုံမခံစားနိုင်သောဟူ var အော်ပရေတာများနှင့် var var အကြားခြားနားခြင်းအလျှင်းမရှိဖြစ်ပါတယ်။
syntax နှင့် semantic
အဆိုပါပရိုဂရမ်ပတ်ဝန်းကျင်နှင့်အတူအက္ခရာပြဇာတ်၏လုပျငနျးမှဗဟို။ ကပါဝင်သည်ကိုသတိပြုပါ:
- အကြီးအသေးနှစ်မျိုးစလုံးကိုလက်တင်အက္ခရာအလုံး,
- အာကာသ;
- underscores;
- Arabic အဘိဓါန်ဂဏန်း အမျိုးအစား;
- သင်္ချာသင်္ကေတ;
- (စသည်တို့ကို entry ကိုအမှတ်သူတို့ရဲ့စာရင်းကိုကော်မာထဲမှာ ... ) Limited;
- သတ်မှတ်ထားတဲ့;
- အရန်စကားများ (အော်ပရေတာ) ။
Turbo Pascal အတွက်အစီအစဉ်၏ဖွဲ့စည်းပုံမှာဖွဲ့စည်းပုံ PascalABC ထံမှမျှကွဲပြားခြားနားသည်။ ပြင်ပဒေတာ, ဘာမှထပ်၌သူတို့အတွက်ခြားနားချက်။ အဆိုပါ variable ကို၏နာမတော်ကိုညွှန်းများနှင့်အခြားအမျိုးအစားများက underscore ဇာတ်ကောင်ကိုမဆိုအနေအထားတွင်ရှိနိုင်ပါသည်, ထိုနာမတော်ဂဏန်းနှင့်အတူမစတင်သင့်ကြောင်းမှတ်မိဖို့လိုအပ်ပေမယ့်အက်ခရာစဉျသင်္ကေတအနေဖြင့်သာအက္ခရာများသုံးစွဲဖို့ခွင့်ပြုခဲ့ကြသည် လက်တင်အက္ခရာ၏။
အဆိုပါတန်းစီဖို့ comments တခုခရေပွင့ (* .. *) နှင့်အတူဆီကိုဦးသို့မဟုတ်လှည့်လည်ဖြစ်စေဖြစ်ကြသည်။
ဒေတာအမျိုးအစားများ
အဆိုပါ Pascal အတွက်အစီအစဉ်၏ဖွဲ့စည်းပုံနှင့်လည်းကဲ့သို့သောအရာဝတ္ထု၏ထည့်သွင်းစဉ်းစားပါဝင်သည် ဒေတာအမျိုးအစား။ သူတို့ကသုံးအမျိုးအစားများဖြစ်ကြသည်:
- (မှန်နှင့်မှားယွင်းသော) boolean;
- ဂဏန်း (Arabic အဘိဓါန်နံပါတ်များကို);
- အက္ခရာ (a, b, c ကိုနှင့် t ကိုအသုံးပြုခြင်း။ ဃ။ ) ။
ကိန်းများနှင့်အမှန်တကယ်: တစ်ချိန်တည်းမှာပင်, ဒုတိယအမျိုးအစားခွဲအမျိုးအစားများကိုခွဲခြားသည်။ အသီးသီး Integer နှင့်ရီးရဲလ်: သူတို့ကအချို့သောအော်ပရေတာကိုက်ညီတဲ့။ ဇာတ်ကောင်ကိုလည်းတစ်ခုတည်းဇာတ်ကောင်နှငျ့ကွိုးသို့ခွဲခြားထားတယ်။ ဤသည်ထိုကဲ့သို့သော (ပထမအမှု၌), နံပါတ် 1, စာတစ်ဦးကသို့မဟုတ်တစ်ဦးနှင့် (ဒုတိယ) ကိုမြေတပြင်လုံးထားသောစာပိုဒ်တိုများသို့မဟုတ်စကားရပ်အဖြစ်ဒေတာအမျိုးအစားများကိုရည်ညွှန်းသည်။ အဆိုပါအစီအစဉ်တွင်သူတို့ချာလိတ်နှင့်နွေဦးရာသီ၏အမည်များကိုအောက်တွင်မှတ်တမ်းတင်ထားသည်။
အဆိုပါတန်ဖိုးများလည်းသူတို့ရဲ့ကိုယ်ပိုင်ခွဲခြားရှိသည်။ သူတို့ကအဆက်မပြတ်နဲ့ variable ကိုခွဲခြားထားပါသည်။ သူတို့ကိုအကြားခြားနားချက်သိသာသည်။ ပထမဦးဆုံးအစီအစဉ်ကိုကွပ်မျက်စဉ်အတွင်းပြောင်းလဲပစ်မထားတဲ့စာလုံး၏တန်ဖိုးယူဆတယ်။ အူ - တစ်ဦးက variable ကိုအထူးဇာတ်ကောင်ကို အသုံးပြု. ၏သင်တန်းတစ်ခုတန်ဖိုးကိုတာဝန်ပေးအပ်ထားပါသည်။
မှတ်ချက်များ
ပရိုဂရမ်နဲ့သူ့ရဲ့လုပ်ငန်းစဉ်အပေါငျးတို့သ, မှတ်ချက်များရဲ့လုပ်ဆောင်ချက်တစ်ခုအပြည့်အဝနားလည်မှုအောင်မြင်ရန်အလို့ငှာ။ curly bracket ထဲမှာထည့်ထားကြသည်အထက်တွင်ဖော်ပြထားခဲ့ပြီးအဖြစ်သူတို့ဖြစ်ကြသည်။ သငျသညျ code ကိုကြည့်ရှုရန်အသစ်များကိုလျှင်ဤသည်အထူးအရေးကြီးပါသည်။ ဒီ option ကိုအသုံးပြုပြီး, သင်အလွယ်တကူမှတ်ချက်များအတွက်တိကျမ်းစာ၌လာသည်ကားအဘယ်အရာကိုအပေါ်အခြေခံပြီးအဆင်သင့်လုပ်အစီအစဉ်အတွက်အမှားရှာတှေ့နိုငျ, ကြောင့်ဖြစ်သည်။ ထို့ပြင်၎င်းတို့သည်လျင်မြန်စွာဆော့ဝဲကုဒ်နားလည်ရန်အချိန်နှင့်အတူတစ်ဦးပြုစုသူကကူညီပါလိမ့်မယ်။
Pascal attribute ကိုအတွက်အစီအစဉ်၏ဖွဲ့စည်းပုံမှမှတ်ချက်များကိုခွင့်ပြု ဒေတာဖွဲ့စည်းပုံမှာ ဒုတိယပိတ်ပင်တားဆီးမှုမှာသတ်မှတ်ထားတဲ့။ တစ်ဦးချင်းစီအော်ပရေတာများ၏ရည်ရွယ်ချက်နှင့်အနာဂတျမှာကိုအသုံးပြုသည်လမ်းကိုမဆံ့တံ့သောစာသား, ရိုက်ထည့်ဖို့ရှိပါတယ်လိုအပ်ပါတယ်။
လေ့လာသူကသူတို့ကိုလှည့်ပတ်အစအဦး-END သည်မှတ်ချက်ကွင်းခတ်သွားလာကူညီပေးသည်။ အထူးသဖြင့်က program တစ်ခု-oriented သံသရာအတွက်အသုံးဝင်သောဖြစ်လိမ့်မည်။ ဒါကြောင့်ထုတ်ပြန်ချက်များတစ်ပိတ်ပင်တားဆီးမှုကျော်ကဘာလဲဆိုတာနားလည်ရန်ပိုမိုလွယ်ကူပါလိမ့်မည်။
မှတ်ချက်များ programming ကိုပတ်ဝန်းကျင်ကိုဖတ်မရနိုငျသညျ, ဒါကြောင့်သူတို့ကအချိန်မဆိုအရေအတွက်ကကိုင်ထားနိုင်ပြီးအက္ခရာစဉ်နံပါတ်များအတွက်ကန့်သတ်မထားပါ။
ပုဒ်ဖြတ်နည်း
Pascal အတွက်အဆိုပါအစီအစဉ်ဖွဲ့စည်းပုံမှာယင်း၏ပုဒ်ဖြတ်ပုဒ်ရပ်, သို့သော်, အံ့သြစရာတော့မဟုတ်ပါဘူးသိရသည်။ တဲ့လူသုံးအများဆုံးဟာ semicolon ၏လက္ခဏာသက်သေဖြစ်ပါတယ်။ ဒါဟာအီး။ ဖော်ပြချက်တစ်ခုစီပိတ်ပင်တားဆီးမှုတံဆိပ်, အမျိုးအစား, Const, var နှင့် t ကိုအပြီးနေရာချနေပါတယ်, ဒါပေမယ့်နိမိတ်လက္ခဏာကိုအများဆုံးစိတ်ပိုင်းဖြတ်စကားလုံးများကိုပြီးနောက်မလိုအပ်နေပါတယ်။ ကစတင်ပြီးနောက်မတပ်ဆင်ရသေးလျက်ရှိ၏ END သည်အပြီး program ကိုသေးပြီးဆုံးသည်မဟုတ်မှသာလျှင်ဝတ်ဖြစ်ပါတယ်။ သံသရာနှင့်အညီ, အသုံးပြုကြသည်ကို၎င်း, Else ထိုအခါရှိပါတယ်ရှိရာကုဒ်, ခုနှစ်, semicolon သည်ဤစကားအပြီးမလိုအပ်နေပါတယ်။
အဆိုပါအစီအစဉ်၏အဆုံးမှာ END သည်အပြီးတွင်အချက် install လုပ်ရပါမည်, မဟုတ်ရင်ဟာ programming ကိုပတ်ဝန်းကျင် code ကိုလက်စသတ်ကြောင်းနားလည်မထားဘူး။
ဒေတာကို input ကိုနှင့် output ကို
Pascal အတွက်အဆိုပါအစီအစဉ်ဖွဲ့စည်းပုံကိုသင်သုံးကွဲပြားခြားနားတဲ့နည်းလမ်းတွေထဲမှာ data တွေကိုထည့်သွင်းခွင့်ပြုပါတယ်။ သူတို့တွင်:
- Readln အော်ပရေတာများ၏အကူအညီနှင့်အတူ, ကိုဖတ်ပါ။
- အူမကြီး - တာဝန်ကိုသင်္ကေတများအသုံးပြုခြင်းနှင့်အတူ။
- constant ။ ထိုကဲ့သို့သောအမှု၌, ဒေတာ input ကိုသို့သော်လည်း parameter var အတွက်ဖျော်ဖြေနေသည်။
နိဂုံးရရှိသောသတင်းအချက်အလက်များ Write နှင့် Writeln အော်ပရေတာများ၏တစည်းကိုအသုံးပြုပြီးလုပ်နိုင်ပါတယ်။ အချို့ကိစ္စများတွင်ပါကပျောက်ဆုံးစေခြင်းငှါ, ဒါပေမယ့်သူကကိုယ့်ကြောင့်ပြီးသားထုတ်လုပ်မှုလုပ်ငန်းစဉ်သို့ built ကွောငျးကိုဆိုလိုသည်။
Similar articles
Trending Now