İşlem Sırasıyla Tam Bir Matematik İfadesini Değerlendirme
Bilimsel bir hesaplayıcı, standart işlem sırasını izleyerek — bir seferde yalnızca bir işlem değil — tam bir matematik ifadesini değerlendirir. Aşağıdaki alanı veya düğme panelini kullanarak parantezler, trigonometrik fonksiyonlar, logaritmalar, üsler ve faktöriyeller dahil bir ifade yazın ve sonucu anında alın.
Temel bir dört işlem hesaplayıcının aksine, bu hesaplayıcı bir grafik hesaplayıcı veya bir
matematik ders kitabıyla aynı şekilde tüm bir ifadeyi bir kerede anlar: 3 + 4 * 2, çarpma
toplamadan önce gerçekleştiği için doğru şekilde 11’e eşittir (14 değil) ve sqrt(16) + 2^3,
aynı ifadede bir fonksiyon çağrısını bir üsle birleştirerek doğru şekilde 12’ye eşittir.
Formül
İfadeler bu sırayla, ilkinden sonuncusuna değerlendirilir:
- Parantezler ve fonksiyon çağrıları —
( )içindeki her şey, bir fonksiyonun kendi argümanı dahil (örneğinsqrt(16)içindeki 16), önce değerlendirilir. - Üsler (
^) ve sonek operatörleri (faktöriyel için!, yüzde için%) — zincirlenmiş üsler için sağdan sola değerlendirilir (, değil, anlamına gelir). - Çarpma ve bölme (
*,/), soldan sağa. - Toplama ve çıkarma (
+,-), soldan sağa.
Derece / Radyan ayarı, trigonometrik fonksiyonların (sin, cos, tan ve tersleri) açıları nasıl yorumladığını kontrol eder — aynı ifade her modda farklı bir şey ifade eder, bu yüzden elinizdeki probleme uyanı seçin.
Örnek Hesaplama
ifadesini değerlendirme:
- Önce karekökü değerlendirin: . 2. Üssü değerlendirin: . 3. İki sonucu toplayın: .
Fonksiyonlar ve üsler önce çözülür (1. ve 2. adımlar) ve ancak sonra iki sonuç toplanır (3. adım) — bu sırayı izlemeden kesinlikle soldan sağa değerlendirmek farklı, yanlış bir cevap verirdi.
Dikkate Alınması Gereken Önemli Faktörler
- Derece ve Radyan modunu karıştırmak, yanlış bir trigonometrik sonucun en yaygın kaynaklarından
biridir.
sin(90)gibi aynı ifade, 90’ın 90 derece (1 vererek) veya 90 radyan (tanınabilir bir belirgin açıya bile yakın olmayan bir değer) olarak yorumlanmasına bağlı olarak tamamen farklı bir cevap verir — bir trigonometrik sonuca güvenmeden önce her zaman hangi modun etkin olduğunu doğrulayın. - Örtük çarpma (
2(3+4)veya3pigibi), bu hesaplayıcının desteklediği bir kolaylıktır, ama altta hâlâ standart çarpma olduğunu anlamaya değer. Bir sayıyı doğrudan bir parantezin veya adlandırılmış bir sabitin yanına yazmak, matematik notasyonunda yaygın bir kısaltmadır — bu hesaplayıcı bunu, açıkça bir*yazılmış gibi tam olarak aynı şekilde yorumlar. - Eksik veya eşleşmeyen bir parantez, karmaşık bir ifade girerken en yaygın yazım hatalarından biridir. Her fonksiyon çağrısı ve gruplanmış alt ifade kendi eşleşen kapatma parantezine ihtiyaç duyduğundan, birkaç iç içe geçmiş fonksiyona sahip uzun bir ifade, beklenmedik bir sonucun bir hesaplama hatası değil bir yazım hatası olduğunu varsaymadan önce dengeli parantezler için iki kez kontrol edilmeye değer.
- Bu hesaplayıcı, gerçek bir güvenlik nedeniyle asla
eval()veya benzer doğrudan kod yürütme kısayolları kullanmaz. Bir kullanıcının yazdığı bir dizeyi doğrudan yürütülebilir kod olarak çalıştırmak, serbest metin matematik girdisi kabul eden herhangi bir araç için iyi bilinen bir güvenlik riskidir — bu hesaplayıcı bunun yerine ifadeyi düzgün bir matematiksel dilbilgisi kullanarak saf veri olarak ayrıştırır, iyi inşa edilmiş herhangi bir hesaplayıcı uygulamasının kullanması gereken aynı güvenli yaklaşım.
Yaygın Hatalar
- Zincirlenmiş üslerde
^nın sağdan sola birleştiğini unutmak.2^3^2, değil, anlamına gelir — en sağdaki üs önce çözülür, bu da+ve*gibi soldan sağa çalışan operatörlerin işleyişinin tersidir. - Negatif işaretin her zaman bir üsten önce uygulandığını varsaymak.
-2^2, tekli eksi uygulanmadan önce üs 2’ye bağlandığı için 4 değil -4 olarak değerlendirilir — gerçekten negatif sayının karesini almak istediğinizde(-2)^2gibi açık parantezler kullanın. - Bir trigonometrik sonucu okumadan önce hangi açı modunun etkin olduğunu kontrol etmemek.
sin(90)gibi mükemmel şekilde doğru yazılmış bir ifade, Derece moduna karşı Radyan modunda tamamen farklı, eşit derecede “doğru” bir cevap verir — hesaplayıcı yanlış değildir, varsayılan mod yanlıştı.
Bilmekte Fayda Var
- Sadece bir ifadeyi değerlendirmek yerine ikinci dereceden bir denklem çözmeniz mi gerekiyor? İkinci Derece Denklem Hesaplayıcı karmaşık kökler dahil bunu doğrudan halleder.
- Bilimsel gösterimde çok büyük veya çok küçük sayılarla mı çalışıyorsunuz? Bilimsel Gösterim Hesaplayıcı standart ve bilimsel gösterim arasında dönüştürme yapar.
- Bilimsel fonksiyonlar olmadan daha basit bir dört işlem hesaplayıcıya mı ihtiyacınız var? Normal Hesap Makinesi fazladan karmaşıklık olmadan günlük aritmetiği kapsar.