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

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

عملگرهای منطقی و عملگرهای جبری

در برنامه نویسی مقایسه مقادیر و رشته ها نقش اساسی را بازی میکنند. به عنوان مثال زمانی که به مغازه عطر فروشی میروید اگر مغازه دار ۱۰ عطر را برای انتخاب به شما ارائه دهد شما آنها را یک به یک بو میکنید و مثلا اگر بوی آن شیرین و تلخ بود آن را انتخاب میکنید. در اصل شیرین + تلخ بودن شروط شماست. در انتهای همه ی شروط یا همه ی آنها درست است (True) یا غلط (False). به این تایپ از اطلاعات ، درست یا غلط ، Boolean می گویند.

در برنامه نویسی هم میبایست روالی مشابه برای رسیدن به هدف انجام گیرد. به طور معمول  جهت ترکیب شرط ها “و”-“AND” ، “یا”-“OR” و همچنین “نه”-“NOT” استفاده میشود. اجازه دهید با چند مثال بحث را باز کنیم.

مثلا در مثال قبل اگر بوی عطر به طور همزمان شیرین “و” تلخ بود آن را میخریدیم و پاسخ مثبت میدادیم. این یعنی AND. حال فرض بگیرید اگر عطر ما سرد “یا” شیرین بود به آن جواب مثبت میدادیم. یعنی وجود یکی از این شروط برای ما کافی بود و این یعنی OR. در مثال NOT فرض بگیرید هر عطری به غیر از بوی سرد را انتخاب میکردید ، ینعنی تمامی عطرها به غیر از بوی سرد.

در ذیل جدولی از عملگرهای منطقی و Syntax آنها در زبان های مختلف آمده است.

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

در ترکیب شرط ها در برنامه نویسی عبارات AND، OR و NOT نتایج مختلفی بر میگردانند. مثلا اگر بین یک شرط درست و یک شرط غلط عبارت AND قرار دهیم چون یکی از شرط ها غلط است پس نتیجه هم غلط بر میگردد. در زیر ترکیب شرط های مختلف آمده است.

True AND True evaluates to True
True AND False evaluates to False
False AND True evaluates to False
False AND False evaluates to False

True OR True evaluates to True
True OR False evaluates to True
False OR True evaluates to True
False OR False evaluates to False

NOT True evaluates to False
NOT False evaluates to True.

عملگرهای مقایسه ای:

برای مقایسه دو مقدار یا عبارت باید از عملگرهای درست استفاده کرد. مثلا زمانی شما یک لباس را میخرید که بهای آن از ۲۰ تومان کمتر باشد (بها<20 تومان). در ریاضی از عملگر “<” یا “>” استفاده میشود. در زبان های برنامه نویسی نحوه ی نوشتار این قیاس ها متفاوت است. جدول ذیل این عبارات را در چند زبان نشان میدهد.

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

ادامه دارد…


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

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

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

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

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

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

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

شرکت ژیوان ارائه دهنده خدمات در زمینه نرم افزار های سفارشی ، طراحی حرفه ای وب سایت