Mohon Permintaan MY DEAR AUNT SALLY membantu pelajar mengingat Urutan Operasi
PEDMAS adalah singkatan yang diajar di bilik darjah sekolah rendah di seluruh negara. Ini membantu pelajar mengingat keutamaan, atau Urutan Operasi, yang digunakan untuk menyelesaikan ungkapan yang melibatkan rentetan nombor dan operator. Ia bermaksud:
Parentesis
Eksponen
Pendaraban
Bahagian
Penambahan
Penolakan
Mnemonik yang biasa digunakan sebagai ganti PEDMAS adalah: Mohon Maaf Pak Cik Sally. Oleh itu nama aplikasi ini ... Jenis jenaka dalaman untuk jenis matematik.
Komputer, termasuk kalkulator telefon pintar, desktop, dan lain-lain mempunyai fungsi untuk mentafsirkan ungkapan sedemikian dengan betul, jadi kita tidak perlu melakukannya. Tetapi pernahkah anda terfikir algoritma apa yang dijalankan CPU untuk mendapatkan jawapan yang tepat setiap masa? Aplikasi ini menunjukkan satu algoritma yang disebut Shunt Yard, yang dikembangkan beberapa tahun yang lalu oleh Profesor Edsger W. Dijkstra.
Kami akan melihat lebih dekat di algoritma Order of Operations. Ini akan menarik minat pengaturcara dan pelajar sekolah; untuk pengaturcara, penggunaan antrian dan timbunan akan memperkukuhkan pembelajaran sains komputer sebelumnya; bagi pelajar, ia membolehkan mereka menulis ungkapan, kemudian menganalisisnya menggunakan peraturan Urutan Operasi, langkah demi langkah. Mod Kuiz menghasilkan ungkapan rawak panjang dan ukuran pengguna yang dipilih dan memeriksa jawapan pelajar. Jawapan yang tidak betul dapat diperiksa dengan menggunakan proses langkah demi langkah yang sama.
Dalam mod SOLVE, ungkapan algebra dimasukkan secara bebas menggunakan papan kekunci dalaman yang menghadkan entri kepada lima pengendali matematik biasa (+ - / * ^) dan juga satu tahap kurungan. Terdapat had jangka maksimum sepuluh pemboleh ubah, tetapi tidak ada had besarnya dalam mod ini.
Dalam mod QUIZ, antara dua dan sepuluh pemboleh ubah dapat dipilih, nilai maksimumnya dan operator mana yang layak. Program kemudian menghasilkan ungkapan algebra secara rawak menggunakan parameter ini.
Kedua-dua mod ini menyediakan halaman analisis yang digunakan untuk mencari jalan keluar penyelesaiannya. Dinamik Stack / Queue dipaparkan.