در آموزش های قبل ما توضیحات الگوریتم نویسی رو دادیم
در این پست قصد داریم دستورات بیشتری رو به شما یاد بدیم
در برنامه نویسی برای به کار بردن شرط از دستوراتی استفاده میکنیم که مرحله به مرحله آموزش میدیم.
دستوری داریم به نام if که به معنی اگر میباشد
اگر شرط ما غلط باشد ، شرط تمام میشود ، ولی اگر شرط ما درست باشد از دستوری به نام Else استفاده میشود
دستور Else به معنی در غیر این صورت میباشد
End if دستوری هست که پایان دستورات شرطی به کار میبریم و به معنی پایان دستورات شرطی میباشد
Then دستوری به معنی آنگاه میباشد
زمانی که بخوایم چندین دستور رو بعد از دستور شرطی قرار بدیم ، از فرمول زیر استفاده میکنیم
if عبارت شرطی then
دستورات
End if
اگر بخوایم فقط یه کار رو با عبارت شرطی انجام بدیم از این فرمول استفاده میکنیم
که در اینجا دیگه نیازی به End if نیست
if عبارت شرطی then دستور
در برنامه نویسی چند عملگر وجود دارد که در پست قبل یکی از آن ها را مثال زدم و الان بقیه اون ها رو بررسی میکنیم
عملگر های شرطی :
> , < , >= , <= , <> , =
عملگر <> به معنی متضاد میباشد
عملگر => به معنی کوچکتر مساوی میباشد
عملگر =< به معنی بزرگتر مساوی میباشد
عملگر های منطقی :
And , OR , Not , XOR
عملگر And به معنی و میباشد
عملگر OR به معنی یا میباشد
عملگر Not به معنی منفی میباشد
T And T = T T OR T = T Not T = F T XOR T = T
T And F = F T OR F = T T XOR F = T
F And T = F F OR T = T F XOR T = T
F And F = F F OR F = F Not F = T F XOR F = F
جدول بالا هر عملگر رو به صورت حروف توضیح دادم که براتون تشریحش میکنم
کلمه T به معنی درست یا True میباشد
کلمه F به معنی False میباشد
عملگر And اگر هر دو درست باشد ، جواب درست میدهد
عملگر OR اگر حداقل یکی از اونا ها درست باشد ، جواب درست میدهد
عملگر Not اگر درست باشد غلط و اگر غلط باشد درست جواب میدهد ( کاملا برعکس میکنه جواب رو )
عملگر XOR معنیش رو نگفتم چون توضیح طولانی داره
درصورتی که دو یا چند شرط باهم ترکیب کنیم ، نتیجه زمانی نادرست میشود که کاملا غلط باشد . در غیر این صورت جواب همیشه درست میباشد
1.Start
2.Input A,B
3.if A > B Then
4.print A
5.Else
6.Print B
7.End if
8.End
خط اول و دوم رو که بلدین دیگه
خط سوم گفتم اگر A بزرگتر از B بود آنگاه A رو چاپ کن
خب پنجم گفتم اگر در غیر این صورت B رو چاپ کن
در غیر این صورت میشه همون ( اگه این نشد یکی دیگه ) خودمون :)
خب دیگه خیلی توضیح دادم خوب بخونید که متوجه شید و هر جا سوالی بود بپرسید
موفق باشید :)