ကွန်ပျူတာများ, ဆော့ဖျဝဲ
Type ပြောင်းလဲခြင်း။ သည် "Pascal" ၌လှည့်လည်ခြင်းနှင့် Trunc function ကို
ကွဲပြားခြားနားသောအမျိုးအစားများ variable တွေကိုနှင့်အတူ "Pascal" တွင်အလုပ်လုပ်ကိုင်မကြာခဏ program တစ်ခုအမှားရေးသားထားသည့်အခါတစ်ဦးမမှန်ကန်ကြောင်းပြောင်းလဲခြင်းတန်ဖိုးများကိုညွှန်ပြ, ဖြစ်ပေါ်ဆိုတဲ့အချက်ကိုနှင့်အတူကိုင်တွယ်ရန်ရှိသည်။ ဒီ compiler ကအမှားဖြစ်ပေါ်လိမ့်မယ်အဖြစ်ဥပမာအားဖြင့်, သငျသညျ, 5.9 အမျိုးအစားကိန်းတန်ဖိုးဟာ variable ကို assign လို့မရပါဘူး။ ဤကိစ္စတွင်သင်အငြင်းပွားမှုများအမျိုးအစားများအဖြစ်ပြောင်းလဲသူတို့ကိုမှအခြို့သောတာဝန်များကိုလုပ်ဆောင်ဆက်လက်နိုင်သည့်နှင့်အတူ "Pascal" ၌လုပ်ဆောင်ချက်များကို Trunc နှင့်က Round ၏အသုံးပြုမှု, အကြောင်းပြောဆိုရန်လိုအပ်ပေသည်။
ပြောင်းလဲခြင်းအမျိုးအစားများအကြောင်းကိုအထွေထွေအချက်အလက်
type ပြောင်းလဲခြင်း (လျော့ချရေးတန်ဖိုးကို) - တဦးတည်း၏တန်ဖိုးများပြောင်းလဲများ၏ဖြစ်စဉ်ကို ဒေတာအမျိုးအစား အခြားရန်။ ရှင်းလင်းပြတ်သားစွာနှင့်သွယ်ဝိုက်သတ္တုများပုံသွန်းခွဲခြား။ ပထမဦးဆုံးအဆိုဘာသာစကား Construction သုံးပြီး developer က, ဒါမှမဟုတ်လုပ်ဆောင်ချက်များကို၏အသုံးပြုမှုမှတဆင့်တိုက်ရိုက် set ကို၎င်း, ဒုတိယတစ်ဦးအထူးသဖြင့်ပရိုဂရမ်းမင်းဘာသာစကား၏စံအတွက်ထုတ်ပြန်ကြေညာခဲ့သည်စည်းမျဉ်းကုဒ်၏ compiler သို့မဟုတ်စကားပြန်များကလွတ်လပ်စွာထုတ်ယူသွားတတ်၏။
Pascal အတွက် type ပြောင်းလဲခြင်း
သည် "Pascal" ပရိုဂရမ်းမင်းဘာသာစကားတွင်တစ်ဦးရှင်းလင်းပြတ်သားစွာသို့မဟုတ်သွယ်ဝိုက်အမျိုးအစားပြောင်းလဲခြင်းအဖြစ်အသုံးပြုနိုင်ပါသည်။
အချက်အလက်များ၏အလွန်ကွဲပြားခြားနားတဲ့အမျိုးအစား - ရှင်းလင်းပြတ်သားစွာ actuation အမျိုးအစားများနှင့်အတူ "Pascal" အဘယ်သူ၏ငြင်းခုံတူညီတဲ့အမျိုးအစားပိုင်အထူးပြောင်းလဲခြင်းလုပ်ဆောင်ချက်များကိုတောင်းဆိုမှုများနှင့်တန်ဖိုးအသုံးပြုကြသည်။ သူတို့သည်ပညာမရှိကြ အောက်မှာအသေးစိတ်ဆွေးနွေးကြမည်ဖြစ်သော "Pascal" နှငျ့က Round function ကိုအတွက် Trunc function ကို။
ဒီဘာသာစကားမှာသွယ်ဝိုက်အမျိုးအစားသာထားရှိရေးအရာရှိရာအသုံးအနှုန်းတွေထိုကိစ္စများအတွက်ဖြစ်နိုင် ကိန်းများနှင့်အမှန်တကယ် variable တွေကိုအလိုအလျှောက်ဒုတိယအမျိုးအစားမှပထမဦးဆုံးပြောင်းလဲနေကြသည်။
အောက်ပါဆွေးနွေးမှုကိုသင်ဂဏန်းဒေတာအမျိုးအစားများကိုရောက်စေဖို့အကောင်အထည်ဖေါ်ပေးနိုင်ပုံ, အာရုံစူးစိုက်။
Trunc
built-in သင်္ချာ functions တွေ။ "Pascal" တွင် Trunc စိတ်ထဲ tselochiselnomu ဖို့သူ့ကိုဦးဆောင်သည့်ငြင်းခုံအပေါငျးတို့သဒဿမကိန်းတစ်စိတ်တစ်ပိုင်း discard လုပ်။ ဥပမာအားဖြင့်, ခေါ်ဆိုခြင်းဖြင့် အဆုံးရလဒ် 1 အတွက် Trunc အငြင်းအခုံ (1.73) ရရှိသောနိုင်ပါသည်။
syntax : အင်္ဂါရပ်တွေ: Trunc (က x: အစစ်အမှန်): Longint ။
round
built-in သင်္ချာ functions တွေ။ round function ကိုအနီးဆုံးမြေတပြင်လုံးအရေအတွက်သင်္ချာ၏စည်းမျဉ်းများအားဖြင့်အငြင်းအခုံချွတ်စာရငျး။ ဥပမာ, အဆုံး၌အက Round (1.73) တောင်းဆို 2 ထွက်လှည့်ကို၎င်း, ငြင်းခုံ (1.11) က Round 1 ပေးပါ။
функции : ၎င်း၏ syntax ဖြစ်ပါသည်: round (က x: အစစ်အမှန်): Longint ။
ဒါဟာ "Pascal" အတွက်လုပ်ဆောင်ချက်တွေကို Trunc နှင့်က Round ဖျော်ဖြေ၏ရလဒ်န့်အသတ်ရှိကြောင်းသတိပြုရကျိုးနပ်သည်။ execution ဒီရလဒ်လျှင်ပျက်ကွက်ပါလိမ့်မယ် ဒါဟာ Longint အမျိုးအစားတန်ဖိုးကိုကျော်လွန်ပြီးတတ်၏။
ဒါဟာနှစ်ဦးစလုံး built-in function တွေကိုများ၏ syntax အတော်လေးရိုးရှင်းတဲ့ကြောင်းသိသာသည်နှင့်နောက်ထပ်ပြဿနာတွေနဲ့အကြောင်းတရားများမရှိဘဲရှင်းလင်းပြတ်သားစွာအမျိုးအစားပြောင်းလဲခြင်းများအတွက်က Round နှင့် Trunc "Pascal" တွင်သုံးနိုငျချိုးဖောက်မှုအမျိုးအစားများအကြောင်းကိုအမှားများကို compile ။
Similar articles
Trending Now