مسائل کلامی سادهی ریاضی را تجزیه و ارزیابی کنید و پاسخ را بهصورت یک عدد صحیح برگردانید.
مسائلی که هیچ عملیاتی ندارند، صرفاً به همان عدد دادهشده ارزیابی میشوند.
What is 5?
به ۵ ارزیابی میشود.
دو عدد را با هم جمع کنید.
What is 5 plus 13?
به ۱۸ ارزیابی میشود.
اعداد بزرگ و اعداد منفی را هم مدیریت کنید.
حالا سه عملیات دیگر را انجام دهید.
What is 7 minus 5?
۲
What is 6 multiplied by 4?
۲۴
What is 25 divided by 5?
۵
مجموعهای از عملیات را به ترتیب انجام دهید.
از آنجا که اینها مسائل کلامیاند، عبارت را از چپ به راست ارزیابی کنید و ترتیب معمول عملیات را نادیده بگیرید.
What is 5 plus 13 plus 6?
۲۴
What is 3 plus 2 multiplied by 3?
۱۵ (یعنی نه ۹)
تجزیهگر باید این موارد را رد کند:
| ثبات | کاربرد | نوع | توضیح |
|---|---|---|---|
$a0 |
ورودی | آدرس | رشتهی سؤال پایانیافته با null |
$v0 |
خروجی | عدد صحیح | نتیجه، اگر سؤال معتبر نباشد ۰ |
$t0-9 |
موقت | هر مقداری | برای ذخیرهسازی موقت |
در Exercism ثبتنام کنید تا MIPS Assembly را همراه با 70 تمرین و مربیگری انسانی واقعی یاد بگیرید و در آن استاد شوید، همهی اینها رایگان.