Google Play badge

ဒေတာအမျိုးအစားများ


ကွန်ပျူတာသိပ္ပံတွင် ဒေတာအမျိုးအစားများ

ကွန်ပြူတာလောကရဲ့ နေရာတိုင်းမှာ Data တွေရှိတယ်။ ကွန်ပြူတာသိပ္ပံတွင် ကျွန်ုပ်တို့သည် မတူညီသော အချက်အလက်များကို သင်ယူကြသည်။ ဤအချက်အလက်ကို data ဟုခေါ်သည်။ ဒါပေမယ့် အချက်အလက်အားလုံးက အတူတူမဟုတ်ပါဘူး။ ပုံစံအမျိုးမျိုးနဲ့ လာကြတယ်။ ဤပုံစံများကို ဒေတာအမျိုးအစားများ ဟု ခေါ်သည်။ ဤသင်ခန်းစာတွင်၊ အဖြစ်အများဆုံးဒေတာအမျိုးအစားအချို့ကို လေ့လာပါမည်။ သင့်အား နားလည်နိုင်ရန် ရိုးရှင်းသော ဘာသာစကားနှင့် နေ့စဉ်ဥပမာများကို အသုံးပြုပါမည်။

Data အမျိုးအစားတွေက ဘာတွေလဲ။

ဒေတာအမျိုးအစား တစ်ခုက ၎င်းပေးထားသော အချက်အလက်များကို ကုသနည်းကို ကွန်ပျူတာအား ပြောပြသည်။ နံပါတ်တစ်ခုသည် စကားလုံးတစ်လုံးနှင့် ကွာခြားပြီး စကားလုံးတစ်လုံးသည် မှန်သည် သို့မဟုတ် မှားသောဖော်ပြချက်နှင့် ကွဲပြားသည်။ ဒေတာအမျိုးအစားကို သိခြင်းဖြင့် ကွန်ပျူတာသည် ၎င်းနှင့် မှန်ကန်စွာ အလုပ်လုပ်နိုင်သည်။ ကုန်စုံဆိုင်ရှိ ပစ္စည်းများကို စဉ်းစားပါ။ ၎င်းတို့သည် ပန်းသီး၊ ပေါင်မုန့်နှင့် နို့ကဲ့သို့ မတူညီသော ပစ္စည်းများဖြစ်သည်။ သူတို့အားလုံးက အစားအသောက်တွေဆိုပေမယ့် ကွဲပြားမှုတွေရှိတယ်။ အလားတူပင်၊ ကွန်ပျူတာတစ်လုံးရှိ ဒေတာများသည် ပုံစံအမျိုးမျိုးဖြင့် ရောက်ရှိလာကြပြီး တစ်ခုစီတွင် အထူးအလုပ်တစ်ခုစီရှိသည်။

ဒေတာအမျိုးအစားများအဖြစ် နံပါတ်များ

နံပါတ်များသည် အသုံးအများဆုံးဒေတာအမျိုးအစားများထဲမှတစ်ခုဖြစ်သည်။ ရေတွက်ခြင်း၊ တိုင်းတာခြင်းနှင့် နှိုင်းယှဉ်ခြင်းအတွက် ကျွန်ုပ်တို့သည် နံပါတ်များကို နေ့စဉ်အသုံးပြုသည်။ ကွန်ပြူတာသိပ္ပံတွင်၊ ကိန်းပြည့် နှင့် Floating Point Number ဟူ၍ နှစ်မျိုးရှိသည်။

ကိန်းပြည့်များသည် ဂဏန်းများဖြစ်သည်။ ၎င်းတို့တွင် အပိုင်းကိန်းများ သို့မဟုတ် ဒဿမများ မရှိပါ။ ဥပမာအားဖြင့်၊ တောင်းတစ်လုံးမှာ ပန်းသီးအရေအတွက်ကို ရေတွက်တဲ့အခါ ပန်းသီး ၃ လုံးရှိတယ်လို့ ပြောနိုင်ပါတယ်။ နံပါတ် ၃ သည် ကိန်းပြည့်ဖြစ်သည်။ ကိန်းပြည့်များသည် အပြုသဘော၊ 1၊ 2၊ သို့မဟုတ် 3၊ သို့မဟုတ် အနှုတ်၊ -1၊ -2 သို့မဟုတ် -3 ကဲ့သို့ ဖြစ်နိုင်သည်။ ကျွန်ုပ်တို့သည် ကိန်းပြည့်များကို ပေါင်းထည့်သောအခါ၊ ကျွန်ုပ်တို့သည် နောက်ထပ် ကိန်းပြည့်ကို ရရှိသည်။ ဥပမာအားဖြင့်၊ ကျွန်ုပ်တို့သည် LaTeX ကို အသုံးပြု၍ ဤရိုးရှင်းသောညီမျှခြင်းအား ရေးသားနိုင်သည်။

\( \textrm{3+2=5} \)

၎င်းသည် ဂဏန်းနှစ်လုံးကို ပေါင်းထည့်သောအခါ အဖြေသည် ကိန်းလုံးတစ်ခုဖြစ်ကြောင်း ပြသသည်။

Floating Point နံပါတ်များ (သို့မဟုတ် floats) များသည် ဒဿမအမှတ်ဖြင့် ဂဏန်းများဖြစ်သည်။ ဥပမာအားဖြင့် ဖျော်ရည် 1.5 လီတာ လောင်းလျှင် နံပါတ် 1.5 သည် floating point နံပါတ် ဖြစ်သည်။ အသီးအနှံများ၏ အလေးချိန် သို့မဟုတ် ပြင်ပအပူချိန်ကဲ့သို့ လုံးလုံးမဟုတ်သောအရာများကို တိုင်းတာသောအခါ ဤကိန်းဂဏာန်းများကို သင်တွေ့မြင်ရသည်။ နံပါတ်တစ်ခုသည် ဒဿမအမှတ်နောက်တွင် အပိုင်းတစ်ခုပါရှိလျှင် ၎င်းသည် floating point နံပါတ်ဖြစ်သည်။

