• 검색 결과가 없습니다.

데이터 구조 1 실습 (1주차)

N/A
N/A
Protected

Academic year: 2021

Share "데이터 구조 1 실습 (1주차)"

Copied!
3
0
0

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

전체 글

(1)

- 1 -

데이터 구조 1 실습 (1주차)

2021. 3. 3

1. 초단위의 시간을 입력받아서 시, 분, 초 단위로 변환하여 출력하라.

a. 문제를 IOPE 챠트를 이용하여 분석하라.

I: 초단위 시간 – t : integer O: 시 – hour: integer

분 – minute: integer 초 – second: integer P: hour = tmp / 60

minute= tmp mod 60 여기에서 tmp = t / 60 second= t mod 60

E: t = 1234 => minute = 1234 / 60 = 20 second = 1234 mod 60 = 34 hour = 0

b. 순서도 인터프리터인 RAPTOR을 설치하라. (http://raptor.martincarlisle.com)

c. RATPOR를 이용하여 위의 문제를 해결하는 순서도를 작성하고, 실행시켜라. (다음 공란에 작성한 순서도를 그려라)

출력형태:

1234seconds => 0hours 20minutes 34seconds 12345seconds => ?hours ?minutes ?seconds

d. SPARKS 언어를 이용하여 c)에서 작성된 순서도를 의사코드로 표현하라.

(2)

- 2 -

e. d)에서 작성된 의사코드를 C 프로그램으로 작성하고, 실행시켜라.

2. 문제 1을 다음과 같이 수정하고 같은 방법으로 해결하라:

i.. 사용자로부터 초단위 정수를 입력받아서 calc_times() 함수에 전달한다.

ii. calc_times() 함수는 전달받은 초단위 정수로부터 시, 분, 초를 구하고, 이러한 값들을 호출자에게 매개변수를 통해서 반환한다.

iii. 프로그램은 calc_times()로부터 전달받은 값들을 다음과 같이 출력하라.

12345 seconds = 3 hours 25 minutes 45 seconds

a. RATPOR를 이용하여 위의 문제를 해결하는 순서도를 작성하고, 실행시켜라. (다음 공란에 작성한 순서도를 그려라)

b. SPARKS 언어를 이용하여 c)에서 작성된 순서도를 의사코드로 표현하라.

(3)

- 3 -

c. d)에서 작성된 의사코드를 C 프로그램으로 작성하고, 실행시켜라.

참조

관련 문서

- CH2는 Current Probe를 이용하여 전원 전류 파형 측정 - CH3는 Current Probe를 이용하여 저항 전류 파형 측정. - CH4는 Current Probe를

위의 계수를 맞춘 화학 반응식에서 주어지는 몰비를 이용하여 생성물의

자동차전기 장치에 전원 공급원은 배터리와 발전기가 있다. 하지만 배터리 전원은 한계가 있기 때문에 시동 중 에는 배터리 충전과 각종 전기장치 전원의

제트엔진을 사용하는 비행기의 경우 작용 반작용의 법칙을 이용하여 추력을 얻는다.. 제트엔진에서 고온 고압의 가스를 압축 후 비행기의

학생은 학생은, , 실생활 실생활 문제를 문제를 능동적으로 능동적으로 해결하는 해결하는 능력이 능력이 향상 향상 학생. 학생 스스로 스스로 자신의

따라서 향후 간이성능시험 결과 분석 등 발전소 성능관리를 위한 복수기 진공도 보 정곡선은 발전소 열성능 모델링을 이용하여 작성된 곡선을 이용하는

나는 어떻게든 할아버지를 도와드리고 싶었습니다.. 아버지께서 고가의 선박을 결정하시는데 조금이나마 힘이 되어드리고 싶었습니다.. 2) 위의

1) 오미자와 자소엽, 오미자 + 자소엽 추출물을 이용하여 DPPH 실험을 진행한 결과, 자소엽 추출물 에서 흡광도가 매우 낮게 변하는 것을 확인하였고 오미자와 오미자