مفهوم گزاره در برنامه نویسی

Please login to bookmark Close

درک مفهوم گزاره در برنامه‌نویسی

شما همواره در حال تصمیم گرفتن هستید. مثلا چند دقیقه پیش تصمیم گرفتید که پایتون یاد بگیرید. به همین دلیل اکنون در حال خواندن این آموزش هستید.

هر تصمیمی براساس یک یا چند گزاره گرفته می‌شود. گزاره‌ها جملاتی خبری هستند. گاهی این جملات درست هستند مانند زیر:

  • این مقاله یک آموزش پایتون است
  • شما یک پایتون آموز هستید
  • مدرس این دوره محمدرضا کسائی است

گاهی نیز این جملات درست نیستند مانند زیر:

  • شهر دوبی، یکی از استان های ایالات متحده آمریکا است.
  • خدمت سربازی در همه کشورها اجباری است.

با ترکیب گزاره‌ها می‌توان گزاره‌های پیچیده‌تری درست کرد. گاهی این گزاره‌ها درست هستند و گاهی نادرست. در ادامه گزاره‌های درست را با رنگ آبی و گزاره‌های غلط را با رنگ قرمز نمایش داده‌ام:

  • این یک مقاله آموزش پایتون است و شما نیز یک پایتون آموز هستید.
  • این یک مقاله آموزش پایتون است و شما یک هنرجوی خیاطی هستید.
  • این یک مقاله آموزش خیاطی است و شما نیز یک پایتون آموز هستید.
  • این یک مقاله آموزش خیاطی است و شما نیز یک هنرجوی خیاطی هستید.

اکنون این گزاره‌ها را در جدول زیر بازنویسی می‌کنم:

نتیجهگزاره دومعملگرگزاره اول
درست است زیرا هم این یک آموزش پایتون است و هم شما یک پایتون آموز هستید.شما نیز یک پایتون آموز هستیدواین یک مقاله آموزش پایتون است
درست نیست زیرا هرچند این یک مقاله آموزش پایتون است اما شما هنرجوی خیاطی نیستید.شما یک هنرجوی خیاطی هستیدواین یک مقاله آموزش پایتون است
درست نیست زیرا هرچند شما یک پایتون‌آموز هستید، اما این یک مقاله آموزش خیاطی نیست.شما نیز یک پایتون‌آموز هستیدواین یک مقاله آموزش خیاطی است
درست نیست زیرا نه این مقاله آموزش خیاطی است و نه شما یک هنرجوی خیاطی هستید.شما نیز یک هنرجوی خیاطی هستیدواین یک مقاله آموزش خیاطی است
جدول درستی گزاره‌ها براساس «و»

اگر گزاره‌های درست (جملات آبی) را با دستور True و گزاره‌های نا‌درست (جملات قرمز) را با دستور False و واژه «و» را با عملگر and نمایش دهیم می‌توان اینگونه نتیجه گرفت:

نتیجهگزاره دومعملگرگزاره اول
TrueTrueandTrue
FalseFalseandTrue
FalseTrueandFalse
FalseFalseandFalse
جدول درستی عملگر and

اکنون می‌توان جدول بالا را به شکل زیر در پایتون به کد تبدیل کرد:

True and True
True and False
False and True
False and False

اکنون به گزاره‌های زیر توجه کنید:

  • این یک مقاله آموزش پایتون است یا شما نیز یک پایتون آموز هستید.
  • این یک مقاله آموزش پایتون است یا شما یک هنرجوی خیاطی هستید.
  • این یک مقاله آموزش خیاطی است یا شما نیز یک پایتون آموز هستید.
  • این یک مقاله آموزش خیاطی است یا شما نیز یک هنرجوی خیاطی هستید.

اکنون این گزاره‌ها را در جدول زیر بازنویسی می‌کنم:

نتیجهگزاره دومعملگرگزاره اول
درست است زیرا هم این یک آموزش پایتون است و هم شما یک پایتون آموز هستید.شما نیز یک پایتون آموز هستیدیااین یک مقاله آموزش پایتون است
درست است که شما یک هنرجوی خیاطی نیستید اما این یک مقاله آموزش پایتون استشما یک هنرجوی خیاطی هستیدیااین یک مقاله آموزش پایتون است
درست است زیرا هرچند این یک مقاله آموزش خیاطی نیست اما شما یک پایتون‌آموز هستید.شما نیز یک پایتون‌آموز هستیدیااین یک مقاله آموزش خیاطی است
درست نیست زیرا نه این مقاله آموزش خیاطی است و نه شما یک هنرجوی خیاطی هستید.شما نیز یک هنرجوی خیاطی هستیدیااین یک مقاله آموزش خیاطی است
جدول درستی گزاره‌ها براساس «یا»

اکنون اگر به جای واژه «یا» از عملگر or استفاده کنیم، می‌توان جدول بالا را به شکل زیر بازنویسی کرد:

نتیجهگزاره دومعملگرگزاره اول
TrueTrueorTrue
TrueFalseorTrue
TrueTrueorFalse
FalseFalseorFalse
جدول درستی عملگر or

اکنون می‌توان جدول بالا را به شکل زیر در پایتون به کد تبدیل کرد:

True or True
True or False
False or True
False or False

در این بخش با دستور های زیر آشنا شدیم:

  • True: معادل یک گزاره درست است.
  • False: معادل یک گزاره نادرست است.
  • and: معادل واژه «و» در دستور زبان روزمره است.
  • or: معادل واژه «یا» در دستور زبان روزمره است.

درک مفهوم شرط

برای نوشتن شرط ابتدا دستور if با نوشته و سپس جلوی آن یک گزاره می‌نویسیم. سپس در آخر از : برای بستن گزاره استفاده می‌کنیم. سپس هر کدی که مایل هستید براساس درستی گزاره اجرا شود را در یک تو رفتگی زیر دستور if بنویسید.

if True:
    print('ok')

در تکه کد بالا،

Please login to bookmark Close
پیشرفت شما در «دوره آموزش پایتون مقدماتی» (24%)
نظرات

دیدگاهتان را بنویسید

24%
پیشرفت

سرفصل دوره

فهرست مطالب

سرفصل دوره

تمرین

این قسمت تمرین ندارد!

پاسخ تمرین ها

هنوز برای تمرین‌های این قسمت پاسخی ثبت نشده است!

اشتراک گذاری

چرا بهتره از فیلترشکن استفاده کنید؟

من همه ویدئو ها و پادکست های کُدباز رو توی یوتیوب و ساندکلود و پلتفرم هایی آپلود می‌کنم که اغلب فیلتر هستند.

اغلب آموزش‌ها ویدئو و پادکست دارند. پس اگر می‌خواهید از محتوای سایت بیشترین استفاده رو ببرید نیاز به فیلتر شکن دارید.

توجه داشته باشید که برای خرید از فروشگاه بهتره فیلتر شکن رو خاموش کنید.

تنظیمات

انتخاب زبان
تغییر تم