Floyd'un Üçgeni Nedir?

Floyd'un üçgeni, bir dizi sıraya sırayla yayılmış bir dizi sayıdır. Bilgisayar programlama temellerini öğretmek için kullanılır. İlk satır kendi başına 1 ve ikinci satır 2 ve 3 içerir. Bir sonraki satır 4, 5 ve 6'yı tutar ve sayılar sonsuz bir şekilde bu düzende devam eder. Sağ üçgen, sayıları eşit aralıklarla yerleştirilmiş şekilde oluşur.

Floyd üçgeninin şekli karmaşık değil. İşin püf noktası, sayıları sıralı ve uygun aralıklarla, yalnızca minimum komutlarla üretmek için bir program tasarlamadır. Hem Java hem de C ++ 'ı öğreten bilgisayar programlama eğitmenleri, öğrencilere temel programlama prensiplerini öğretmeleri için Floyd'un üçgen problemlerini sık sık veriyor.

Üçgenin formülünü oluşturmak, daha büyük programlama projelerinde gerekli olan karmaşık matematik ve tam sayı çözme becerilerini içerir. Üçgenin her aşamalı sırası öncekine dayanır, ancak toplamın toplamı değildir. Üçgeni belirli bir boyuta sistematik olarak oluşturacak bir bilgisayar programı oluşturmak için öğrenciler tamsayılı matematiği anlamalı ve onu betik diline ve bilgisayar kodlamanın eşsiz sözlüğüne uygulamalıdır.

Floyd'un üçgenini doğru şekilde kodlamak, ilmek ustalığı gerektirir. C ++ ve Java kodlamasında döngüler, ifadelere veya birden çok kez yürütülen ifade gruplarına bağlı kod yapılarıdır. İfadenin, her döngüde benzersiz bir şekilde tanımlanmış tanımsız bir tamsayı içermesi gerekir.

Floyd'un üçgeni aynı zamanda programlama sektörünün dışında matematiksel bir öneme sahip. Üstel bir şekilde genişleyen mükemmel bir sağ üçgen olmasının yanı sıra, hem üçgen sayıları hem de “tembel yiyecek grubunun sırasını” oluşturan sayıları tanımlar. Her ikisi de polinomların yüzleri ve geometrik hesaplamalardır.

Üçgen sayılar, sıralı sayılar seri olarak birlikte eklendiğinde ortaya çıkan sayılardır. Hesaplama, ilk üçgen sayı olan 1 ile başlar. Ardından, 1 + 2 = 3; 3'ü ikinci üçgen sayı yapar; bu tam hesaplama daha sonra bir sonraki sayıya eklenir, (1 + 2) + 3 = 6 oluşturulur. Oradan, (1 + 2 + 3) + 4 = 10 vb. Tesadüf değil, 1, 3, 6 ve 10 sayıları Floyd üçgeninin sağ tarafındadır.

Sol kenar, tembel caterer sırasının numaralarını içerir. Bu sekans, bir daireyi kesmek için düz çizgiler kullanıldığında ortaya çıkabilecek maksimum parça sayısını açıklar. Parçaların eşit olması gerekmez, çünkü çizgiler doğrudan merkezin çevresinden geçmek zorunda değildir. Floyd üçgeninin ilk beş satırının başlangıcındaki sayılar olan 1, 2, 4, 7 ve 11 ile başlayan bir liste veren (n 2 + n + 2) / 2 formülü ile olası sayılar üretilebilir. .

Matematik öğretmenleri, genellikle Floyd'un üçgenini, çeşitli matematiksel kalıplara ve formüllere ışık tutan sıralı sayıları toplayan Pascal üçgeninin yanında öğretir. Pascal üçgeni, binom katsayılarını oluşturan eşkenar bir üçgendir. Bu üçgen aynı zamanda bilgisayar programlamasında da kodlanabilir, ancak gerekli olan programlama genellikle Floyd'un modeli için gereken programlamaya göre daha ileri düzeydedir.