자바 웹 개발
EPAM 시스템
민스크, 벨로루시 (Minsk, Belarus)
2021 년 3 월
ko : 제공된 실험실 조건에 대한 모든 저작권은 회사 EPAM에 속합니다.
RU : 아래의 실험실 작업 조건에 대한 모든 저작권은 EPAM에 속합니다.
자바 기초
- ko : 실험실 작업 번호 1
RU : 실험실 작업 # 1 작업 (작업)
작업 코드의 일반적인 요구 사항 :- 응용 프로그램을 작성할 때 Java 코드 컨벤션을 사용하십시오.
- 전체 응용 프로그램의 코드를 하나의 방법으로 배치하지 마십시오 (작업이 작은 것처럼 보이고“거기에 쓸 수있는 것이 없습니다”).
- 패키지를 사용하십시오.
- 요소의 목적을 이해할 수 있도록 변수, 메소드, 클래스 등을 호출하십시오. 일반적으로 허용되는 약어가 아닌 경우에만 약어를 사용하지 마십시오.
TASK 1:
사각형의 마지막 번호가 숫자의 마지막 번호를 결정할 수있는 프로그램을 작성하십시오. TASK 2:
주어진 연도와 달의 수에 이번 달의 일 수를 결정하고 모든 도약을 정확하게 결정하는 프로그램을 작성하려면. 작업 3 : : 작업 3 :
원은 주어진 영역의 정사각형에 새겨 져 있습니다. 이 원에 새겨진 정사각형의 영역을 찾으십시오. 새겨진 정사각형의 면적은 주어진 영역보다 몇 번이나 적습니까? TASK 4:
지정된 진술이 true이고 거짓이 그렇지 않으면 true의 값을 인쇄하는 프로그램을 컴파일하려면 지정된 정수 a, b, c, d는 적어도 두 가지 짝수입니다. TASK 5:
지정된 명령문이 true 인 경우 true의 값을 인쇄하는 프로그램을 컴파일하려면, 그렇지 않으면 : 전체 숫자가 완벽합니다 (분배기의 합은 숫자 수와 같습니다). 작업 6 :
하루 중 n-y의 두 번째가 있습니다. TASK 7:
2 점 a (x1, u1) 및 b (x2, y2)가 제공됩니다. 지점 중 어느 것이 좌표 x, y의 시작에 더 가까운지를 결정하는 알고리즘을 만듭니다. 작업 8 :
함수의 값을 계산하십시오.
f (x) = {-x^2+3x+6, x> = 3 인 경우; 1/(x^3-6) x <3} 인 경우} 작업 9 : : 작업 9 : : 작업 9 : : 9 : : : 9 : : : 9 : : 작업 9 : : 작업 9 : : 작업 9 : : : 작업 9 : : : 작업 9 : : : 작업 9 : : 작업 9 : : 작업 9 : : : 작업 9 : : 작업 9 : : 작업 9 : : : 작업 9 : : 작업 9 : : 작업 9 : : 작업 9 : : 작업 9 : : 작업 9 : : 작업 9 : : 작업 9 : : 작업 9 : : 작업 9 : : 작업 9 : : 작업 9 : : 작업 9 :
원의 길이와 동일한 반경 R의 원의 면적을 계산하십시오. TASK 10:
세그먼트 [a, b]의 함수 f (x)의 값을 단계 h로 계산하기위한 프로그램을 그립니다. 결과는 테이블 형태로 제시되며, 첫 번째 열은 인수의 값이고 두 번째 열은 함수의 해당 값입니다.
f (x) = tg (x) - ko : 실험실 작업 번호 2
RU : 실험실 작업 번호 2 작업 (작업)
클래스의 공을 만듭니다. 바스켓 클래스를 만듭니다. 바구니에 공을 채우십시오. 바구니의 공의 무게와 파란색 공의 수를 결정하십시오. - ko : 실험실 작업 번호 3
RU : 실험실 작업 번호 3 작업 (작업)
TASK 1:
배열 유형의 생성, 전체 유형의 배열 위의 쉘 클래스입니다. 이 유형에서 디자이너를 구현해야합니다 (유형 객체를 생성하는 몇 가지 방법), Get, Set-S 및 중복 메소드의 클래스 객체 (toString (), equals (), hascode ()).
프로그램에는 다음과 같은 기회가 있어야합니다.
1- 트림의 배열을 방식으로 정렬하십시오.
2- 배열의 요소를 검색합니다 (이진 검색 알고리즘 사용).
3- 배열의 최대 및 최소 요소 찾기.
4- 배열에서 모든 간단한 숫자를 얻으십시오.
5- 배열에서 모든 수의 Fibonnacci를 얻으십시오.
6- 세 가지 숫자를 모두 얻으십시오. 소수점 기록에서 동일한 숫자가 없습니다.
7- 콘솔과 파일에서 배열의 요소를 채우고 임의의 숫자를 생성합니다. TASK 2:
간접 정수 배열 (Jagged Array)이 제공됩니다. "버블"분류의 알고리즘을 실현하려면 매트릭스의 선을 간소화 할 수 있도록
• 행렬의 선의 요소 합의 (하강)의 증가 순서로;
• 행렬 라인의 최대 요소의 증가 (하강)의 순서로;
• 행렬 라인의 최소 요소의 증가 (하강)의 순서대로.
정렬의 경우 배열 클래스 방법은 사용하지 않습니다! 코드 반복을 피하기위한 주요 요구 사항 !!!!! - ko : 실험실 작업 번호 4
RU : 실험실 작업 번호 4 작업 (작업)
콘솔과 파일에서 얻을 수있는 텍스트 처리 프로그램. TASK 1:
각 단어에서 주어진 기호로 주어진 문자로 대체되었습니다. k가 단어의 길이보다 많으면 조정을 수행하지 마십시오. TASK 2:
문자 P 이후의 텍스트에서, 단어가 마지막이 아닌 경우, 문자 A는 O 대신 잘못 인쇄되어 텍스트를 수정합니다. 작업 3 : : 작업 3 :
주어진 길이의 단어의 텍스트에서 지정된 튜닝을 바꾸고, 그 길이는 단어의 길이와 일치하지 않을 수 있습니다. TASK 4:
작은 텍스트에서 문자가 아닌 공간을 제외한 모든 문자를 제거하십시오. 한 줄의 서열 사이에 적어도 하나의 간격을 남겨 두십시오. TASK 5:
텍스트에서 자음 문자에서 시작하여 주어진 길이의 모든 단어를 삭제하십시오. - ko : 실험실 작업 번호 5
RU : 실험실 작업 No. 5 작업 (작업)
명령 줄을 사용하여 작업을 완료하고 보고서를 작성해야합니다. TASK 1:
명령 줄을 통해 자신의 이름을 입력 할 때 모든 사용자를 환영하는 Hello 클래스를 만듭니다. TASK 2:
콘솔 창에 메인 () 메소드의 명령 줄의 인수를 역 순서로 표시하는 응용 프로그램을 만듭니다. 작업 3 : : 작업 3 :
전환과 새로운 라인으로의 전환없이 주어진 양의 랜덤 숫자를 표시하는 응용 프로그램을 만듭니다. TASK 4:
명령 줄에서 암호를 입력하고 라인 이미지와 비교하기위한 응용 프로그램을 만듭니다. TASK 5:
정수를 명령 줄 인수로 입력하고, 금액 (작업)을 계산하고 결과를 콘솔에 인출하기위한 프로그램을 만듭니다. 작업 6 :
개발자의 추가 이름과 작업이 완료 될 준비가 된 며칠 동안. 과제의 배달 날짜와 시간을 계산해야합니다. 날짜와 시간을 얻으려면 java.util 패키지에서 캘린더 클래스를 사용하십시오. TASK 7:
생년월일 (일, 월 및 연도)을받는 응용 프로그램을 만들고 태어난 요일에 정의하려면, 오늘이면 생일에 몇 년 동안 축하합니다 (Java.util 패키지의 캘린더 클래스를 사용하십시오). - ko : 실험실 작업 번호 6
RU : 실험실 작업 No. 6 작업 (작업)
공기 호스. 항공기의 계층 구조를 결정하십시오. 항공사를 만듭니다. 총 용량과 운반 용량을 계산하십시오. 하나와 여러 매개 변수를 기준으로 회사의 항공기를 분류하십시오. 주어진 연료 소비 매개 변수에 해당하는 회사에서 비행기를 찾으십시오.
MySQL
- ko : 실험실 작업 No.7
RU : 실험실 작업 No. 7 작업 (작업)
온라인 상점. 주제에 대한 데이터베이스를 설계하십시오. 테이블을 만들고 데이터로 테이블을 채우십시오. 작업을 확인하기위한 요청을 수행하십시오.
자바 웹
- ko : 실험실 작업 번호 8
RU : 실험실 작업 No. 8 작업 (작업)
특정 주제 영역의 객체에 대한 정보를 저장하는 XML 파일을 만듭니다. 결과 XML 파일을 확인하려면 해당 XSD 체계를 개발해야합니다. DOM, Sax 및 Stax 파서를 사용하여 구문 분석 XML 문서를 수행하십시오.
파서를 선택하려면 페이지의 브라우저의 페이지를 통해 웹 응용 프로그램에 파일을 다운로드하십시오. 구문 분석 결과는 테이블 형태로 브라우저로 가져와야합니다.
요구 사항 :
- 속성에 대한 사용 및 선택 사항
- 기울기
- 템플릿 및 제한 값
- 유형 ID를 사용하십시오
- 기본적으로 속성 값의 할당
- 유형의 확장 (상속의 모방)
- 날짜 시간을 사용하십시오
- XML 문서에서 최소 16 개 엔티티를 만듭니다
- Bilder 템플릿을 사용하여 파서를 구성하십시오
- 로그를 기록하려면 log4j2를 사용하십시오
- 코드는 테스트로 덮여 있어야합니다
컴퓨터
컴퓨터 구성 요소에는 다음과 같은 특성이 있습니다.
이름은 구성 요소의 이름입니다.
원산지는 생산 국가입니다.
가격 - 가격 (0 -N 루블).
유형 (여러 여야합니다) - 주변 장치 여부, 에너지 소비 (Watts), 쿨러 (is one on not), 구성 요소 그룹 (입력 - 아웃 푸트 장치, 멀티미디어), 포트 (com, usb, lpt).
중요한 것은 컴퓨터의 구성 요소의 중요한 가용성입니다.
루트 요소를 장치라고합니다.