ဂဏန်းနှစ်မျိုးလုံးသည် အရေးကြီးပါသည်။ ၎င်းတို့သည် ကျွန်ုပ်တို့အား သင်္ချာပုစ္ဆာများကို ဖြေရှင်းရန်၊ သိပ္ပံစမ်းသပ်မှုများကို နားလည်ရန်နှင့် နေ့စဉ်သုံးပစ္စည်းများကို ရေတွက်ရန် ကူညီပေးသည်။ အမျိုးအစားတစ်ခုစီကို အဓိပ္ပါယ်ရှိရှိသုံးသည်။ ကိန်းလုံးများ (ကိန်းပြည့်) သည် ပစ္စည်းတစ်ခုလုံးကို ရေတွက်ရန် အကောင်းဆုံးဖြစ်ပြီး Floating Point နံပါတ်များသည် အသေးစိတ်လိုအပ်သော တိုင်းတာမှုများအတွက် အကောင်းဆုံးဖြစ်သည်။

ဒေတာအမျိုးအစားများအဖြစ် စာကြောင်းများ

စာကြောင်း တစ်ခုသည် စာသားကိုထိန်းထားရန်အသုံးပြုသည့် ဒေတာအမျိုးအစားတစ်ခုဖြစ်သည်။ စာသားဆိုသည်မှာ စာလုံးများ၊ စကားလုံးများနှင့် စာကြောင်းများဖြစ်သည်။ မင်းနာမည်က စာကြောင်းလေး။ "ပန်းသီး" ဟူသော စကားလုံးသည် ကြိုးတစ်ချောင်းဖြစ်သည်။ ကွန်ပြူတာသိပ္ပံတွင် ကြိုးတစ်ချောင်းသည် ဇာတ်ကောင်များ၏ အစီအစဥ်တစ်ခုဖြစ်သည်။ အက္ခရာများသည် စာလုံးများ၊ စာသားတစ်ခုတွင်အသုံးပြုသော နံပါတ်များ သို့မဟုတ် သင်္ကေတများပင်ဖြစ်နိုင်သည်။ သို့မဟုတ် ?

သင်အကြိုက်ဆုံးပုံပြင်စာအုပ်ကိုဖတ်ရန်စိတ်ကူးပါ။ ဇာတ်လမ်းကို စကားလုံးများနှင့် စာကြောင်းများဖြင့် ရေးသားထားသည်။ ဤစကားလုံးများနှင့် စာကြောင်းများသည် စာကြောင်းများဖြစ်သည်။ ကွန်ပြူတာမှ သင့်အား မက်ဆေ့ချ်တစ်ခု သို့မဟုတ် အညွှန်းတစ်ခုပြသသည့်အခါ ၎င်းသည် ထိုစာကို စာကြောင်းအဖြစ် သိမ်းဆည်းထားသည်။ ဥပမာအားဖြင့်၊ နှုတ်ခွန်းဆက်ခြင်း “ဟဲလို” ကို အက္ခရာစဉ်လိုက်ဖြင့် ပြုလုပ်ထားသောကြောင့် ၎င်းကို စာတန်းတစ်ခုအဖြစ် သိမ်းဆည်းထားသည်။

စာကြောင်းတစ်ကြောင်းတွင် နံပါတ်များပါနေသော်လည်း ၎င်းတို့ကို တွက်ချက်ရန်အတွက် အသုံးမပြုပါ။ ဥပမာအားဖြင့်၊ “Room 101” သည် စာကြောင်းတစ်ခုဖြစ်သည်။ ၎င်းတွင် ဂဏန်းများပါသော်လည်း ၎င်းကို သင်ပေါင်းထည့်နိုင် သို့မဟုတ် နုတ်နိုင်သော ဂဏန်းများအဖြစ် မဟုတ်ဘဲ အက္ခရာအစုအဝေးအဖြစ် သဘောထားဆဲဖြစ်သည်။

Boolean Data အမျိုးအစား

boolean ဒေတာအမျိုးအစားသည် အလွန်ရိုးရှင်းပါသည်။ ၎င်းတွင် တန်ဖိုးနှစ်ခုမှ တစ်ခုသာ ရှိနိုင်သည်- မှန်သည် သို့မဟုတ် အမှားဖြစ်သည် ။ Booleans သည် ကွန်ပျူတာများကို ဆုံးဖြတ်ချက်ချရာတွင် ကူညီပေးသည်။ ဥပမာ၊ မီးခလုတ်တစ်ခုကို စိတ်ကူးကြည့်ပါ။ မီးဖွင့်သည်ဖြစ်စေ ပိတ်သည်ဖြစ်စေ။ ကွန်ပြူတာဘာသာစကားတွင် "ဖွင့်" သည် မှန်သည်ဟု အဓိပ္ပာယ်ရပြီး "ပိတ်" သည် အမှားဟု အဓိပ္ပာယ်ရသည်။

“အပြင်မှာ မိုးရွာနေသလား” လို့ မေးကြည့်ပါ။ ဖြစ်နိုင်ချေရှိသော အဖြေနှစ်ခုသာရှိသည်- ဟုတ်သည် သို့မဟုတ် မဟုတ်ပေ။ ဟုတ်ကဲ့ အဖြေက မှန်သလိုပါပဲ၊ အဖြေမရှိတာက မှားသလိုပါပဲ။ ဤရိုးရှင်းသောရွေးချယ်မှုသည် ဘူလီယံတန်ဖိုးဖြစ်သည်။ ဂိမ်းများတွင် ကစားသမားတစ်ဦး အနိုင်ရရှိ/မရှိကို ပြသရန် boolean ကို အသုံးပြုနိုင်သည်။ အခြေအနေမှန်လျှင် တစ်ခုခုဖြစ်မည်။ မဟုတ်ရင် တခြားတစ်ခုခု ဖြစ်သွားမယ်။

