• 검색 결과가 없습니다.

Final Examination Title: Business Programming

N/A
N/A
Protected

Academic year: 2022

Share "Final Examination Title: Business Programming"

Copied!
3
0
0

로드 중.... (전체 텍스트 보기)

전체 글

(1)

Your student ID:

Your name:

- 1 -

Final Examination

Title: Business Programming

Instructor: Dr. Yong Uk Song Jun. 24, 2020

* 화면의 주의사항을 확인 하시오. 주의사항을 지키지 못한 경우 0 점으로 처리되거나 불이익을 받을 수 있습니다.

* 문제 풀이 과정에서 임의로 만드는 자료는 다른 학생들이 만든 자료와 달라야 하며, 일치하 거나 구조적으로 동일할 경우 부정행위로 간주합니다.

* 머릿글에 학번과 이름을 기입하시오.

* 프로그래밍 중 정한 값들을 본 문제지의 해당 칸에 기입한 후, 본 문제지 파일을 프로그램 파일과 함께 제출하시오.

1. (30 점) 𝑥 ∈ [𝑏, 𝑒]에 대하여 𝑦 = 𝑎3𝑥3+ 𝑎2𝑥2+ 𝑎1𝑥 + 𝑎0 형식의 다항식의 값을 구하여 출력하 는 Python 프로그램을 다음 사항에 맞추어 작성하시오.

(1) numpy 를 이용하여 작성하시오.

(2) 𝑥의 범위 [𝑏, 𝑒]는 임의로 정하되, 소수점 이하 2 자리 숫자로 하고, 1.00, 0.00, 0.10, 0.01 등 의 단순한 숫자는 사용하지 마시오.

(3) 𝑥의 간격 𝑠는 임의로 정하되, 소수점 이하 2 자리 숫자로 하시오.

(4) 위 (2), (3)에 따른 𝑥의 개수는 100 개 이상이 되도록 하시오.

(5) 다항식의 계수(𝑎0 , 𝑎1 , 𝑎2 , 𝑎3 )는 임의로 정하되, 소수점 이하 2 자리 숫자로 하고, 1.00, 0.00, 0.10, 0.01 등의 단순한 숫자는 사용하지 마시오.

(6) 위 (2)~(5)까지 정한 사항을 아래 표에 기입하시오. 아래 표에 기입된 사항과 프로그램 이 다를 경우 0 점 처리합니다.

항목 값

𝑏 𝑒 𝑠 𝑎0 𝑎1

𝑎2 𝑎3

2. (20 점) 위 1 번의 문제에 대해 numpy 를 이용하지 말고, for 또는 while 문을 이용한 Python 프로그램을 작성하시오.

(2)

Your student ID:

Your name:

- 2 -

3. (30 점) 매출 자료에 대해 pivot 분석을 하는 Python 프로그램을 다음 사항에 맞추어 작성하 시오.

(1) 아래 표에 임의의 매출 자료 10 개를 정하여 기입하시오. 아래 표에 기입된 사항과 프로 그램이 다를 경우 0 점 처리합니다.

A. 고객 ID 는 5 자리 이상으로 임의로 만들어 사용하되, 일련번호나 10000, 11111, ABCDE, AAAAA 등 통상적이지 않은 숫자 및 문자는 사용하지 마시오. 고객 ID 는 자료 별로 전부 달라야 함에 유의하시오.

B. 거주지역 코드는 5 자리 이상으로 임의로 만들어 사용하되, 일련번호나 10000, 11111, ABCDE, AAAAA 등 통상적이지 않은 숫자 및 문자는 사용하지 마시오. 거주지역 코드의 개수는 총 3 개로 하시오.

C. 성별은 M(남자), F(여자)로 표시하시오.

D. 구매액은 최대 5 자리 정수를 임의로 만들어 사용하되, 일련번호나 1, 10, 100, 1000, 10000, 11111 등 쉽게 생각할 수 있는 숫자는 사용하지 마시오. 아래 표에 기입된 사항과 프로그램이 다를 경우 0 점 처리합니다.

고객ID 거주지역 코드 성별 구매액

(2) 위 매출 자료를 pandas dataframe 으로 만드시오.

A. 고객 ID 는 dataframe 의 index 로 입력하시오.

B. 거주지역 코드, 성별, 구매액은 dataframe 의 column 으로 입력하시오.

C. index 와 column 들의 이름은 alphanumeric 3 글자 이상으로 정하여 아래 표에 기입하 시오. 아래 표에 기입된 사항과 프로그램이 다를 경우 0 점 처리합니다.

항목 index, column 이름 고객ID

거주지역 코드 성별 구매액

(3)

Your student ID:

Your name:

- 3 -

(3) pivot 분석을 통해 거주지역별, 성별로 구매액 합계를 구하시오.

(4) 매출 자료와 pivot 분석 결과를 한 개의 Excel 파일에 두 개의 시트로 나누어 출력하시 오. 단, 다음 사항은 임의로 정하시오. 아래 표에 기입된 사항과 프로그램이 다를 경우 0 점 처리합니다.

항목 값

Excel 파일명 매출 자료 시트 이름 pivot 분석 시트 이름

4. (20 점) 위 3 번의 문제에 대해 pandas 를 이용하지 말고, for 또는 while 문을 이용한 Python 프 로그램을 작성하시오. 단, 엑셀에는 저장하지 말고, print 문을 통해 출력하시오.

참조

관련 문서

그 이외 프로그램들에는 Keynote Sessions, Thought Leader Sessions, Super Sessions, Breakout Sessions, International Programming, Biotech Primer, Bio Business

공기업, 금융자격증을 준비하는 학술 동아리 공부 잘하는 학생과 잘 노는 학생들이 많아요~. 혁신도시

# 청년 벤처창업 : 기술기반 - Digital Business, Silver business, Multimedia Business, Technology Innovation Business, etc - 확실하고 장기적인 수익모델 분야

 For unknown exact solution, check if converge the result with step size.. Programming

제3장 전자상거래

5) Business Process Modeling & Analysis..

커뮤니케이션 네트워크, 다른 수단들, 전화를 통한 지불 수단들을 통한 상품,서비스, 정보 등의 인도. 거래과정 작업흐름과 사업 거래의

[r]