Mis on Floydi kolmnurk?

Floydi kolmnurk on arvude jada, mis on järjestikku jaotatud ridadesse. Seda kasutatakse arvutiprogrammeerimise põhitõdede õpetamiseks. Esimene rida sisaldab iseenesest 1 ja teine ​​rida 2 ja 3. Järgmisel real on 4, 5 ja 6 ning numbrid jätkuvad selles mustris lõpmatult. Tulemuseks on täisnurkne kolmnurk, kus numbrid on jaotatud paaris intervalliga.

Floydi kolmnurga kuju pole keeruline. Enamik trikke seisneb programmi kujundamises, mis genereerib numbrid järjekorras ja õige vahega, vaid minimaalsete käskudega. Arvutiprogrammeerimisõpetajad, kes õpetavad nii Java kui ka C++, määravad sageli Floydi kolmnurga ülesanded õpilastele, et õpetada põhilisi programmeerimise põhimõtteid.

Kolmnurga valemi koostamine hõlmab keerulisi matemaatika- ja täisarvude lahendamise oskusi, mis on suuremate programmeerimisprojektide puhul hädavajalikud. Kolmnurga iga järkjärguline rida tugineb eelnevale, kuid ei ole summa. Arvutiprogrammi loomiseks, mis loob kolmnurga süstemaatiliselt teatud kindla suuruseni, peavad õpilased mõistma täisarvude matemaatikat ja rakendama seda skriptikeeles ja arvutikodeerimise ainulaadses leksikonis.

Floydi kolmnurga õige kodeerimine nõuab silmuste valdamist. C++ ja Java kodeerimises on tsüklid koodistruktuurid, mis sõltuvad mitu korda täidetavatest lausetest või lauserühmadest. Avaldus peab sisaldama määratlemata täisarvu, mis määratakse iga tsükliga kordumatul viisil.

Floydi kolmnurk sisaldab ka matemaatilist tähtsust väljaspool programmeerimissektorit. Peale selle, et see on eksponentsiaalselt laienev täiuslik täisnurkne kolmnurk, määratleb see ka nii kolmnurksed numbrid kui ka numbrid, mis moodustavad “laisa toitlustaja jada”. Mõlemad on polünoomide ja geomeetriliste arvutuste tahud.
Kolmnurksed numbrid on arvud, mis saadakse järjestikuste arvude järjestikuse liitmisel. Arvutamine algab 1-ga, mis on esimene kolmnurkne arv. Seejärel 1+2=3, muutes 3 teiseks kolmnurkarvuks; see kogu arvutus liidetakse seejärel järgmisele arvule, genereerides (1+2)+3=6. Sealt edasi (1+2+3)+4=10 jne. Mitte juhuslikult on numbrid 1, 3, 6 ja 10 Floydi kolmnurga paremas servas.
Vasakpoolses servas on laisa toitlustaja järjestuse numbrid. See jada kirjeldab maksimaalset tükkide arvu, mis võib tekkida, kui ringi poolitamiseks kasutatakse sirgeid. Tükid ei pea olema võrdsed, sest jooned ei pea läbima otse keskpunkti ringi. Võimalikke numbreid saab genereerida valemiga (n2 + n + 2)/2, mis annab loendi, mis algab numbritega 1, 2, 4, 7 ja 11 – Floydi kolmnurga esimese viie rea alguses olevad numbrid.
Matemaatikaõpetajad õpetavad sageli Floydi kolmnurka kõrvuti Pascali kolmnurgaga, mis on veel üks järjestatud arvude kogum, mis heidab valgust erinevatele matemaatilistele mustritele ja valemitele. Pascali kolmnurk on võrdkülgne kolmnurk, mis koosneb binoomkoefitsientidest. Seda kolmnurka saab kodeerida ka arvutiprogrammeerimisel, kuigi nõutav programmeerimine on tavaliselt arenenum kui Floydi mudeli jaoks vajalik programmeerimine.