အခြားဒေတာအမျိုးအစားများ

ကွန်ပျူတာသိပ္ပံတွင် ဒေတာအမျိုးအစားများ ပိုများသော်လည်း ကျွန်ုပ်တို့သည် အခြေခံအချက်များ- နံပါတ်များ၊ စာကြောင်းများနှင့် ဘူလီယံများကို အာရုံစိုက်ပါမည်။ တစ်ခါတစ်ရံတွင် ကျွန်ုပ်တို့သည် ပစ္စည်းတစ်စုကို အတူတကွ သိမ်းဆည်းရန် လိုအပ်သည်။ စာရင်း တစ်ခုသည် အချက်အလက်များစွာကို တစ်နေရာတည်းတွင် သိမ်းဆည်းရန် နည်းလမ်းတစ်ခုဖြစ်သည်။ ဥပမာအားဖြင့်၊ သစ်သီးခြင်းတောင်းကိုစဉ်းစားပါ။ ခြင်းတောင်းတွင် ပန်းသီး၊ ငှက်ပျောသီးနှင့် လိမ္မော်သီးများကို ကိုင်ဆောင်နိုင်သည်။ အသီးအသီးအသီးကို၎င်း၏ကိုယ်ပိုင်ဒေတာအမျိုးအစားအဖြစ်သိမ်းဆည်းထားနိုင်သည်; ရေတွက်ခြင်းအတွက် နံပါတ်များနှင့် အမည်ပေးခြင်းအတွက် ကြိုးများ။

Array တစ်ခုသည် စာရင်းတစ်ခုနှင့် အလွန်ဆင်တူသည်။ ၎င်းသည် ပစ္စည်းများကို စုစည်းသိမ်းဆည်းရန် အခြားနည်းလမ်းတစ်ခုဖြစ်သည်။ စာရင်းတစ်ခု သို့မဟုတ် အခင်းအကျင်းတစ်ခုကို သင်မြင်သောအခါ၊ ၎င်းသည် ကွန်ပျူတာအား ဒေတာအပိုင်းအစများစွာကို အတူတကွ စုစည်းအသုံးပြုနိုင်စေရန် ကူညီပေးသည်။

ကွန်ပြူတာများသည် Data အမျိုးအစားများကို မည်သို့အသုံးပြုသည်

ကွန်ပျူတာများသည် အလုပ်တိုင်းတွင် ဒေတာအမျိုးအစားများကို အသုံးပြုသည်။ ဒေတာအမျိုးအစားများသည် အချက်အလက်နှင့် လုပ်ဆောင်နိုင်သည့်အရာကို ကွန်ပျူတာအား ပြောပြသည်။ တန်ဖိုးတစ်ခုသည် ကိန်းပြည့်ဖြစ်ပါက၊ ကွန်ပျူတာသည် ၎င်းကို အခြားကိန်းပြည့်တစ်ခုသို့ ထည့်နိုင်သည်။ ၎င်းသည် စာကြောင်းတစ်ကြောင်းဖြစ်ပါက ၎င်းကို အခြားစာကြောင်းတစ်ခုဖြင့် ချိတ်ဆက်သင့်သည်ကို ကွန်ပျူတာက သိသည်။ ဒေတာအမျိုးအစားများကို ရောနှောခြင်းသည် ခြင်းတောင်းတစ်ခုတွင် ပန်းသီးနှင့်လိမ္မော်သီးကို ရောနှောခြင်းကဲ့သို့ပင် သင့်အသီးအနှံများကို ရေတွက်ရန်ခက်ခဲစေနိုင်သည်။

ဥပမာအားဖြင့်၊ ဂဏန်းနှစ်လုံးထည့်ရန် ကွန်ပျူတာအား ပြောပါက ဒေတာအပိုင်းအစနှစ်ခုစလုံးကို ဂဏန်းများအဖြစ် မျှော်မှန်းသည်။ ၎င်းတို့ထဲမှ တစ်ခုသည် စာသားဖြစ်ပါက ၎င်းတို့ကို ထည့်သွင်းနည်းကို ကွန်ပျူတာမှ မသိနိုင်ပါ။ ထို့ကြောင့် မှန်ကန်သောဒေတာအမျိုးအစားကို အသုံးပြုခြင်းသည် အလွန်အရေးကြီးပါသည်။

သင်ဂိမ်းကစားချိန်၊ မက်ဆေ့ချ်ပို့ခြင်း သို့မဟုတ် ဗီဒီယိုတစ်ခုကြည့်တိုင်း သင့်ကွန်ပျူတာသည် ဒေတာများကို ခြေရာခံရန် ခက်ခဲစွာလုပ်ဆောင်နေပါသည်။ ရမှတ်များအတွက် နံပါတ်များ၊ မက်ဆေ့ချ်များအတွက် စာကြောင်းများနှင့် လုပ်ဆောင်ချက်များကို ခွင့်ပြုထားခြင်းရှိမရှိ စစ်ဆေးခြင်းအတွက် ဤပရိုဂရမ်များအားလုံးကို အသုံးပြုပါသည်။

ရိုးရှင်းသောကမ္ဘာ့ဥပမာများ

ဥပမာ 1- သစ်သီးများရေတွက်ခြင်း။

