Skip to main content

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

Floyd의 삼각형은 일련의 행에 순차적으로 퍼지는 일련의 숫자입니다.컴퓨터 프로그래밍 기본 사항을 가르치는 데 사용됩니다.첫 번째 행에는 1 자체가 있고 두 번째 행에는 2와 3이 포함되어 있습니다. 다음 행에는 4, 5 및 6이 있으며 숫자는이 패턴에서 계속됩니다.오른쪽 삼각형 결과, 숫자는 균일 한 간격으로 간격을두고 있습니다.floyd의 삼각형의 형태는 복잡하지 않습니다.대부분의 속임수는 최소한의 명령만으로 순서대로 숫자를 생성하고 적절한 간격으로 숫자를 생성하는 프로그램을 설계하는 것입니다.Java와 C ++를 가르치는 컴퓨터 프로그래밍 강사는 종종 플로이드의 삼각형 문제를 학생들에게 기본 프로그래밍 원칙을 가르치도록 할당합니다.triangle Triangle의 공식을 구축하려면 더 큰 프로그래밍 프로젝트에 필수적인 복잡한 수학 및 정수 해결 기술이 포함됩니다.삼각형의 각 점진적인 행은 이전에 구축되지만 총계는 아닙니다.특정 크기로 삼각형을 체계적으로 구축하는 컴퓨터 프로그램을 생성하려면 학생들은 정수 수학을 이해하고 스크립트 언어와 컴퓨터 코딩의 고유 한 어휘에 적용해야합니다.floyd의 삼각형을 올바르게 코딩하려면 루프의 숙달이 필요합니다.C ++ 및 Java 코딩에서 루프는 여러 번 실행되는 진술 또는 명령문 그룹에 의존하는 코드 구조입니다.이 명령문에는 각 루프마다 고유 한 방식으로 정의되지 않은 정의 정수가 포함되어야합니다.floyd의 삼각형에는 프로그래밍 부문 외부의 수학적 중요성도 포함되어 있습니다.완벽한 오른쪽 삼각형을 기하 급수적으로 확장하는 것 외에도 삼각형 숫자와 "게으른 케이터의 순서"를 구성하는 숫자를 모두 정의합니다.둘 다 다항식과 기하학적 계산의 측면입니다.triangular 숫자는 순차적 숫자가 함께 추가 될 때 발생하는 숫자입니다.계산은 첫 번째 삼각형 번호 인 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 mdash로 시작하는 목록을 산출합니다.플로이드의 삼각형의 첫 5 줄이 시작될 때 숫자.Pascal의 삼각형은 이항 계수를 구축하는 등의 정면 삼각형입니다.이 삼각형은 컴퓨터 프로그래밍에도 코딩 될 수 있지만 일반적으로 필요한 프로그래밍은 일반적으로 Floyd의 모델에 필요한 프로그래밍보다 더 발전합니다.