ارزیابی آموزش و یادگیری ارزیابی به صورت رایگان
توی ترد قبلی از تفاوت عبارت و عملیات گفتیم و رسیدیم به Evaluation یا همون ارزیابی.
فهمیدیم که Evaluation در حقیقت تعیین مقدار یک عبارت یا Expression هست.
خیلی چیز دوری نیست. مثلا وقتایی که گفتی
$$ 3+5 = 8$$
در واقع عبارت 5 + 3 رو Evaluate کردی.
اگر که 5 + 3 رو به کامپیوتر بدیم اول از همه اون رو یه عبارت (Expression) تشخیص میده. بعد طبق قوانین زبان عبارت رو Evaluate میکنه تا به مقدار 8برسه.
بیشتر برنامه هایی که اجرا میکنیم پر از Expression ها هستن. کامپیوتر همه اون ها رو Evaluate میکنه و براش فرقی نمیکنه که نتیجه ای که بدست میاد عدد هست یا نه. یعنی مثلا یک عبارت میتونه یک مقدار منطقی برگردونه مثل True و False.
یکم بیشتر بدونید
اگه تا حالا یه شرط با if نوشته باشی میدونی که معمولا True و False برمیگردونه. مثلا اگر بنویسم که
if (major == "CS")
شرط من میگه آره رشته کامپیوتر هست یعنی True یا میگه نه آقا چی چی میگی نیست یا همون False.
کامپیوتر شرط ما رو Evaluate میکنه و اگر True باشه وارد بدنه if میشه و اگر False باشه ازش رد میشه.
پس نتیجهی Evaluation همیشه هم عدد نیست.
توی ترد بعدی میریم و با عملگر های پایه ای آشنا میشیم.
اگه سوالی داری این پایین بپرس جواب میدم. خجالت نکشیا🐱