သင့်မှာ အသီးအနှံတစ်ပန်းကန် ရှိတယ်လို့ မြင်ယောင်ကြည့်ပါ။ ပန်းသီး ၄ လုံးနဲ့ လိမ္မော်သီး ၃ လုံးကို ရေတွက်ပါ။ နံပါတ် 4 နှင့် 3 သည် ကိန်းပြည့်များဖြစ်သည်။ ၎င်းတို့သည် အသီးအနှံများကို ရေတွက်ရာတွင် အထောက်အကူဖြစ်စေသော ဂဏန်းများဖြစ်သည်။ “ပန်းသီး” နှင့် “လိမ္မော်” ကဲ့သို့သော အသီးအနှံများ၏ အမည်များသည် စာကြောင်းများဖြစ်သည်။ နံပါတ်များသည် ကျွန်ုပ်တို့ကို ရေတွက်ရန် ကူညီပေးပြီး စကားလုံးများသည် အရာဝတ္ထုများကို အမည်ပေးရာတွင် ကူညီပေးကြောင်း ပြသသည်။

ဥပမာ 2- ရာသီဥတုကို စစ်ဆေးခြင်း။

မနက်တိုင်း ရာသီဥတုကို တစ်ယောက်ယောက်က စစ်ဆေးတယ်။ စခရင်ပေါ်တွင် ပြထားသည့် အပူချိန်သည် နံပါတ်တစ်ခုဖြစ်သည်။ ဥပမာအားဖြင့်၊ အပူချိန်သည် ဒဿမတစ်ခုဖြစ်သောကြောင့် ရေပေါ်အမှတ်တစ်ခုဖြစ်သည့် \( \textrm{၁၈.၅} \) ဒီဂရီ ဖြစ်နိုင်သည်။ “ဒီနေ့နေသာတယ်” ဟူသော စာတိုသည် စကားလုံးများဖြင့် ဖွဲ့စည်းထားသောကြောင့် ကြိုးတစ်ချောင်းဖြစ်သည်။ မိုးလေဝသအက်ပ်တစ်ခုက "မိုးရွာနေသလား" ဟုမေးပါက၊ အဖြေမှန် သို့မဟုတ် အမှားကို မျှော်လင့်ပါသည်။ ထိုအဖြေကို ဘူလီယန်အဖြစ် သိမ်းဆည်းထားသည်။

ဥပမာ 3- ဆုံးဖြတ်ချက်များချခြင်း။

သင်နေ့စဉ်ပြုလုပ်သော ဆုံးဖြတ်ချက်တစ်ခုကို စဉ်းစားပါ။ အိပ်ရာဝင်ချိန်ရောက်ရင် အိမ်စာတွေ ပြီးပြီလားဆိုတာ စစ်ဆေးနိုင်ပါတယ်။ အဖြေက ဟုတ်သည်ဖြစ်စေ မဟုတ်သည်ဖြစ်စေ။ ဤဟုတ်/မဟုတ် အဖြေကို ဘူလီယန်အဖြစ် သိမ်းဆည်းထားသည်။ အဖွင့်အပိတ်လုပ်ထားသည့် မီးလုံးကဲ့သို့ပင်၊ ဘူလီယံတန်ဖိုးက မည်သည့်အခြေအနေနှင့်ကိုက်ညီသည်ကို ကွန်ပျူတာအား ပြောပြသည်။

Numbers ၏ နောက်ထပ်အကြောင်းအရာများ

နံပါတ်များသည် ကျွန်ုပ်တို့အား အရာများစွာကို ရေတွက်ကာ တိုင်းတာရန် ကူညီပေးသည်။ ၎င်းတို့ကို နေ့စဉ်ဘဝတွင် အသုံးပြုကြသည်။ 2 နှင့် 3 ကဲ့သို့ ကိန်းပြည့်များကို ပေါင်းထည့်သောအခါ၊ ညီမျှခြင်းအား ရေးနိုင်သည်-

\( \textrm{2+3=5} \)

ဤရိုးရှင်းသောညီမျှခြင်းသည် ကိန်းပြည့်များကို မည်သို့ပေါင်းထည့်သည်ကို ပြသသည်။ Floating Point နံပါတ်များသည် အလားတူအလုပ်လုပ်သော်လည်း ဒဿမများပါဝင်သည်။ ဥပမာအားဖြင့် 1.2 လီတာနှင့် ရေ 0.8 လီတာ ပေါင်းစပ်ပါက 2.0 လီတာ ရရှိမည်ဖြစ်သည်။ ဤခြားနားချက်များကို နားလည်ခြင်းက သင်္ချာနှင့် ကွန်ပျူတာပရိုဂရမ်နှစ်ခုလုံးတွင် ဂဏန်းများကို မှန်ကန်စွာအသုံးပြုရန် ကူညီပေးသည်။

Strings ၏ နောက်ထပ်အကြောင်းအရာများ

စာကြောင်းများသည် စာသားသိမ်းဆည်းရန်အတွက် အလွန်အသုံးဝင်သည်။ ၎င်းတို့တွင် စာလုံးများ၊ နံပါတ်များ၊ နေရာလွတ်များနှင့် သင်္ကေတများ ပါဝင်နိုင်သည်။ စာကြောင်းတစ်ခုရေးသောအခါ စာလုံးတိုင်းသည် string တစ်ခု၏ အစိတ်အပိုင်းဖြစ်သည်။ ဥပမာအားဖြင့်၊ “I love learning” ဝါကျသည် အဓိပ္ပါယ်ရှိစွာ ပေါင်းစပ်ထားသော ဇာတ်ကောင်အုပ်စုဖြစ်သောကြောင့် string တစ်ခုဖြစ်သည်။

