2026. 6. 11. 19:06 자격증/정보처리기사

자격증/정보처리기사

정보처리기사 실기 공부 기록|6월 11일 학습 정리

junslee 2026. 6. 11. 19:06

프로그래밍 기초 특강 정리

오늘은 프로그래밍 언어 기초에서 변수, 반복문, 조건문, 배열, 포인터, 함수, 파이썬 출력을 중심으로 학습했다. 실기에서는 단순 암기보다 값이 어떻게 변하는지 추적하는 능력이 중요하다.

1. 변수와 대입

  • 대입문은 오른쪽 계산 결과를 왼쪽 변수에 저장한다.

2. 반복문과 변수 위치

  • 누적하려면 반복문 밖에 선언하고, 매번 새로 시작하려면 반복문 안에 선언한다.

3. 조건문과 단축 평가

  • AND는 앞이 거짓이면 뒤를 안 보고, OR는 앞이 참이면 뒤를 안 본다.

4. 배열과 인덱스

  • 배열 크기가 5이면 사용 가능한 인덱스는 0부터 4까지이다.

5. 포인터 기본

  • &는 주소를 가져오고, *는 주소를 따라가 값을 가져온다.

6. 함수와 변수 범위

  • 같은 이름이어도 선언된 위치가 다르면 서로 다른 변수이다.

7. 파이썬 출력

  • 쉼표는 공백 구분 출력, 더하기는 문자열 연결이다.

8. 연산자 우선순위

  • 곱셈, 나눗셈, 나머지를 먼저 계산하고 덧셈은 나중에 계산한다.

오늘의 핵심 정리

오늘 공부의 핵심은 변수의 값이 언제 생성되고, 언제 바뀌고, 어디까지 유지되는지 추적하는 것이었다.

특히 정보처리기사 실기에서는 코드를 외우기보다 다음 세 가지를 계속 확인해야 한다.

  1. 변수 위치 : 전역변수인지 지역변수인지
  2. 값 변화 : 대입, 증가, 누적 여부
  3. 출력 형태 : 공백, 따옴표, 리스트 형태 여부

오늘의 결론

프로그래밍 문제는 문법 암기보다 값의 흐름을 따라가는 연습이 중요하다.

 

반응형