Skip to main content

Hva er Floyds trekant?

Floyds trekant er en serie med tall som er sekvensielt spredt over en serie rader.Det brukes til å undervise i grunnleggende dataprogrammering.Den første raden inneholder en 1 av seg selv, og den andre raden inneholder 2 og 3. Den neste raden holder 4, 5 og 6, og tallene fortsetter i dette mønsteret uendelig.En riktig trekant resulterer, med tall som er fordelt med jevn intervaller.

Formen av Floyds trekant er ikke komplisert.Det meste av trikset er å designe et program for å generere tallene i orden og med riktig avstand, med bare minimale kommandoer.Dataprogrammeringsinstruktører som underviser både Java og C ++, tildeler ofte Floyds trekantproblemer til elevene å lære grunnleggende programmeringsprinsipper.

Å bygge trekantets formel innebærer kompleks matematikk og heltalls løse ferdigheter som er essensielle i større programmeringsprosjekter.Hver progressive rad i trekanten bygger på den tidligere, men er ikke en sum total.For å generere et dataprogram som systematisk vil bygge trekanten ut i en viss spesifisert størrelse, må studentene forstå heltallmatematikk og anvende det på skriptspråket og unike leksikon for datakoding.

Riktig koding av Floyds trekant krever en mestring av løkker.I C ++ og Java -koding er løkker kodestrukturer som er avhengige av utsagn eller uttalelser som blir utført flere ganger.Uttalelsen må inneholde et udefinert heltall som blir definert på en unik måte med hver sløyfe.

Floyds trekant inneholder også matematisk betydning utenfor programmeringssektoren.Bortsett fra å være en eksponentielt utvidende perfekt høyre trekant, definerer den også både trekantede tall og tallene som utgjør "Lazy Caterer's Sequence."Begge er fasetter av polynomer og geometriske beregninger.

Triangulære tall er tallene som resulterer når sekvensielle tall er serielt lagt sammen.Beregningen begynner med 1, som er det første trekantede tallet.Deretter 1+2 ' 3, og gjør 3 til det andre trekantede tallet;Hele beregningen blir deretter lagt til neste nummer, og genererer (1+2)+3 ' 6.Derfra (1+2+3)+4 ' 10, og så videre.Ikke tilfeldigvis er tallene 1, 3, 6 og 10 på høyre kant av Floyds trekant.

Venstre kant inneholder tallene på den late cateringens sekvens.Denne sekvensen beskriver det maksimale antall stykker som kan resultere når rette linjer brukes til å halve en sirkel.Stykker trenger ikke være like, fordi linjer ikke trenger å passere direkte gjennom senterets sirkel.Mulige tall kan genereres med formelen (n 2 + n + 2)/2, som gir en liste som starter med 1, 2, 4, 7 og 11 mdash;Tallene i starten av de fem første radene med Floyds trekant.

Matematikkinstruktører lærer ofte Floyds trekant sammen med Pascals trekant, som er en annen samling bestilte tall som kaster lys over forskjellige matematiske mønstre og formler.Pascals trekant er en liksidig trekant som består av å bygge binomiale koeffisienter.Denne trekanten kan også kodes i dataprogrammering, selv om programmeringen som kreves vanligvis er mer avansert enn programmeringen som er nødvendig for Floyds modell.