ကွန်ပြူတာ ပရိုဂရမ်များစွာတွင် သုံးစွဲသူများထံ မက်ဆေ့ချ်များကို ပြသရန် စာကြောင်းများကို အသုံးပြုသည်။ စခရင်ပေါ်တွင် စာသားမြင်တိုင်း၊ ၎င်းကို စာကြောင်းအဖြစ် သိမ်းဆည်းထားသည်။ ကွန်ပြူတာသည် string ၏အစနှင့်အဆုံးဘယ်ကိုသိရန် quotation marks ကိုအသုံးပြုသည်။ ၎င်းသည် စာသားကို မှန်ကန်သောနည်းလမ်းဖြင့် ကုသရန် ကူညီပေးသည်။

Boolean Values ​​၏ နောက်ထပ်အကြောင်းအရာများ

Boolean တန်ဖိုးများသည် ရိုးရှင်းသော်လည်း အားကောင်းသည်။ ၎င်းတို့တွင် ဖြစ်နိုင်ခြေ နှစ်ခုသာရှိသည်- မှန်သည် သို့မဟုတ် မှားသည်။ ဤရိုးရှင်းမှုသည် ၎င်းတို့အား ဆုံးဖြတ်ချက်များချရာတွင် ကောင်းမွန်စေသည်။ ကွန်ပြူတာသည် အခြေအနေနှင့်ကိုက်ညီမှုရှိမရှိ စစ်ဆေးရန် အကြိမ်ကြိမ် လိုအပ်သည်။ ဘူလီယံတန်ဖိုးသည် ကွန်ပြူတာအား မည်သည့်လမ်းကြောင်းကို လိုက်ရမည်ကို ဆုံးဖြတ်ရန် ကူညီပေးသည်။

ဥပမာအားဖြင့်၊ တံခါးတစ်ခုပိတ်ထားပါက၊ boolean တန်ဖိုးသည် အမှန်ဖြစ်နိုင်သည်။ တံခါးဖွင့်ထားရင် တန်ဖိုးက လွဲမှားနိုင်ပါတယ်။ ရလဒ်နှစ်ခုသာရှိသော ဤအယူအဆသည် "မှန်ပါက၊ ဒါကိုလုပ်ပါ၊ မှားရင် အဲဒါကိုလုပ်ပါ။

နေ့စဉ် ကွန်ပျူတာ ပရိုဂရမ်များတွင် ဒေတာအမျိုးအစားများ

ရိုးရိုးကွန်ပြူတာ ပရိုဂရမ်များစွာတွင် ဒေတာအမျိုးအစားများက ကွန်ပျူတာကို ဘာလုပ်ရမည်ကို တိတိကျကျ ပြောပြသည်။ ပရိုဂရမ်တစ်ခုစတင်သောအခါ၊ ဂိမ်းတစ်ခုကစားနေပါက သင့်အမည်ကိုတောင်းပြီး အမှတ်များကိုပင် ရေတွက်နိုင်သည်။ စခရင်ပေါ်တွင် သင်မြင်ရသော စာများကို စာတန်းများအဖြစ် သိမ်းဆည်းထားသည်။ သင်ရရှိသောရမှတ်များကို အများအားဖြင့် ကိန်းပြည့်အဖြစ် သိမ်းဆည်းထားသည်။ ပရိုဂရမ်သည် အဆင့်တစ်ခု ပြီးသွားသည်ရှိမရှိ စစ်ဆေးသောအခါ၊ ၎င်းသည် အချက်အလက်များကို သိမ်းဆည်းရန် boolean တန်ဖိုးကို အသုံးပြုနိုင်သည်။

သင့်ကွန်ပြူတာမှာ ဇာတ်လမ်းတစ်ပုဒ်ရေးဖို့ စိတ်ကူးကြည့်ပါ။ သင့်ဇာတ်လမ်း၏ ခေါင်းစဉ်သည် စာကြောင်းတစ်ကြောင်းဖြစ်သည်။ သင့်ဇာတ်လမ်းရှိ စာမျက်နှာအရေအတွက်ကို ကိန်းပြည့်အဖြစ် သိမ်းဆည်းနိုင်ပါသည်။ သင့်ဇာတ်လမ်းကို သိမ်းဆည်းသည့်အခါ၊ ၎င်းကို မှန်မှန်ကန်ကန် သိမ်းဆည်းခြင်း ရှိ၊ ဤဥပမာများသည် ကွန်ပြူတာပရိုဂရမ်၏ အစိတ်အပိုင်းတိုင်းတွင် ဒေတာအမျိုးအစားများကို အသုံးပြုကြောင်း ပြသပါသည်။

အခု ကွန်ပျူတာ ပရိုဂရမ် မရေးတော့ဘူးဆိုရင်တောင် ဒေတာအမျိုးအစားတွေကို နားလည်တာက ကွန်ပျူတာတွေ ဘယ်လိုအလုပ်လုပ်တယ်ဆိုတာ သိနိုင်မှာပါ။ သင့်ကိုယ်ပိုင်ဂိမ်း သို့မဟုတ် ဇာတ်လမ်းများကို နောက်ပိုင်းတွင် ကုဒ်လုပ်ရန် သင်ယူသည့်အခါ ဤအသိပညာသည် အသုံးဝင်ပါလိမ့်မည်။

ဒေတာအမျိုးအစားများနှင့် ၎င်းတို့၏အကျိုးသက်ရောက်မှုများ

သင့်သူငယ်ချင်းတွေအကြောင်း အချက်အလက်တွေ အများကြီးရှိနေတယ်လို့ မြင်ယောင်ကြည့်ပါ။ သူငယ်ချင်းတစ်ယောက်စီရဲ့ အသက်၊ နာမည်နဲ့ အချစ်ဆုံးသူငယ်ချင်းလားဆိုတာ သိနိုင်ပါတယ်။ အသက်ကို ကိန်းပြည့်အဖြစ် သိမ်းထားသောကြောင့် ၎င်းသည် ကိန်းလုံးတစ်ခုဖြစ်သည်။ စာလုံးများဖြင့် ပြုလုပ်ထားသောကြောင့် အမည်ကို စာတန်းအဖြစ် သိမ်းဆည်းထားသည်။ တစ်စုံတစ်ယောက်သည် အချစ်ဆုံးသူငယ်ချင်းဖြစ်မဖြစ်အတွက် အဖြေကို မှန်သည်ဖြစ်စေ အမှားသာဖြစ်နိုင်သောကြောင့် boolean အဖြစ် သိမ်းဆည်းထားသည်။

