도드넷
정보처리기능사 실기 기출유형#16 - 실무응용 부서 알고리즘 본문
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으로 초기화 한다.
'창고 > 정보처리기능사[완]' 카테고리의 다른 글
정보처리기능사 실기 전산영어와 신기술동향 공부법에 대해서 (6) | 2016.05.16 |
---|---|
정보처리기능사 필기같은 실기#4 - SQL (0) | 2016.05.14 |
정보처리기능사 필기같은 실기#3 - 관계형 데이터베이스 (0) | 2016.05.13 |
정보처리기능사 실기 기출유형#15 - 배열 알고리즘 총정리 (0) | 2016.05.13 |
정보처리기능사 실기 기출유형#14 - 병합 알고리즘 (0) | 2016.05.13 |