플로이드 삼각형

Floyd's triangle

플로이드의 삼각형은 컴퓨터 과학 교육에 사용되는 자연수의 삼각형 배열입니다.그것은 로버트 플로이드의 이름을 따서 지어졌습니다.삼각형의 행을 왼쪽 상단 모서리의 1부터 시작하여 연속된 숫자로 채우는 방식으로 정의됩니다.

1
2 3
4 5 6
7 8 9 10
11 12 13 14 15

이 삼각형을 만들기 위해 컴퓨터 프로그램을 쓰는 문제는 텍스트 서식과 간단한 루프 [1][2][3][4]구조의 개념을 다루는 컴퓨터 프로그래머를 시작하기 위한 연습이나 예로 자주 사용되어 왔습니다.

특성.

빨간색으로 강조 표시된 중심 제곱수홀수 행의 중앙에서 발견되며, 연속 제곱의 합입니다. 예를 들어 25를 예로 들면 16(사각형을 잘라 형성된 노란색 마름모꼴)과 9(파란색 삼각형의 합)의 입니다.

1 = 1 = T(T(1))


1 = 6 = T(T(2))
2 + 3

1
2 + 3 = 21 = T(T(3))
4 + 5 + 6

  • 삼각형의 각 숫자는 행의 인덱스만큼 아래 숫자보다 작습니다.

참고 항목

레퍼런스

  1. ^ Keller, Arthur M. (1982), A first course in computer programming using PASCAL, McGraw-Hill, p. 39.
  2. ^ Peters, James F. (1986), Pascal with program design, Holt, Rinehart and Winston, pp. 137, 154.
  3. ^ Arora, Ashok; Bansal, Shefali (2005), Unix and C Programming, Firewall Media, p. 387, ISBN 9788170087618
  4. ^ Xavier, C. (2007), C Language And Numerical Methods, New Age International, p. 155, ISBN 9788122411744
  5. ^ Foster, Tony (2015), Doubly Triangular Numbers OEIS A002817.

외부 링크