ဤနည်းဖြင့် အချက်အလက်များကို စုစည်းခြင်းဖြင့် အသုံးပြုရပိုမိုလွယ်ကူပါသည်။ အမျိုးအစားတွေကို ရောနှောထားရင် နားလည်ရခက်ပါလိမ့်မယ်။ ဥပမာအားဖြင့်၊ ၎င်းတို့သည် စာကြောင်းများဖြစ်သောကြောင့် နာမည်နှစ်ခုကို ပေါင်းထည့်၍မရပါ။ စာဖတ်ဖို့ ရည်ရွယ်တယ်။ ထို့ကြောင့် မှန်ကန်သော အချက်အလက်အပိုင်းအတွက် မှန်ကန်သော ဒေတာအမျိုးအစားကို အသုံးပြုရန် အလွန်အရေးကြီးပါသည်။

မှန်ကန်သော ဒေတာအမျိုးအစားကို အသုံးပြုခြင်းသည် အရုပ်အတွက် မှန်ကန်သော ကွန်တိန်နာကို ရွေးချယ်ခြင်းနှင့် တူပါသည်။ အချို့အရုပ်များသည် အဆောက်အအုံအတွက် ဘောက်စ်တစ်ခုဖြစ်ပြီး အချို့အရုပ်များသည် တိရိစ္ဆာန်များအတွက် ခြင်းတောင်းထဲတွင် ပါဝင်ပါသည်။ ၎င်းတို့ကို သီးခြားထားရှိခြင်းက သင်လိုအပ်သောအရာကို ရှာဖွေရန် ပိုမိုလွယ်ကူစေသည်။ ကွန်ပျူတာများတွင် ဒေတာအမျိုးအစားများသည် အချက်အလက်များကို စုစည်းထားသောကြောင့် ကွန်ပျူတာသည် ဒေတာကို လျင်မြန်စွာ ရှာဖွေအသုံးပြုနိုင်ပါသည်။

သင်ယူမှုတွင် ဒေတာအမျိုးအစားများ၏ အရေးပါမှု

ဒေတာအမျိုးအစားများကို နားလည်ခြင်းသည် ကွန်ပျူတာသိပ္ပံကို သင်ယူရာတွင် အရေးကြီးသော အဆင့်တစ်ခုဖြစ်သည်။ မူလတန်းအဆင့်တွင်ပင်၊ ကိန်းပြည့်များ၊ Floating Point နံပါတ်များ၊ strings များနှင့် booleans များအကြောင်း အခြေခံများကို သိရှိခြင်းသည် ကွန်ပျူတာများ အလုပ်လုပ်ပုံအကြောင်း ပိုမိုနားလည်ရန် ကူညီပေးပါသည်။ ဤအခြေခံအကြံအစည်များသည် နောက်ပိုင်းတွင် ပိုမိုအဆင့်မြင့်သောအကြောင်းအရာများကို သင်ယူရန်အတွက် တည်ဆောက်ခြင်းတုံးများနှင့်တူသည်။

မျက်နှာပြင်တစ်ခုပေါ်တွင် နံပါတ်တစ်ခု သို့မဟုတ် စကားလုံးတစ်လုံးကို မြင်သောအခါ၊ ၎င်းသည် မည်သည့်အမျိုးအစားဖြစ်သည်ကို စတင်စဉ်းစားပါ။ သင်ရေတွက်နိုင်သော ဂဏန်းတစ်ခုလား သို့မဟုတ် စကားလုံးတစ်လုံးကို ဖွဲ့ထားသည့် စာလုံးအုပ်စုတစ်ခုလား။ ကွန်ပြူတာအကြောင်း ပိုမိုလေ့လာသောအခါတွင် ဒေတာအမျိုးအစားများကို အသိအမှတ်ပြုသည့် အလေ့အထက ပြဿနာများကို ဖြေရှင်းရာတွင် ကူညီပေးပါလိမ့်မည်။ သင်၏ကစားစရာများကို မတူညီသောပုံးများအဖြစ် စီခွဲခြင်းနှင့် ဆင်တူသည်။ ပုံးတစ်ခုစီတိုင်းတွင် ထူးခြားသောအရာတစ်ခုရှိသည်။

အသက်ကြီးလာသည်နှင့်အမျှ ၎င်းတို့ကို အသုံးပြုရန် နည်းလမ်းများစွာနှင့် ဒေတာအမျိုးအစားများစွာကို ရှာဖွေတွေ့ရှိနိုင်မည်ဖြစ်သည်။ သို့သော် ယခုလောလောဆယ်တွင်၊ ကိန်းပြည့်များသည် ရေတွက်ရာတွင် ကူညီပေးသည်၊ Floating Point နံပါတ်များသည် တိကျသောတိုင်းတာမှုများတွင် ကူညီပေးသည်၊ strings များသည် စကားလုံးများနှင့် စာကြောင်းများကို ကူညီပေးသည်၊ booleans သည် ရိုးရှင်းသောရွေးချယ်မှုများတွင် ကူညီပေးကြောင်း သတိရပါ။

ဒေတာအမျိုးအစားများနှင့် နေ့စဉ် နှိုင်းယှဉ်မှုများ

