کامپیوترهابرنامه نویسی

نوع داده ها در Pascal چیست؟

هنگام برنامه ریزی در پاسکال، شما باید انواع داده های برنامه Pascal را انتخاب کنید. مهم این است که برنامه نویس متوجه شود که برای اجرای برنامه خود در RAM، یک مکان برای ذخیره نه تنها دستورات، بلکه همچنین داده هایی که این دستورات کار می کنند اختصاص داده شده است.

تمام انواع داده ها در پاسکال به دو گروه تقسیم می شوند: ساده و ساختار یافته. برای هر نوع داده، تعدادی از بایت ها اختصاص داده می شوند . انواع ساده عبارتند از: انواع اعداد صحیح (بایت، عدد صحیح، و غیره)، انواع واقعی (واقعی، تک و غیره)، نوع منطقی (boolean)، نوع کاراکتر (char)، لیست شده و نوع بازه. همه آنها، به استثنای انواع واقعی، انواع مرتجع هستند و با داشتن مجموعه ای از مقادیر محدود مرتب شده اند. به عنوان مثال، یک متغیر از نوع بایت می تواند مقادیر در محدوده 0 تا 255 را شامل شود. این نوع داده ها در پاسکال به شما اجازه می دهد تا از تابع Pred (محاسبه مقدار قبلی) و Succ (محاسبه مقدار بعدی)، Low (محاسبه کوچکترین مقدار از نوع) و High (محاسبه بزرگترین مقدار از نوع)، Ord (محاسبه شماره توالی از مقدار فعلی متغیر).

یک متغیر از یک نوع ساده فقط یک داده را به عنوان مقدار آن دارد، به عنوان مثال یک عدد صحیح تک، یک عدد کسری، یا یک کاراکتر. متغیرهایی که انواع داده های ساده در پاسکال را دارند باید در قسمت Var (برای متغیرها) توضیح داده شوند.

یک متغیر در یک برنامه Pascal کاملا واجد شرایط است اگر نام (شناسه)، نوع و مقدار اولیه داشته باشد. نام متغیر هنگام دسترسی به آن با استفاده از یک اپراتور استفاده می شود. نوع داده دامنه نمایش را تعریف می کند (چه مقدار یک متغیر می تواند بگیرد)، عملیات که در آن می تواند شرکت کند، مقدار حافظه مورد نیاز برای ذخیره متغیر در RAM. بنابراین، هنگام حل مشکل، باید تمایل به کاهش تعداد متغیرها و انتخاب منطقی انواع آنها داشته باشیم.

انواع ساختاری مجموعه ای از متغیرهای ساده است. اینها عبارتند از: آرایه ها، مجموعه ها، رشته ها، فایل ها و سوابق. انواع داده ساختاری در پاسکال در بخش نوع توصیف شده است.

یک آرایه، شایع ترین نوع ساختار یافته، زمانی استفاده می شود که شما می خواهید یک متغیر مرتب شده از همان نوع (از هر نوع ساده) را ذخیره و پردازش کنید. آرایه ها می توانند یک بعدی، دو بعدی، چند بعدی باشند. یک نمونه از یک آرایه یک بعدی می تواند یک لیست از دانش آموزان در مجله کلاس باشد، که بر اساس حروف الفبا مرتب شده اند، جایی که هر دانش آموز شماره سریال منحصر به فرد دارد. یک نمونه از یک آرایه دو بعدی محل مکان در سینما است (هر مکان با دو بعد تعیین می شود - تعداد ردیف و تعداد مکان).

عناصری از مجموعه، بر خلاف آرایه، غیر ارادی هستند و تعداد عناصر به 255 محدود می شود. یک رشته مجموعه ای از علامت های دستورالعمل است و بسیار شبیه به یک آرایه است، اما فقط کاراکتر ها می توانند عبارات خطی باشند.

یک فایل همان آرایه است، اما تعداد عناصر در آن می تواند در طول اجرای برنامه متفاوت باشد. یک رکورد مجموعه ای از انواع داده های مختلف است.

یادگیری برای اعمال انواع داده در Pascal، شما می توانید وظایف نسبتا پیچیده و جالب را انجام دهید.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 fa.delachieve.com. Theme powered by WordPress.