Skip to main content

Mi az a Floyd háromszöge?

A Floyd háromszöge olyan számok sorozata, amelyek sorrendben elterjednek egy sor sorozatban.A számítógépes programozási alapok tanításához használják.Az első sor önmagában tartalmaz egy 1 -et, a második sor pedig 2 -et és 3 -at tartalmaz. A következő sor 4, 5 és 6, és a számok ebben a mintában végtelenül folytatódnak.A jobb oldali háromszög eredmények, a számok egyenletes időközönként el vannak helyezve.

Floyd háromszögének formája nem bonyolult.A trükk nagy része egy olyan program megtervezésében áll, amely a számokat sorrendben és megfelelő távolsággal generálja, csak minimális parancsokkal.A Java és a C ++ tanító számítógépes programozási oktatók gyakran a Floyd háromszögproblémáit rendelik a hallgatóknak az alapvető programozási alapelvek tanítására.

A háromszög képletének felépítése olyan összetett matematikai és egész számú készségeket foglal magában, amelyek nélkülözhetetlenek a nagyobb programozási projektekben.A háromszög minden progresszív sora az előzőre épül, de nem összesen.Ahhoz, hogy olyan számítógépes programot generáljon, amely szisztematikusan kiépíti a háromszöget egy meghatározott méretre, a hallgatóknak meg kell érteniük az egész matematikát, és alkalmazniuk kell a szkriptnyelvre és a számítógépes kódolás egyedi lexikonjára.

A Floyd háromszögének megfelelő kódolásához a hurkok elsajátítása szükséges.A C ++ és a Java kódolásban a hurkok olyan kódszerkezetek, amelyek az állításoktól vagy a többször végrehajtott állításcsoportoktól függnek.A nyilatkozatnak tartalmaznia kell egy meghatározatlan egész számot, amelyet minden hurok mellett egyedi módon definiálnak.

Floyd háromszöge matematikai jelentőséggel is rendelkezik a programozási ágazaton kívül.Eltekintve attól, hogy exponenciálisan bővülő tökéletes jobb háromszöget teremt, meghatározza mind a háromszög alakú, mind a számokat, amelyek a „lusta vendéglátó -szekvenciát” alkotják.Mindkettő a polinomok és a geometriai számítások aspektusa.

A háromszög számok azok a számok, amelyek akkor következnek be, ha a szekvenciális számokat sorosan összeadják.A számítás 1 -vel kezdődik, amely az első háromszög alakú szám.Ezután 1+2 ' 3, így 3 a második háromszögszám;Ezt a teljes számítást ezután hozzáadják a következő számhoz, generálva (1+2)+3 ' 6.Innentől (1+2+3)+4 ' 10, és így tovább.Nem véletlenszerűen, az 1., 3., 6. és 10. szám Floyd háromszögének jobb szélén található.

A bal oldal a lusta vendéglátó sorrendjének számát tartalmazza.Ez a sorozat leírja a darabok maximális számát, amelyek akkor következhetnek be, ha egyenes vonalakat használnak egy kör felszámolására.A daraboknak nem kell egyenlőnek lenniük, mivel a vonalaknak nem kell közvetlenül átjutniuk a központ körén.Lehetséges számok generálhatók a képlettel (n 2 + n + 2)/2, amely 1, 2, 4, 7 és 11 és mdash;A Floyd háromszögének első öt sorának kezdetén lévő számok.

A matematikai oktatók gyakran a Pascal háromszöge mellett a Floyd háromszögét tanítják, amely egy másik rendezett szám gyűjteménye, amely rávilágít a különféle matematikai mintákra és képletekre.A Pascal háromszöge egy egyenlő oldalú háromszög, amely építési binomiális együtthatókból áll.Ez a háromszög a számítógépes programozásban is kódolható, bár a szükséges programozás általában fejlettebb, mint a Floyd modelljéhez szükséges programozás.