Ekspresi Infix: Pengertian Dasar dan Contohnya
Infiksasi merupakan suatu proses dimana infiks (rangkaian simbol) dimasukkan ke dalam rangkaian simbol lain yang disebut host. Urutan yang dihasilkan adalah ekspresi infiks baru yang mewakili operasi matematika yang sama dengan ekspresi aslinya, tetapi dengan infiks disisipkan pada posisi tertentu.
Sebagai contoh, perhatikan ekspresi infiks "3 + 4 * 5" . Jika kita menyisipkan infiks "2" di antara "4" dan "5", kita mendapatkan ekspresi infiks baru "3 + 4 * 2 * 5". Ekspresi baru ini mewakili operasi matematika yang sama dengan ekspresi aslinya, tetapi dengan infiks "2" disisipkan di antara "4" dan "5".
Infiksasi digunakan dalam bahasa pemrograman untuk mengevaluasi ekspresi dan melakukan penghitungan. Ini juga digunakan dalam menguraikan dan menganalisis ekspresi untuk menentukan makna dan strukturnya.
Berikut adalah beberapa contoh ekspresi infiks dan ekspresi awalannya yang sesuai:
* Ekspresi infiks: 3 + 4 * 5
Ekspresi awalan: (+ 3 4) * 5
* Infiks ekspresi: 2 * 3 + 4
Ekspresi awalan: (* 2 3) + 4
* Ekspresi awalan: 5 - 2 * 3
Ekspresi awalan: (5 - (* 2 3))
Infiksasi dapat digunakan untuk mengevaluasi ekspresi dengan cara yang lebih intuitif, seperti ini memungkinkan kita melakukan penghitungan dengan menyisipkan simbol ke dalam ekspresi yang sudah ada, daripada harus menulis seluruh ekspresi dari awal. Namun, ini juga dapat membuat ekspresi menjadi lebih kompleks dan sulit dibaca, jadi penting untuk menggunakan infiksasi dengan hati-hati dan hanya jika diperlukan.