ဒေတာအမျိုးအစားများကို နေ့စဉ်အရာဝတ္ထုများနှင့် နှိုင်းယှဉ်ကြည့်ရအောင်။ မတူညီတဲ့ ကစားစရာတွေနဲ့ ပြည့်နေတဲ့ ခြင်းတောင်းကို စိတ်ကူးကြည့်ပါ။ ကိန်းပြည့်သည် သင်အလွယ်တကူ ရေတွက်နိုင်သော အဆောက်အအုံ အစုအဝေးတစ်ခုနှင့် တူသည်။ Floating Point နံပါတ်သည် ရေပုလင်းထဲတွင် အရည်ကို တိုင်းတာခြင်းကဲ့သို့ဖြစ်သည်—တခါတရံတွင် ၎င်း၏တစ်ဝက် သို့မဟုတ် အစိတ်အပိုင်းကို သင်သိရန်လိုအပ်သည်။ ကြိုးတစ်ချောင်းက ရုပ်ပုံစာအုပ်ထဲက ပုံပြင်တစ်ပုဒ်လိုပါပဲ။ ပုံပြင်တစ်ပုဒ်ကို ဖန်တီးထားတဲ့ စာလုံးတွေ၊ စကားလုံးတွေနဲ့ ဖွဲ့စည်းထားပါတယ်။ ဘူလီယံသည် အဖွင့် သို့မဟုတ် ပိတ်သည့် မီးခလုတ်နှင့် တူသည်။

သင့်ပတ်ဝန်းကျင်တွင် မြင်နေရသည့်အရာများနှင့် ဒေတာအမျိုးအစားများကို ဆက်စပ်ပေးခြင်းဖြင့် စိတ်ကူးများသည် နားလည်ရလွယ်ကူလာပါသည်။ နာရီတစ်လုံးပေါ်ရှိ နံပါတ်တိုင်း၊ သင်အကြိုက်ဆုံးစာအုပ်ရှိ စကားလုံးတိုင်းနှင့် သင်ပြုလုပ်သော ဟုတ်သည်ဖြစ်စေ မဟုတ်သည်ဖြစ်စေ ဒေတာအမျိုးအစားများနှင့်ပတ်သက်လာလျှင် နေရာတစ်ခုရှိသည်။ ဤနှိုင်းယှဥ်မှုသည် ကွန်ပျူတာလောကကို ဖော်ရွေပြီး ရင်းနှီးစေပါသည်။

ကွန်ပြူတာမှာ Data အမျိုးအစားတွေကို ဘယ်လိုမှတ်မိမလဲ။

ကွန်ပြူတာစခရင်ကို ကြည့်တဲ့အခါ အမျိုးမျိုးသော အချက်အလက်တွေကို တွေ့ရပါလိမ့်မယ်။ ဒေတာအမျိုးအစားများကို မှတ်မိရန် သင့်ကိုယ်သင် ရိုးရှင်းသောမေးခွန်းအနည်းငယ်မေးပါ-

ဤမေးခွန်းများကို အသုံးပြုခြင်းဖြင့် သင်သည် နံပါတ်တစ်ခု၊ စကားလုံးတစ်လုံး သို့မဟုတ် ရိုးရှင်းသော အဖြေ သို့မဟုတ် မဟုတ်သည်ကို ကြည့်နေခြင်းရှိမရှိ အသိအမှတ်ပြုရန် ကူညီပေးနိုင်ပါသည်။ ဤကျွမ်းကျင်မှုသည် သင့်အား ကွန်ပျူတာပရိုဂရမ်များနှင့် အက်ပ်များစွာကို ပိုမိုကောင်းမွန်စွာနားလည်ရန် ကူညီပေးပါလိမ့်မည်။

ဒေတာအမျိုးအစားများကို သင်ယူရခြင်းသည် အဘယ်ကြောင့် ပျော်စရာကောင်းသနည်း။

ဒေတာအမျိုးအစားများအကြောင်း လေ့လာခြင်းသည် ပျော်စရာပဟေဠိတစ်ခုကို ဖြေရှင်းခြင်းနှင့်တူသည်။ ဒေတာအမျိုးအစားတစ်ခုစီတွင် ၎င်း၏ကိုယ်ပိုင်အလုပ်လေးများရှိပြီး ၎င်းတို့သည် ကွန်ပြူတာအား အံ့သြဖွယ်အရာများလုပ်ဆောင်ရန် ကူညီပေးသည်။ သင့်ကိုယ်ပိုင်ဗီဒီယိုဂိမ်းကို သင်ဖန်တီးနေသည်ဟု မြင်ယောင်ကြည့်ပါ။ ကိန်းပြည့်များကို အသုံးပြု၍ ရမှတ်ကို ဆက်ထားရန်၊ ကြိုးများဖြင့် ဇာတ်လမ်းတစ်ပုဒ်ကို ပြောပြရန်နှင့် အဆင့်တစ်ခုကို booleans သုံးပြီး ပြီးသွားခြင်း ရှိမရှိ စစ်ဆေးရန် လိုအပ်နိုင်သည်။ အပိုင်းတစ်ခုစီသည် ဂိမ်းတွင် လိုက်ဖက်ပါသည်။

ဒေတာအမျိုးအစားများ၏ကမ္ဘာသည်အလွန်စိတ်ဝင်စားစရာကောင်းသည်။ ကွန်ပျူတာ သို့မဟုတ် တက်ဘလက်ကို အသုံးပြုသည့်အခါတိုင်း၊ သင်သည် ၎င်းကို မသိလိုက်ဘဲ ဤဒေတာအမျိုးအစားများကို တွေ့ကြုံခံစားရမည်ဖြစ်သည်။ ၎င်းတို့ကို နားလည်ခြင်းဖြင့် သင်သည် ငယ်ရွယ်စဉ်တွင်ပင် ကွန်ပြူတာပညာရှင်တစ်ဦးကဲ့သို့ ခံစားရစေနိုင်သည်။ အရာများကို ရေတွက်ခြင်းနှင့် အမည်ပေးခြင်းကဲ့သို့သော ရိုးရှင်းသော စိတ်ကူးများသည် ဒစ်ဂျစ်တယ်ကမ္ဘာ၏ တည်ဆောက်မှုတုံးများကို သိရခြင်းအတွက် စိတ်လှုပ်ရှားစရာပင်။

