실기 공부중인데 플로차트가 너무 복잡해서 그런지 이해가 전혀 안갑니다..답안지보고 디버깅은 하겠는데 만약에 문제로 나오면 못풀거같습니다
좀 쉽게 풀수 있는방법좀 알려주세요
안녕하세요.
알고리즘은 우선 무엇을 구현하는 것이지 확실히 이해를 먼저 해야 합니다.
교재에 수록된 알고리즘의 이해 부분을 먼저 몇 번에 걸쳐 정리해서 이해를 한 후에 순서도로 디버깅을 수행하면서 앞서 정리한 알고리즘의 이해 부분을 연관지어 보는 것이죠.
이 부분이 어려울 경우에는 순서도의 빈 괄호를 우선 답을 보고 채워 넣은 후 알고리즘의 이해 부분의 흐름과 순서도의 흐름을 서로 연관 지어 .. 아 이 부분이 이 과정이구나를 파악해야 합니다.
학습을 진행할수록 공통된 패턴 - 반복, 누적, 증가 등이 보이는데, 이는 순서도의 기본적인 부분입니다.
이것들 이외에 각 알고리즘별로 특별히 진행되는 부분이 있는데, 이 부분들이 눈에 들어오기 시작하면 향후 문제의 흐름을 빠르게 할 수 있는 밑걸음이 됩니다.
이와 같이 알고리즘은 어느 정도 고정된 패턴이 있으며, 변수하나 처리 방식이 변화 등에 따라 여러 가지 다른 결과가 산출되므로, 알고리즘의 암기가 아닌 이해가 필수라고 하는 것이죠.
그러니 하나를 하더라도 조급해 하지 마시고 확실히 이해하고 넘어간다는 습관을 들이셔야 합니다.
오늘도 즐거운 하루 되세요.
"-
*2013-06-27 09:48:40
안녕하세요.
알고리즘은 우선 무엇을 구현하는 것이지 확실히 이해를 먼저 해야 합니다.
교재에 수록된 알고리즘의 이해 부분을 먼저 몇 번에 걸쳐 정리해서 이해를 한 후에 순서도로 디버깅을 수행하면서 앞서 정리한 알고리즘의 이해 부분을 연관지어 보는 것이죠.
이 부분이 어려울 경우에는 순서도의 빈 괄호를 우선 답을 보고 채워 넣은 후 알고리즘의 이해 부분의 흐름과 순서도의 흐름을 서로 연관 지어 .. 아 이 부분이 이 과정이구나를 파악해야 합니다.
학습을 진행할수록 공통된 패턴 - 반복, 누적, 증가 등이 보이는데, 이는 순서도의 기본적인 부분입니다.
이것들 이외에 각 알고리즘별로 특별히 진행되는 부분이 있는데, 이 부분들이 눈에 들어오기 시작하면 향후 문제의 흐름을 빠르게 할 수 있는 밑걸음이 됩니다.
이와 같이 알고리즘은 어느 정도 고정된 패턴이 있으며, 변수하나 처리 방식이 변화 등에 따라 여러 가지 다른 결과가 산출되므로, 알고리즘의 암기가 아닌 이해가 필수라고 하는 것이죠.
그러니 하나를 하더라도 조급해 하지 마시고 확실히 이해하고 넘어간다는 습관을 들이셔야 합니다.
오늘도 즐거운 하루 되세요.
"