관리 메뉴

도드넷

정보처리기능사 실기 기출유형#16 - 실무응용 부서 알고리즘 본문

창고/정보처리기능사[완]

정보처리기능사 실기 기출유형#16 - 실무응용 부서 알고리즘

도드! 2016. 5. 14. 18:14
반응형



Awwwww look at my girls tryin..  :'3


정보처리기능사 실기 기출유형#16 - 실무응용 알고리즘 계산등


1. 매수계산

- 금액입력받고 화폐 단위로 나누눠서 표시하는 건데, 한국 돈 단위가 50000 -> 10000 -> 5000 -> 1000 -> 500 -> 100 -> 50 -> 10 -> 1 이런식으로 전개되므로 50000에서 시작해서 플래그=1이면 5로 나누고 플래그 = 0 이면 2로 나누고 하는식으로 번갈아서 돈 단위 만들어서 이걸로 원금을 나눠주면서 몫을 구하면 된다.


2. 큰 수 더하기

- 배열을 이용한 덧셈 알고리즘인데 흠... 각자리끼리 따로 더해서 배열해 저장하고 일의 자리 남기고 십의 자리수는 다음자리로 넘겨서 더해주는 방식. 사실상 사람이 덧셈 계산하듯 하는거랑 같음. -,.- 단, 입력받을때 앞에서부터 받는 다는점, 덧셈 결과를 저장한 배열은 맨앞자리(시작인덱스)는 자리올림을 위해 2자리 (제외)빼놔야해서 인덱스+2 된다는점.


* 자리올림은 10으로 나눈 몫을 올려주고 나머지는 그대로 저장하는 방식으로 구현.


3. 통계 알고리즘

-부서별 월급 합계나 학급 몸무게 혹은 동별 나이등 유형은 다양한데, 포커스는 하나다. 값을 읽거나 입력받고

문제에서 제시한 <출력 형식>에 따라 적절히 해당 자료를 배치-출력하는게 바로 주요임무다.


4. 조합수 구하기

- 이중-삼중 반복문으로 가능한 모든 수 각각 다넣어서 조건에 만족하는지 검사한다.


5. 구구단 알고리즘

- N단 출력법은 루프마다 1씩 증가하는 변수 C 를 N x C 해주고 결과를 저장하면 된다.

1 X 1

1 X 2

1 X 3

...

그리고 C가 9에 도달하면 구구단의 해당 "단"이 끝이난것이므로 다음단을 위해 N에 +1하고 C는 0으로 초기화 한다.









반응형
Comments