TechBord Logo
TechBord detail

متغیر (Variable) چیست؟

در ریاضیات، متغیر یک نماد یا حرف است، مانند "x" یا "y" که یک مقدار را نشان می دهد. در معادلات جبری، مقدار یک متغیر اغلب به مقدار متغیر دیگر وابسته است. به عنوان مثال، در معادله زیر، y "متغیر وابسته" است زیرا مقدار آن بر اساس مقدار تخصیص داده شده به "متغیر مستقل" است. x.

y = 10 + 2x

معادله بالا ممکن است تابع (Function)

متغیرها همچنین در برنامه‌نویسی کامپیوتر برای ذخیره مقادیر خاص در برنامه (Program) استفاده می‌شوند. به آنها هم یک نوع داده (Data Type) و هم یک مقدار اختصاص داده می شود. برای مثال، متغیری از نوع داده رشته (String) ممکن است حاوی مقدار "متن نمونه" باشد در حالی که متغیری از داده عدد صحیح (Integer) نوع ممکن است حاوی مقدار "11 باشد. برخی از زبان برنامه نویسی (Programming Language) نیاز به تعریف متغیرها قبل از استفاده دارند، در حالی که برخی دیگر اجازه می‌دهند متغیرها در جریان ایجاد شوند. نوع داده، اگر به طور صریح تعریف نشده باشد، بر اساس مقدار اولیه داده شده به متغیر تعیین می شود.

یک تابع در یک برنامه ممکن است دارای متغیرهای متعددی باشد که ممکن است به هر یک از آنها مقادیر متفاوتی بر اساس < اختصاص داده شود. پارامترهای x> به همین ترتیب، یک متغیر همچنین ممکن است برای برگرداندن یک مقدار خاص به عنوان ورودی (Input) یک تابع استفاده شود. در مثال خروجی (Output) زیر، متغیر i در طول هر جاوا (Java) از افزایش می‌یابد در حالی که حلقه، و x به عنوان خروجی برگردانده می شود.

در حالی که (i < max) {   x = x+10;   i++; } return x;

همانطور که از نام پیداست، مقدار یک متغیر می تواند تغییر کند. متغیرهایی که مقادیری را ذخیره می کنند که تغییر نمی کنند تکرار (Iteration) نامیده می شوند.

تعریف اصطلاح متغیر (Variable) توسط تک بورد

تعریف متغیر (Variable) در این صفحه یک تعریف پایه نگاشته شده توسط تک بورد است. اگر مایل به ارجاع به این صفحه یا استناد به این تعریف هستید، با شرط درج لینک به این صفحه می توانید از این محتوا استفاده کنید.

هدف تک بورد توضیح اصطلاحات کامپیوتری به روشی است که به راحتی قابل درک باشد. ما برای سادگی و دقت با هر تعریفی که منتشر می کنیم تلاش می کنیم. اگر بازخوردی درباره تعریف متغیر (Variable) دارید یا می‌خواهید یک اصطلاح فنی جدید پیشنهاد کنید، لطفاً با ما تماس بگیرید.

آیا می خواهید اصطلاحات فنی بیشتری یاد بگیرید؟ در خبرنامه روزانه یا هفتگی مشترک شوید و شرایط و آزمون های ویژه را در ایمیل خود تحویل بگیرید.