• 검색 결과가 없습니다.

보고서#3 (due 4/12)

N/A
N/A
Protected

Academic year: 2021

Share "보고서#3 (due 4/12)"

Copied!
5
0
0

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

전체 글

(1)

보고서#3 (due 4/12)

제출 방법:

대학 학습플랫폼(Lms)에 명시된 기간내 제출

설정된 제출 기간( 3/29 12:00 pm)이 지나면 제출할 수 없음에 유의 하기 바람

1

(2)

문제 #1 (1)

 2개의 다항식을 입력받아서 이들을 빼고, 그 결과 다항식을 출 력하는 C 프로그램을 다음과 같이 작성하고, 실행을 통해서 테 스트하라.

다항식의 타입 poly를 정의하라. (다항식에서 차수가 0이 아닌 항만 을 고려한다)

2개의 다항식을 선언시 초기화하라.

2개의 다항식, p1, p2를 전달받고, 이들을 빼고 그 결과 다항식 p3를 반환하는 sub_poly(p1, p2)를 작성하라.

유의: 뺄샘 결과 어떤 항이 0이 될 수 있음

매개변수로 전달된 다항식 p를 다항식의 형식으로 출력하는 함수 print_poly(p)를 작성하라.

다음과 같은 형식으로 출력: 8x^3 + 7x + 1

주의: 8x^3 + 7x^1 + 1x^0라고 출력하지 않는다, 즉 1차항과 상수항 출력을 자연스럽게.

다항식 p와 x 값을 매개변수로 전달받아서 다항식의 값을 계산하여

(3)

문제 #1 (2)

C 프로그램 형식은 다음과 같다.

// poly 타입 정의 int main() {

// 다항식 p1, p2를 선언시 초기화하여 정의 p3 = sub_poly(p1, p2); // 다항식 덧셈

// p1, p2, p3를 print_poly()를 이용하여 적절하게 출력 // x 값 입력하고 평가하는 과정을 반복

res = eval_poly(p3, x);

// p3, x, res를 적절하게 출력 return 0;

}

(4)

문제 #2

다음을 수행하는 C 문장을 작성하라.

3개의 정수 변수, a, b, c와 정수에 대한 포인터, p, q, r을 선언하라.

다음과 같이 p, q, r이 각각 a, b, c의 변수를 가리키라. 또한, p, q, r의 내용을 출력하라.

p, q, r을 이용하여, 정수 10, 20, 30을 변수 a, b, c에 각각 저장하라.

p가 c를, q가 a를, r이 b를 가리키게 하라.

p, q, r을 이용하여, a, b, c에 포함된 값을 출력하라.

변수 a, b, c의 내용과 그 주소를 각각 출력하라.

위의 모든 문장을 포함하는 main() 함수를 작성하고, 실행을 통해

p q r

a b c

(5)

문제 #3

5

다음을 수행하는 C 문장을 작성하라.

배열 table의 각 원소는 정수 배열을 가리킨다.

table을 선언하라.

5개의 원소를 갖는 배열 table을 동적 할당하라.

정수 1개를 저장할 수 있는 공간을 동적할당하 고, table[0]이 이를 가리키게 하라.

정수 2개를 저장할 수 있는 공간을 동적할당하 고, table[1]이 이를 가리키게 하라.

이와 같은 방식으로, 우측 그림을 완성하라.

table로부터 접근되는 각 배열의 요소를 그림에 서와 같이 채워라. (for 반복 구조 이용할 것)

table로부터 접근되는 각 배열의 요소를 출력하 라. (for 반복 구조 이용할 것)

위의 모든 문장을 포함하는 main() 함수를 작 성하고, 실행을 통해서 여러분이 작성한 문장 들을 검증하라.

1

1 2 3 4 1 2 3

1 2

1 2 3 4 5 table

참조

관련 문서

해설 교차로나 그 부근에서 긴급자동차가 접근하는 경우에는 차마와 노면전차의 운전자는 교차로를 피하여 일시정지 하여야 한다.. 27.> 모든 차와 노면전차의

본 연구원에서는 공개채용 서류접수와 관련하여 귀하의 개인정보를 아래와 같이 수집·이용하고자 합니다. 수집된 개인정보는 채용업무

멘토링 과정에서는 많은 어려움이 발생하기 때문에 초지일관 자신 감과참을성을 가지고 끈질기게 멘토링에 참여하는 것이 필요하다. 계획된 멘토링에 진지하고 헌신적으로

[r]

그 외 사회 전반에 적용되는 광의의 플랫폼 - 공용플랫폼/ 디자인 플랫폼/ 브랜드 플랫폼 등. 플랫폼은 공용하고 차량의 스타일 등을 결정하는

■ 인접 플랫폼이나 신규 플랫폼을 상시 모니터링 하여 자사의 플랫폼 전략에 반영할 필요 있음. 외부 환경과 기업 상황에 맞는

http://blog.naver.com/op2330

산출 자료에