درس ۲ برنامه‌نویسی: متغیر، نوع داده و حافظه به زبان ساده

نوشتهٔ مجتبی خدابخشیراهنمای کاربردی و مرحله‌ای
دوره برنامه‌نویسی از صفر — درس ۲

درس ۲ برنامه‌نویسی: متغیر، نوع داده و حافظه به زبان ساده

متغیرها چگونه داده را نگه می‌دارند و چرا انتخاب نوع درست برای عدد، متن و مقدار منطقی مهم است؟

راهنمای کاربردی • نوشتهٔ مجتبی خدابخشی
متغیر یک نام معنادار برای نگه‌داری داده در زمان اجرای برنامه است. به‌جای فکرکردن به آن به‌عنوان یک جعبه ثابت، آن را برچسبی روی یک مقدار در حافظه ببین که می‌تواند طبق قوانین زبان تغییر کند.

نوع‌های داده پرکاربرد

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

  • سن: عدد صحیح
  • قیمت: عدد یا اعشاری
  • نام: رشته
  • فعال‌بودن حساب: مقدار منطقی

نام‌گذاری خوب

نام متغیر باید دلیل وجود داده را نشان دهد. totalPrice از x روشن‌تر است. از نام‌های مبهم، مخفف‌های ناشناخته و تغییر معنای یک متغیر در طول برنامه دوری کن.

تمرین این درس

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

پرسش‌های متداول

ثابت با متغیر چه تفاوتی دارد؟

ثابت پس از مقداردهی تغییر نمی‌کند و برای داده‌هایی مانند نرخ یا تنظیمات ثابت خوانایی بیشتری ایجاد می‌کند.

چرا نوع داده مهم است؟

نوع مشخص می‌کند چه عملیات‌هایی مجازند و داده چگونه در حافظه نمایش داده شود.

جمع‌بندی

متغیرها را با نام روشن و نوع متناسب تعریف کن. هر متغیر باید یک مسئولیت مشخص داشته باشد و فقط همان داده را نگه دارد.