합성 분할 계산기
목적
이 응용 프로그램의 목적은 사용자가 두 개의 다항식을 서로 나누면 몫을 찾을 수 있도록하는 것입니다. 이 응용 프로그램은 GUI를 사용하여 그렇게하고 JTable을 사용하여 직장에서 Ruffini의 법칙을 설명합니다.
특징
- 합성 분할을 보여주는 차트 개발 (계수 및 모닉 표현의 고려)
- 합리적인 부서 (일명 배당 학위> Divisor의 학위 및도 <1000 권장).
- 차트는 계수를 기준으로 자동 크기를 조정합니다
- 두 개의 차트 설계, 두 개의 관점에서, 콘솔을 통한 하나의 출력과 다른 하나는 jtable을 통해 사용자가 데이터를 이해할 수 있도록
- 파일 io (*.txt)를 통해 테이블을 내보낼 수있는 기능
- 테이블을 분석하고 결과 ƒ (x)를 검색합니다.
- 사용하기 쉬운 그래픽 사용자 인터페이스
- 내장 시간 복잡성을 사용하여 용어를 식별하고 정렬 용어를 정렬합니다. O (n) = nlog (n) collections.sort ()가 비슷한 클래스를 확장하여.
- 필러 알고리즘을 사용하여 적절한 합성 분할이 발생하도록하는 데 필요한 경우 용어를 자동으로 채 웁니다.
- ArrayList를 사용하여 배열 크기를 동적으로 조정합니다
- OOP (객체 지향 프로그래밍) 데이터를 캡슐화하고 콘솔을 통해 사용할 수 있도록 설계된 패러다임
- 효율적인 알고리즘
- Java (다중 플랫폼)로 개발되었습니다.
- 프로그램 문서를위한 Javadoced Index 파일
OOP 디자인
솔버 클래스 :
3 개의 배열 (1d, 2 개의 2d) 분석을 반환하여 해결 한 다음 배열을 반환 한 다음 jtable에서 표현할 객체 [] [] 배열을 리턴합니다.
유틸리티 클래스 :
다양한 활동을 수행하여 유틸리티 클래스 역할을합니다.
용어:
계수 및 파워를 객체로 저장하는 용어 클래스 역할을합니다.
syntheticapp :
JFrame을 개발하기위한 용어 클래스 역할을합니다. JPanel을 설정하고 (확장) 작업을 처리하며 JTable 설정 측면에서 모든 시각적 표현을 처리합니다. 다른 클래스는 더 큰 스펙트럼에서 작거나 무의미합니다.
알려진 문제
배당의 학위가 디바이저의 정도보다 작은 경우 (그러나 프로그램이 여전히 테이블을 공식화 함) 홀수 나머지를 초래할 경우 때로는 불안정 할 수 있습니다.
달리는 방법
SyntheticApp.java
파일을 실행하기 만하면됩니다. 터미널을 통해 앱을 실행하려면 SyntheticConsole.java
실행하십시오.
선적 서류 비치
doc/
Folder에서 Javadoc 문서를 확인하십시오.
YouTube 데모 :
여기를 클릭하십시오
스크린 샷 :