تبلیغات
banner
banner
banner
تبلیغات
banner

فیلم های آموزشی : 36 +

تعداد کاربران : 36 +

تعداد کل مطالب : 338 +

تعداد نظرات : 29 +

حضرت علی (ع) : علم گنج بزرگی است که با خرج کردن تمام نمی شود.

آموزش مقدماتی تا پیشرفته سی شارپ بخش شانزدهم


بسم الله الرحمن الرحیم

آموزش مقدماتی تا پیشرفته سی شارپ بخش شانزدهم

سلام به همه کاربران وبسایت بزرگ لندلرن

با قسمت ۱۶ آموزش در خدمت شما هستیم.

نوع داده بولين :

تاكنون با نوع هـاي داده اي int ،float ،Double ،String و DateTime آشـنا شـديد .

 نـوع داده اي مهـم ديگري كه بايد نحوه كار با آن را بدانيد، Boolean است .
بعد از اتمام اين نوع داده اي،با پركاربرد تـرين نـوع هـاي داده اي در
NET .آشنا شده ايد .

يك متغيير بولين مي تواند مقادير True(درست) و يـا False(غلـط ) را داشـته باشـد.

 متغييـر هـاي Boolean بيـشتر هنگامي اهميت خود را نشان مي دهند كه برنامه شما بخواهد صحت يك شرط را بررسي كند .

 

دودويي :

 

كامپيوترها براي نگهداري هر اطلاعاتي از سيستم دودويي استفاده ميكنند . در حقيقت
هر داده اي را كه شـما در كـامپيوتر نگهـداري ميكنيد بايد در قالب صفر و يك ذخيره شوند .
براي نمونه عدد صحيح ۲۷ را در نظر بگيريد . در سيستم باينري يا دودويي اين عدد
بـه صورت ۱۱۰۱۱ نمايش داده مي شود، كه هر كدام از اين اعداد در تواني از دو ضرب ميشوند .
نمودار شكل زیر  به شما كمك ميكند تا عدد ۲۷ را بهتر در سيستم ده دهي و در سيستم دودويي يا باينري نمايش دهيد .

ممكن است در ابتدا اين مورد مقداري نامفهوم به نظر برسد . در مبناي ۱۰ يا هم ان سيستم ده دهي كه با آن آشنا هستيد،
براي تعيين ارزش هر عدد، هر رقم از آن در تواني از ده ضرب ميشود .
اولين رقم عدد از سمت راست در ده به توان صفر ضرب ميشود، عـدد دوم در ده به توان يك ضرب ميشود،
عدد سوم در ده به توان دو ضرب ميشود و به همين ترتيب ادامه پيدا ميكند

همين روش در سيستم باينري هم وجود دارد . براي تبديل يك عدد در مبناي دو به يك عدد در مبنـاي ده،
بايـد رقمهـا را از سـمت راست يكي يكي جدا كنيد و در دو به توان
شماره مكان عدد ضرب كنيد (عدد اول از سمت راست در مكان صفرم، عدد دوم در مكان يكم و … قرار دارد).
سپس تمام اعداد به دست آمده را با هم جمع كنيد. عددي كه به دست مي آيـد، نمـايش دهنـده همـان عـدد در مبناي ده است .

در مبناي ۱۰ هر رقم ضريبي از يكي از توانهاي ۱۰ است. براي اينكه مشخص كنيد يك رشته از
ارقام كه در مبناي ۱۰ نوشـته شـده
اند چه عددي را نشان مي دهند، كافي است
رقم اول را در ۱۰ به توان ۰ ،رقم دوم را در ۱۰ به توان ۱ و … ضرب كرده و حاصل را با
يكديگر جمع كنيد .

در مبناي ۲ يا اعداد باينري، هر رقم ضريبي از يكي از توانهاي ۲ است . براي تشخيص
اينكه يك رشته ارقام در مبناي ۲ چه عـددي را نمايش مي دهند، بايد رقم اول را در ۲ به توان ۰ ،
رقم دوم را در ۲ به توان ۱ و … ضرب كرده و حاصل را با يكديگر جمع كرد .

بيتها و بايت ها

در اصطلاحات كامپيوتري، به يك رقم باينري، يك بيت ميگويند . يك بيت كوچكترين بخش ممكن براي نمايش داده اسـت و فقـط

ميتواند داراي مقدار درست و يا غلط باشد اين مقدار در مدارهاي كامپيوتر به وسيله وجود داشتن و يا وجود نداشتن جريـان مـشخص مي شود.

دليل اينكه در هر قسمت از تصویر بالا هشت بيت در كنار هم نشان داده شده اند، اين است كه هر هـشت بيـت در كنـار

هم يك بايت را تشكيل مي دهند. بايت واحد اندازه گيري حافظه هاي كامپيوتر به شمار ميرود.

يك كيلو بايت يا KB از ۱۰۲۴ بايت تشكيل شده است. دليل اينكه به جاي ۱۰۰۰ از ۱۰۲۴ بايت تشكيل شده است، ايـن اسـت كـه

۱۰۲۴ تواني از دو است ( دو به توان ده ). به دليل اينكه اعداد در كامپيوتر در مبناي دو ذخيره ميشوند،
نگهـداري ۱۰۲۴ راحـت تـر از نگهداري ۱۰۰۰ است. همانطور كه نگهداري ۱۰۰۰ براي شما كه از سيستم ده دهي استفاده ميكنيد راحت تر از ۱۰۲۴ است.

به همين ترتيب يك مگا بايت يا MB برابر ۱۰۲۴ كيلو بايت يا ۱۰۴۸۵۷۶ بايت، يك گيگا بايت ۱۰۲۴ مگا بايـت يـا ۱۰۷۳۷۴۱۸۲۴

بايت است (دو به توان سي). همچنين ترا بايت برابر دو به توان چهل و پتا بايت برابر دو به توان پنجاه است .

همه اين مطالب به چه كار مي آيد؟ خوب، دانستن اين كه كامپيوتر چگونه اطلاعات را ذخيره ميكند ممكن است به شما كمـك كنـد

كه برنامه هاي خود را بهتر طراحي كنيد . فرض كنيد كامپيوتر شما ۲۵۶ مگا بايت حافظه دارد. اين مقدار حافظه برابـر ۲۱۴۷۴۸۳۶۴۸

بايت است. بنابراين هنگامي كه در حال نوشتن نرم افزار هستيد بايد سعي كنيد كه از حافظه به بهترين نحو ممكن استفاده كنيد.

با قسمت بعدی همراه لندلرن باشید.


درباره نویسنده
سجاد اسدی
   سجاد اسدی

سجاد اسدی هستم دانشجوی رشته نرم افزار و علاقه مند به تدریس و یادگیری دروس مرتبط با تکنولوژی نرم افزار و اینترنت اشیاء جهت ارتباط با بنده مراجعه شود به آیدی سروش و تلگرام : @ordervira و پیج بنده در اینستاگرام instagram.com/sajjadred11 ""اللهم صل علی محمد و آل محمد"" برای شروع هیچ وقت دیر نیست. "الهم عجل لولیک الفرج"

دیدگاه بگذارید

avatar
  اشتراک  
اطلاع رسانی

aparat کانال آپارات

soroush کانال سروش

کانال آی گپ