플로이드의 삼각형은 무엇입니까?

플로이드의 삼각형은 일련의 행에 순차적으로 퍼지는 일련의 숫자입니다. 컴퓨터 프로그래밍 기본 사항을 가르치는 데 사용됩니다. 첫 번째 행에는 1 자체가 있고 두 번째 행에는 2와 3이 포함되어 있습니다. 다음 행에는 4, 5 및 6이 있으며이 숫자는이 패턴에서 계속됩니다. 오른쪽 삼각형 결과, 숫자는 균일 한 간격으로 간격을두고 있습니다.

플로이드 삼각형의 형태는 복잡하지 않습니다. 대부분의 속임수는 최소한의 명령만으로 순서대로 숫자를 생성하고 적절한 간격으로 숫자를 생성하는 프로그램을 설계하는 것입니다. Java와 C ++를 가르치는 컴퓨터 프로그래밍 강사는 종종 플로이드의 삼각형 문제를 학생들에게 기본 프로그래밍 원칙을 가르치도록 할당합니다.

삼각형의 공식을 구축하려면 더 큰 프로그래밍 프로젝트에 필수적인 복잡한 수학 및 정수 해결 기술이 포함됩니다. 삼각형의 각 점진적인 행은 이전에 구축되지만 총계는 아닙니다. 체계적인 컴퓨터 프로그램을 생성합니다Ally는 삼각형을 특정 특정 크기로 만들고, 학생들은 정수 수학을 이해하고 스크립트 언어와 컴퓨터 코딩의 독특한 어휘에 적용해야합니다.

Floyd의 삼각형을 올바르게 코딩하려면 루프의 숙달이 필요합니다. C ++ 및 Java 코딩에서 루프는 여러 번 실행되는 진술 또는 명령문 그룹에 의존하는 코드 구조입니다. 이 명령문에는 각 루프마다 고유 한 방식으로 정의되지 않은 정의 정수가 포함되어야합니다.

플로이드의 삼각형에는 프로그래밍 부문 외부의 수학적 중요성도 포함되어 있습니다. 완벽한 오른쪽 삼각형을 기하 급수적으로 확장하는 것 외에도 삼각형 숫자와 "게으른 케이터의 순서"를 구성하는 숫자를 모두 정의합니다. 둘 다 다항식과 기하학적 계산의 측면입니다.

삼각형 숫자는 순차적 숫자가 함께 연속적으로 추가 될 때 발생하는 숫자입니다.. 계산은 첫 번째 삼각형 번호 인 1로 시작합니다. 그런 다음 1+2 = 3, 3을 두 번째 삼각형 숫자로 만듭니다. 그런 다음 해당 전체 계산이 다음 숫자에 추가되어 (1+2)+3 = 6을 생성합니다. 거기에서 (1+2+3)+4 = 10 등. 우연히도 숫자 1, 3, 6 및 10은 플로이드 삼각형의 오른쪽 가장자리에 있습니다.

왼쪽 가장자리에는 게으른 케이터의 순서가 포함되어 있습니다. 이 시퀀스는 직선을 사용하여 원을 이등분 할 때 발생할 수있는 최대 조각 수를 설명합니다. 선은 중앙 원을 직접 통과 할 필요가 없기 때문에 조각이 동일 할 필요는 없습니다. 가능한 숫자는 공식 (n 2 + n + 2)/2로 생성 될 수 있으며, 이는 1, 2, 4, 7 및 11로 시작하는 목록을 생성합니다. - 플로이드의 삼각형의 첫 5 개 줄이 시작될 때 숫자

.

수학 강사는 종종 Pascal의 삼각형과 함께 Floyd의 삼각형을 가르치고 있습니다.수학적 패턴과 공식의 ious. Pascal의 삼각형은 이항 계수를 구축하는 등의 정면 삼각형입니다. 이 삼각형은 컴퓨터 프로그래밍에도 코딩 될 수 있지만 일반적으로 필요한 프로그래밍은 일반적으로 Floyd의 모델에 필요한 프로그래밍보다 더 발전합니다.

다른 언어

이 문서가 도움이 되었나요? 피드백 감사드립니다 피드백 감사드립니다

어떻게 도와 드릴까요? 어떻게 도와 드릴까요?