0Pricing
Ruby Academy · Ders

Math Modülü

sqrt, sin, log

Math Modülü, CoddyKit'te ücretsiz bir Ruby Academy dersidir. Bu, 4 dersinin 3. dersidir. Aşağıdan dersin tamamını ücretsiz okuyabilir, sonra tarayıcıda yerleşik kod editörü ve 7/24 yapay zeka koçu ile uygulamalı olarak pratik yapabilirsin. Bu, Ruby Academy öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. Ruby Academy kursu toplamda 4 dersten oluşur.

Math Modülü

Matematik modülü, gelişmiş matematik fonksiyonları ve sabitleri sağlar. Metotlarını modül adıyla, örneğin Math.sqrt şeklinde çağırırsınız.

puts Math.sqrt(16)

Karekök

Math.sqrt, karekökü kayan noktalı sayı olarak döndürür.

puts Math.sqrt(2)
puts Math.sqrt(144)

Küp Kökü ve Kuvvetler

Math.cbrt, küp kökünü verir. Kuvvetler için ** aracılığıyla Math.pow veya Math.exp da kullanabilirsiniz.

puts Math.cbrt(27)
puts 2 ** 0.5

PI ve E Sabitleri

Modül, Math::PI ve Math::E değerlerini sabit olarak sunar.

puts Math::PI
puts Math::E

Trigonometri

sin, cos ve tan radyan cinsinden çalışır. Dönüştürmek için derece değerini PI/180 ile çarpın.

puts Math.sin(Math::PI / 2)
puts Math.cos(0)

Logaritmalar

Math.log doğal logaritmadır. Math.log10 ve Math.log2 ise sırasıyla bu tabanları kullanır.

puts Math.log(Math::E)
puts Math.log10(1000)
puts Math.log2(8)

Üstel Fonksiyon

Math.exp(x), doğal logaritmanın tersi olan e üzeri x değerini hesaplar.

puts Math.exp(0)
puts Math.exp(1).round(4)

Hipotenüs

Math.hypot, hipotenüsü, yani a'nın karesi ile b'nin karesinin toplamının karekökünü hesaplar.

puts Math.hypot(3, 4)

Uzaklık Örneği

İki nokta arasındaki uzaklığı hesaplamak için fonksiyonları birleştirin.

x1, y1 = 0, 0
x2, y2 = 3, 4
d = Math.sqrt((x2 - x1) ** 2 + (y2 - y1) ** 2)
puts d

Dereceden Radyana Dönüştürme

Trigonometri fonksiyonlarının doğal okunabilmesi için dereceleri dönüştüren küçük bir yardımcı oluşturun.

def radians(deg)
  deg * Math::PI / 180
end
puts Math.sin(radians(90))

Daire Alanı

Bir dairenin alanını hesaplamak için PI kullanın.

radius = 5
area = Math::PI * radius ** 2
puts area.round(2)

Hızlı Denetim

Math modülü bilginizi denetleyin.

Özet

Math modülünü incelediniz:

  • sqrt, cbrt, hypot
  • PI ve E sabitleri
  • Radyan cinsinden trigonometrik fonksiyonlar: sin, cos, tan
  • Logaritmalar: log, log10, log2 ve exp

Sırada: Rational ve BigDecimal ile kesin aritmetik.

puts Math.hypot(5, 12)

Sıkça Sorulan Sorular

“Math Modülü” dersi ücretsiz mi?

Evet — “Math Modülü” dersin tüm metni burada web'de ücretsiz olarak okunabilir. Etkileşimli olarak pratik yapmak (yerleşik kod editörü ve 7/24 yapay zeka koçu) ve Ruby Academy kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. Ruby Academy kursu toplamda 4 dersten oluşur.

“Math Modülü” dersinde ne öğreneceğim?

sqrt, sin, log Ruby Academy ile uygulamalı kodu tarayıcıda doğrudan çalıştırarak pratik yaparsın ve 7/24 yapay zeka koçu dersi çalışırken sorularını yanıtlar.

Ruby Academy öğrenmeye başlamak için deneyim gerekli mi?

Önceden deneyim gerekmez. CoddyKit'te Ruby Academy, başlangıçtan ileri seviyeye kadar yapılandırıldığı için buradan başlayabilir veya başından başlayıp kendi hızında ilerleme yapabilirsin. Bu, 4 dersinin 3. dersidir.

“Math Modülü” dersi ne kadar sürer?

Çoğu CoddyKit dersi yaklaşık 5–10 dakika sürer. Her biri kısa ve etkileşimli olduğu için sabit ilerleme yaparsın ve web ile uygulama arasında tam olarak bıraktığın yerden devam edebilirsin.

Bu Ruby Academy dersinde kod yazıp çalıştırabilir miyim?

Evet. Her Ruby Academy dersi yerleşik bir kod editörü içerir, bu sayede tarayıcıda gerçek kod yazıp çalıştırabilir ve anlık yapay zeka geri bildirimi alırsın — yerel kurulum gerekli değildir.

Bu kursun tüm dersleri

  1. Tamsayılar ve Ondalıklar
  2. Aritmetik ve İşleçler
  3. Math Modülü
  4. Rational ve BigDecimal
← Ruby Academy Sayfasına Dön