학습 가이드 · 03
전자계산기프로그래밍: 코드를 눈으로만 읽지 않는 공부법
변수·분기·반복·함수의 상태 변화를 직접 기록해 프로그래밍 문제의 근거를 찾습니다.
공식 정보 확인일: 2026-10-23
값이 바뀌는 순간을 기록하세요
코드 문제에서 막히면 전체 프로그램을 한 번에 이해하려 하지 말고 한 줄씩 실행 상태를 적으세요. 변수 이름과 현재 값, 이번 줄에서 읽는 값, 실행 뒤 바뀐 값을 작은 표에 기록하면 머릿속으로만 추측할 때 생기는 누락을 찾기 쉽습니다. 언어별 문법 차이는 해당 출제기준에 맞춰 확인하고 익숙한 언어의 규칙을 무심코 적용하지 마세요.
조건식은 참과 거짓을 먼저 결정하세요
분기나 반복을 읽을 때는 출력 결과부터 고르지 말고 조건이 언제 성립하는지 표시하세요. 시작값, 종료 조건, 증감 시점이 함께 있어야 반복 횟수를 판단할 수 있습니다. 비슷한 두 코드를 나란히 놓고 단 한 조건을 바꿨을 때 실행 흐름이 어떻게 달라지는지 비교하면 표면적인 모양에 끌리는 실수를 줄일 수 있습니다.
자료 표현과 연결하세요
배열, 포인터, 문자열 같은 표현이 나오면 값 자체와 그 값을 참조하는 방식이 어떻게 다른지 따로 정리하세요. 프로그램의 결과를 설명할 때 어떤 데이터가 어디에 있고 어느 연산이 그것을 바꾸었는지 말할 수 있어야 합니다. 자료구조나 메모리 개념과 만나는 부분에는 다른 과목 노트로 돌아가는 표시를 남기면 반복 학습이 자연스럽게 이어집니다.
오답은 최소 예제로 다시 만드세요
긴 코드를 틀렸다면 핵심 조건만 남긴 짧은 예제로 줄여 보세요. 입력 하나를 바꾸고 예상 출력과 실제 추적 결과를 비교한 뒤 규칙을 한 문장으로 적습니다. 다음 복습에서는 답을 보기 전에 그 문장을 떠올려 다시 추적하세요. 공식 문제를 복제해서 모으기보다 자신이 만든 작은 예제를 활용하면 이해가 부족한 지점을 더 분명하게 확인할 수 있습니다.