Агуулгын хүснэгт:

Та угтваруудыг хэрхэн үнэлдэг вэ?
Та угтваруудыг хэрхэн үнэлдэг вэ?

Видео: Та угтваруудыг хэрхэн үнэлдэг вэ?

Видео: Та угтваруудыг хэрхэн үнэлдэг вэ?
Видео: Объяснение октановых чисел в Северной Америке 2024, Арваннэгдүгээр
Anonim

Угтвар илэрхийллийн үнэлгээ

  1. Баруун талын нэг тэмдэгтээс мөрийг сканнердаж эхэл.
  2. Хэрэв энэ нь операнд бол түүнийг стек болгон түлхэнэ үү.
  3. Хэрэв энэ нь оператор бол opnd1, opnd2-ыг нээгээд операторын зааж өгсөн үйлдлийг гүйцэтгэнэ. Үр дүнг стек дотор түлхэнэ.
  4. Оролтын угтвар тэмдэгт мөр дуусах хүртэл эдгээр алхмуудыг давтана уу.

Энгийнээр хэлэхэд стек ашиглан угтваруудыг хэрхэн үнэлэх вэ?

Угтвар илэрхийллийн үнэлгээ

  1. Баруун талын нэг тэмдэгтээс мөрийг сканнердаж эхэл.
  2. Хэрэв энэ нь операнд бол түүнийг стек болгон түлхэнэ үү.
  3. Хэрэв энэ нь оператор бол opnd1, opnd2-ыг нээгээд операторын зааж өгсөн үйлдлийг гүйцэтгэнэ. Үр дүнг стек дотор түлхэнэ.
  4. Оролтын угтвар тэмдэгт мөр дуусах хүртэл эдгээр алхмуудыг давтана уу.

Мөн postfix болон угтварыг хэрхэн үнэлдэгийг мэдэх үү? онд postfix ба угтвар аль операторын өмнө ирсэн илэрхийллүүд байх болно үнэлэгдсэн нэгдүгээрт, тэргүүлэх чиглэлээс үл хамааран. Мөн эдгээр илэрхийлэлд хаалт байхгүй байна. Бид хүчинтэй гэдгийг баталгаажуулж чадах л бол угтвар эсвэл postfix илэрхийлэл ашигласан, энэ нь байж болно үнэлэгдсэн үнэн зөвөөр.

Үүнтэй адилаар та угтвар угтварыг хэрхэн үнэлэх вэ?

Хөрвүүлэх алхамууд засах илэрхийлэл угтвар Хэрэв тэмдэгт нь операнд бол түүнийг хуулах угтвар тэмдэглэгээний гаралт. Хэрэв тэмдэгт нь хаалтын хаалт бол түүнийг стек рүү түлхэнэ үү. Хэрэв тэмдэгт нь нээх хаалт бол харгалзах хаалтын хаалтыг олох хүртэл стек дэх элементүүдийг нээнэ.

Угтвар илэрхийлэл гэж юу вэ?

Угтвар : Ан илэрхийлэл гэж нэрлэдэг угтвар илэрхийлэл хэрэв оператор гарч ирвэл илэрхийлэл операндуудын өмнө. Энгийн хэлбэрээр (оператор операнд1 операнд2). Өгөгдсөн а Угтвар илэрхийлэл , үүнийг Postfix болгон хөрвүүлнэ илэрхийлэл.

Зөвлөмж болгож буй: