Skip to main content

Hvad er Floyds trekant?

Floyds trekant er en række numre, der sekventielt spredes over en række rækker.Det bruges til at undervise computerprogrammering af grundlæggende.Den første række indeholder en 1 i sig selv, og den anden række indeholder 2 og 3. Den næste række indeholder 4, 5 og 6, og tallene fortsætter i dette mønster uendeligt.En højre trekant resulterer med tal, der er fordelt med jævn intervaller.

Formen af Floyds trekant er ikke kompliceret.Det meste af tricket er at designe et program til at generere numrene i rækkefølge og med den rette afstand, med kun minimale kommandoer.Computerprogrammeringsinstruktører, der underviser både Java og C ++, tildeler ofte Floyds trekantproblemer til studerende at undervise grundlæggende programmeringsprincipper.

Opbygning af trekantens formel involverer kompleks matematik- og heltalløsningsevner, der er vigtige i større programmeringsprojekter.Hver progressiv række af trekanten bygger på det foregående, men er ikke et beløb i alt.For at generere et computerprogram, der systematisk bygger trekanten ud til en bestemt specificeret størrelse, skal de studerende forstå heltal matematik og anvende det på scriptsproget og unikt leksikon for computerkodning.

korrekt kodning af Floyds trekant kræver en mestring af sløjfer.I C ++ og Java -kodning er sløjfer kodestrukturer, der afhænger af udsagn eller grupper af udsagn, der udføres flere gange.Erklæringen skal indeholde et udefineret heltal, der bliver defineret på en unik måde med hver loop.

Floyds trekant indeholder også matematisk betydning uden for programmeringssektoren.Bortset fra at være en eksponentielt ekspanderende perfekt højre trekant, definerer den også både trekantede tal og antallet, der udgør "Lazy Catering's sekvens."Begge er facetter af polynomer og geometriske beregninger.

Trekantede tal er de tal, der resulterer, når sekventielle tal serielt tilføjes sammen.Beregningen begynder med 1, som er det første trekantede antal.Derefter 1+2 ' 3, hvilket gør 3 det andet trekantede antal;Hele beregningen føjes derefter til det næste nummer, der genererer (1+2)+3 ' 6.Derfra (1+2+3)+4 ' 10 osv.Ikke tilfældigt er numrene 1, 3, 6 og 10 på højre kant af Floyds trekant.

Den venstre kant indeholder antallet af den doven cateringersekvens.Denne sekvens beskriver det maksimale antal stykker, der kan resultere, når lige linjer bruges til at halve en cirkel.Stykker behøver ikke at være ens, fordi linjer ikke behøver at passere direkte gennem centrets cirkel.Mulige tal kan genereres med formlen (N 2 + n + 2)/2, der giver en liste, der starter med 1, 2, 4, 7 og 11 mdash;Tallene i starten af de første fem rækker af Floyds trekant.

Matematikinstruktører underviser ofte Floyds trekant sammen med Pascals trekant, som er en anden samling af bestilte tal, der kaster lys over forskellige af matematiske mønstre og formler.Pascals trekant er en ligesidet trekant, der består af at bygge binomiale koefficienter.Denne trekant kan også kodes i computerprogrammering, selvom den programmering, der kræves, normalt er mere avanceret end den programmering, der er nødvendig til Floyds model.