Skip to main content

Co je Floydův trojúhelník?

Floydův trojúhelník je řada čísel, která jsou postupně rozložena na řadě řádků.Používá se k výuce základů programování počítače.První řádek obsahuje 1 sám a druhý řádek obsahuje 2 a 3. Následující řádek obsahuje 4, 5 a 6 a čísla v tomto vzoru pokračují nekonečně.Výsledkem je pravý trojúhelník, s číslicemi rozmístěnými v rovnoměrných intervalech.

Forma Floydova trojúhelníku není komplikovaná.Většina triků je navrhovat program pro generování čísel v pořádku a se správným mezerou s pouze minimálními příkazy.Instruktoři počítačového programování, kteří vyučují Java i C ++, často studentům přiřazují problémy s trojúhelníkem Floyda, aby vyučovali zásady základních programování.

Vytváření vzorce trojúhelníku zahrnuje složité matematické a celočíselné dovednosti, které jsou nezbytné ve větších programovacích projektech.Každá progresivní řada trojúhelníku staví na předchozím, ale není součtem.Aby se vygeneroval počítačový program, který systematicky vytvoří trojúhelník na určitou určenou velikost, musí studenti pochopit celočíselnou matematiku a aplikovat ji na jazyk skriptu a jedinečný lexikon počítačového kódování.

Správné kódování trojúhelníku Floydů vyžaduje mistrovství smyček.V kódování C ++ a Java jsou smyčky struktury kódu, které závisí na příkazech nebo skupinách příkazů, které jsou prováděny několikrát.Prohlášení musí obsahovat nedefinované celé číslo, které s každou smyčkou je definováno jedinečným způsobem.

Floydův trojúhelník také obsahuje matematický význam mimo programovací sektor.Kromě toho, že je exponenciálně rozšiřujícím dokonalým pravým trojúhelníkem, definuje také trojúhelníková čísla a čísla, která tvoří sekvenci „líného kuchaře“.Oba jsou aspekty polynomů a geometrických výpočtů.

Trojúhelníková čísla jsou čísla, která mají za následek, když jsou sekvenční čísla sériově dohromady.Výpočet začíná 1, což je první trojúhelníkové číslo.Potom 1+2 ' 3, čímž se vytvoří 3 druhé trojúhelníkové číslo;Celý tento výpočet je poté přidán k dalšímu číslu a generuje (1+2)+3 ' 6.Odtud (1+2+3)+4 ' 10 atd.Ne náhodou jsou čísla 1, 3, 6 a 10 na pravém okraji Floydova trojúhelníku.

Levá hrana obsahuje čísla sekvence líného kuchaře.Tato sekvence popisuje maximální počet kusů, které mohou mít za následek, když jsou přímé linie použity k potlačení kruhu.Kusy nemusí být stejné, protože čáry nemusí procházet přímo kruhem středu.Možná čísla mohou být generována vzorcem (n 2 + n + 2)/2, který poskytuje seznam, který začíná 1, 2, 4, 7 a 11 mdash;Čísla na začátku prvních pěti řad Floydova trojúhelníku.Pascalův trojúhelník je rovnostranný trojúhelník složený z budování binomických koeficientů.Tento trojúhelník může být také kódován v počítačovém programování, ačkoli programování, které je vyžadováno, je obvykle pokročilejší než programování, které je potřebné pro model Floyd.