သင်ဆက်လက်လေ့လာနေစဉ်တွင်၊ သင်သည် နောက်ထပ်ဥပမာများစွာကို ရှာဖွေတွေ့ရှိပြီး ဒေတာအမျိုးအစားများကို အသုံးပြုရန် နည်းလမ်းအသစ်များကို ရှာဖွေပါမည်။ ရှာဖွေတွေ့ရှိမှုတစ်ခုစီသည် ကွန်ပျူတာပရိုဂရမ်များ မည်သို့အလုပ်လုပ်ပုံနှင့် ကျွန်ုပ်တို့၏ဘဝကို ပိုမိုလွယ်ကူစေပုံတို့ကို နားလည်ရန် ကူညီပေးပါလိမ့်မည်။

ဒေတာအမျိုးအစားများကို အနာဂတ်သင်ယူမှုနှင့် ချိတ်ဆက်ခြင်း။

ဒေတာအမျိုးအစားများဆိုင်ရာ ဤသင်ခန်းစာသည် ကွန်ပြူတာသိပ္ပံတွင် သင့်ခရီး၏အစဖြစ်သည်။ အနာဂတ်တွင်၊ ဤဒေတာအမျိုးအစားများကို ကွန်ပျူတာပရိုဂရမ်များနှင့် ဂိမ်းများတွင် မည်သို့အသုံးပြုရမည်နည်း။ ဒေတာအမျိုးအစားများသည် ကွန်ပျူတာ ပရိုဂရမ်ရေးသားခြင်း၏ အက္ခရာနှင့်တူသည်။ စကားလုံးများနှင့် ဇာတ်လမ်းများကို ဖန်တီးရန် စာလုံးများကို ပေါင်းစပ်သကဲ့သို့၊ ပရိုဂရမ်မာများသည် ကွန်ပြူတာပေါ်တွင် အလုပ်လုပ်သော ဆော့ဖ်ဝဲကို ဖန်တီးရန်အတွက် ဒေတာအမျိုးအစားများကို ပေါင်းစပ်ပါသည်။

နံပါတ်များ သို့မဟုတ် စကားလုံးများကို ချရေးသည့်အခါတိုင်း သို့မဟုတ် ဟုတ်သည်ဖြစ်စေ မဟုတ်သည်ဖြစ်စေ ဆုံးဖြတ်ချက်ချသည့်အခါတိုင်း၊ သင်သည် ဒေတာအမျိုးအစားများတွင် တွေ့ရသည့် တူညီသောစိတ်ကူးများကို အသုံးပြုနေပါသည်။ ဤအစောပိုင်းသင်ယူမှုသည် နောက်ပိုင်းတွင် ပိုမိုစိတ်ဝင်စားဖွယ်ကောင်းသော အကြောင်းအရာများအတွက် ခိုင်မာသောအခြေခံအုတ်မြစ်ကို တည်ဆောက်ပေးပါသည်။ အချိန်ကြာလာသည်နှင့်အမျှ၊ ပိုမိုများပြားသော ဒေတာအမျိုးအစားများနှင့် ရှုပ်ထွေးသောပြဿနာများကို ဖြေရှင်းရန်အတွက် ၎င်းတို့ကို မည်သို့ပေါင်းစပ်နိုင်သည်ကို သင်တွေ့မြင်ရပါလိမ့်မည်။

ကွန်ပျူတာ ပရိုဂရမ်တိုင်းသည် မည်သည့်ဒေတာကို အသုံးပြုမည်ကို ကွန်ပျူတာအား ပြောပြခြင်းဖြင့် စတင်သည်ကို သတိရပါ။ ကိန်းပြည့်များ၊ Floating Point နံပါတ်များ၊ strings များနှင့် booleans များကို ယခုလေ့လာခြင်းသည် သင်ကြီးထွားလာသည်နှင့်အမျှ ပရိုဂရမ်းမင်းနှင့် နည်းပညာတွင် စိတ်လှုပ်ရှားဖွယ်ရာစွန့်စားခန်းများစွာအတွက် အသင့်ပြင်ဆင်ပေးပါမည်။

အဓိကအချက်များ အကျဉ်းချုပ်

အဓိကအချက်များ-

ဒေတာအမျိုးအစားများကို နားလည်ခြင်းသည် ဘာသာစကားတစ်ခု၏ တည်ဆောက်မှုအပိုင်းများကို လေ့လာခြင်းနှင့်တူသည်။ စာလုံးတိုင်းနှင့် စကားလုံးတိုင်းသည် သင့်ဇာတ်လမ်းတစ်ခုကို ဖန်တီးရာတွင် အထောက်အကူဖြစ်စေသကဲ့သို့၊ ဒေတာအမျိုးအစားတိုင်းသည် ကွန်ပျူတာများကို ပရိုဂရမ်များတည်ဆောက်ကာ ပြဿနာများကို ဖြေရှင်းရာတွင် ကူညီပေးပါသည်။ အံ့သြစရာကောင်းတဲ့ ကွန်ပျူတာသိပ္ပံကမ္ဘာကြီးကို စူးစမ်းလေ့လာရင်း ဒီစိတ်ကူးတွေကို စိတ်ထဲမှာထားပါ။

Download Primer to continue